Безкоштовний вебінар “Аналіз конкурентів в пошуковій системі Google”

В середу, 27 серпня о 18:00, відбудеться безкоштовний вебінар “Аналіз конкурентів в пошуковій системі Google”

Доповідач: Олег Бойко – cпеціаліст з пошукової оптимізації в компанії Aweb.

Сертифікований спеціаліст по програмі Google Analytics Individual Qualification. Працює в сфері інтернет-маркетингу з 2011 року.

Основні тези вебінару:
  • Мета аналізу;
  • Аналіз трафіку конкурента;
  • Аналіз семантичного ядра конкурента і ранжирування в пошуковій системі гугл;
  • Аналіз зовнішньої оптимізації конкурента;
  • Кейси

Зареєструватись на вебінар

24-25 жовтня, GDG DevFest 2014 - найбільша подія пов’язана з технологіями Google в Україні

DevFest Banner
24-25 жовтня в самому центрі середньовічного міста Львова пройде GDG DevFest Ukraine — найбільша подія пов’язана з технологіями Google в Україні. В програмі воркшопи від лідерів індустрії, хакатон для ентузіастів та конференція, що збере в одному приміщенні 350 учасників та 20 доповідачів з Google, Intel, Yandex та Google Developer Expert’ів з усього світу. Конференція буде проходити в приміщенні кінотеатру “Кінопалац” і складатиметься з трьох потоків: Android, Cloud/Web та Community.

Місце проведення

Чи дивилися ви коли небудь технічні презентації на екрані кінотеатру? Цього року GDG DevFest пройде в кінотеатрі “Кінопалац”, що знаходиться прямо в центрі Львова. До речі, під час вечірки на екранах Кінопалацу можна буде зіграти Mortal Kombat.

Організатор фестивалю

Google Developers Group Lviv (GDG Lviv), відкрита для всіх спільнота розробників, які створюють захоплюючі проекти і з пристрастю діляться досвідом про технології Google. Основною метою GDG Lviv є створити простір щоб ділитися досвідом та здобувати нові знання.

Всі свіжі новини а також інформацію про реєстрацію, доповідачів, хакатон та воркшопи можна знайти на сайті devfest.gdg.org.ua.

Генеральний спонсор проведення: Google
Золотий спонсор: Lemberg Solutions Limited
Генеральний партнер: IT-BPO кластер Львова

Громадські обговорення Концепції Яворівського індустріального парку

31 липня 2014 року в м. Яворові в залі засідання Яворівської районної ради відбулися Громадські обговорення Концепції Яворівського індустріального парку.
Участь у громадських обговореннях взяли: заступник голови Яворівської районної ради Володимир Сичак, координатор проекту Олена Бей, керівники структурних підрозділів Яворівської РДА, депутати Яворівської районної ради та Новояворівської міської ради, представники громадських організацій Яворівщини, мешканці Яворівського району, представники місцевих ЗМІ, співробітники проекту.
Учасникам було представлено проект Концепції Яворівського індустріального парку, який розроблений на виконання Проекту в рамках Програми транскордонного співробітництва Польща-Білорусь-Україна 2007-2013 “Розвиток підприємництва шляхом покращення доступу до інвестиційних ділянок у місті Любачів та ґміні Любачів, а також відновлення деградованих земель Яворівського району та м.Новий Розділ”. Присутні активно брали участь у обговоренні проекту концепції. Володимир Сичак та Олена Бей відповіли на ряд запитань, які цікавили учасників. Зокрема, обговорили такі питання як: етапи створення індустріального парку, безпечність для навколишнього середовища, створення робочих місць та професійна підготовка працівників, пільги, які отримають підприємства Парку, процес пошуку керуючої компанії, питання фінансування, порівняли пільги колишньої спеціальної економічної зони «Яворів» і Яворівського індустріального парку.
Детальна інформація про проект міститься на сайті Агенції місцевого економічного розвитку Яворівщини — amer.org.ua

КОНКУРС МОБІЛЬНИХ ДОДАТКІВ “YODO APP CONTEST 2014″


Для підтримки інноваційної складової екосистеми мобільної розробки в Україні портал StartupLine та конференція Lviv Mobile Dewelopment Day оголошують конкурс додатків Yodo App Contest.
До участі запрошуються всі охочі: як самостійні розробники, так і команди розробників мобільних додатків на платформах iOS / Android / Windows Phone.

Основна ідея – розкриття нових можливостей мобільних телефонів в напрямку соціальної, розважальної та бізнес-сфери. Конкурс проводиться в 5 номінаціях:

● “Найкращий мобільний додаток”
● “Найкраща ідея додатку”
● “Бізнес-успіх”
● “Вибір аудиторії”

Призовий фонд:

● Номінація “Найкращий мобільний додаток” – TBD
● Номінація “Найкраща ідея додатку” – TBD
● Номінація “Бізнес-успіх” – TBD
● Номінація “Вибір аудиторії” – TBD

Як перемогти? Програма повинна бути цікавою, унікальною, зручною у використанні, а також мати унікальний функціонал та дизайн.

Хто може змагатись в номінації “Найкращий мобільний додаток” конкурсу:

Додаток викладений на AppStore / Google Play / Windows Phone Market
Український автор (-ри)

Хто може взяти участь в конкурсі “Найкраща ідея додатку”:

● Розробник з Ідеєю мобільного додатку
● Ідея оформлена у вигляді ES
● Одна людина = одна ідея

Як взяти участь в конкурсі:

● Подати заявку з описом свого проекту до 10 вересня 12:00
● Пройти рейтингове голосування на Lviv Mobile Dewelopment Day до 12 вересня 12:00 (Половина проектів відбирається за допомогоюю журі, половина – за допомогою голосування на сайті конференції кнопками в соц. мережах.)
● Представити свій проект в фіналі конкурсу – на Lviv Mobile Development Day 2014
Жюрі конкурсу: Складається з професіоналів сфери, котрі самі досягли значних результатів в мобільній розробці:

* – Оцінка заявок буде проходити шляхом голосування через кнопки соціальних мереж в картці додатку в каталозі на сайті www.mdday.lviv.ua. 10 мобільних додатків та 5 ідеї мобільних додатків, які зберуть найбільше лайків та ретвітів – попадуть в фінал конкурсу.

Подати заявку з описом свого проекту — docs.google.com/a/startup.lviv.ua/forms/d/1QWxu8Xnsrbx4YJ3JTIDJAiQx-N7HfPg-EEt1lDPzu1A/viewform

Безкоштовний вебінар “Витискаємо максимум з відносин з передплатниками або не нудний емейл-маркетинг”

В четвер, 14 серпня о 18:00, відбудеться вебінар “Витискаємо максимум з відносин з передплатниками або не нудний емейл-маркетинг”

Доповідач: Дмитро Альперович – розвиває ESP-сервіс FEEDGEE.com.

Три роки розвиває ESP-сервіс FEEDGEE.com., серед користувачів якого є як маленькі бізнеси, так і великі інтернет-магазини з декількома сотнями тисяч підписчиків. Доповідав на PechaKuchaNights – It startups, Дніпропетровськ. Автор друкованного видання “Гід в email-маркетингу”

Основні тези вебінару:
✓Як вести діалог з передплатниками?
✓Що дійсно важливо в аналітиці розсилки?
✓Сегментація передплатників
✓Як доcтавляти у Вхідні?

Зареєструватись на вебінар.

IQLAB CHALLENGE для Backend разработчиков - регистрация открыта

Большая часть лета уже прошла, а ты так и не сделал ничего полезного? Сегодня, 4 августа открывается регистрация для участия в онлайн-челлендже, который проводят совместно компания SysIQ и UA Web Challenge. IQLab challenge начнется 16 августа в 10.00 и закончится ровно через 24 часа.



( Читати далі )

Безкоштовний вебінар “Як інтернет-магазину збирати базу потенційних клієнтів для розсилки”

В середу, 6 серпня о 16:00, відбудеться вебінар “Як інтернет-магазину збирати базу потенційних клієнтів для розсилки”

Доповідач: Андрій Калашник – email-маркетолог UniSender.

Викладач освітнього проекту appemails.com. Займається розсилками вже 3 роки, перед цим працював в одному з найбільших інтернет-магазинів України. Навіть друзів на свята запрошує через email.

Основні тези вебінару:
  • Які клієнти в базі приносять замовлення?
  • Як змінити форму підписки, щоб надсилати листи тим, хто може у вас купити
  • Що заважає клієнтам підписуватись на вашу розсилку

Зареєструватись на вебінар.

Lviv Mobile Development Day 2014

27 вересня 2014 року відбудеться Lviv Mobile Development Day 2014. Подія збере близько 200 мобільних розробників з усієї України. Основна мета проведення – розвинути ринок мобільної розробки на Західній Україні, зробити його більш професійним та успішним.

Для кого:
  • Мобільні девелопери в компаніях, що хочуть зробити і просунути свій додаток
  • Програмісти, що хочуть дізнатись про перспективи мобільної розробки
  • Власники додатків, що хочуть зробити свій додаток більш успішним і заробити на ньому
  • Стартапи, що хочуть завести мобільну версію
  • Ембеддед програмісти, що програмують пристроі з доступом в Інтернет.
Конференція буде відбуватись у 3 потоки:

Потік “Бізнес мобільних додатків”
  • Історії успіху від членів жюрі
  • Візіонерські доповіді – що буде і де гроші
  • Скільки заробляє аутсорс мобільних додатків, які зарплати в яких девелоперів
  • Як розкрутити мобільний додаток?
  • Що дала моєму стартапу мобільна версія?
  • 15 хвилинні пітчинги мобільних ідей – 12 фіналістів
  • Нагородження переможців конкурсу “Yodo App Contest”
  • Презентаціі проектів з Хакатону
  • Презентація різних гаджетів: 3d принтерів, гелікоптерів, роботів, Google Glasses
Потік “Мобільна розробка”
  • Конструктори, що дозволяють швидко зробити додаток
  • Кросплатформені технологіі
  • Скільки заробляють і які перспективи в мобільному девелопменті
Секція “Розробка під iOS”
  • Як швидко стартанути в розробці під iOS?
  • Що принесло iOS 7 ?
  • Цікаві техрішення для клієнтів
Секція “Розробка під Android”
  • Як швидко стартанути в розробці під Android?
  • Нові версіі Android
  • Цікаві технологічно рішення для клієнтів
Секція “Weareble розробка”
  • Google Glass programming
Потік “Connected world”

Секція “Embedded programming / Hardware Hacks”
  • Яке є залізо і чому саме таке вибрали?
  • Чому вибрали саме таке SDK на проекті?
  • Які є SDK
  • Приклади цікавих проектів
  • Архітектура проектів
  • Особливості менеджменту хард
Секція “Internet of things”
  • Презентації технічних досягнень аутсорс компаній
  • Приклади успішних українських гаджетів
  • PR на глобальному ринку
  • Використання майданчиків Kickstarter, IndieGogo та ін.
Конкрс мобільних додатків “Yodo App Contest”
  • “Найкраща ідея додатку”
  • “Найкращий мобільний додаток”
  • “Технологічне рішення”
  • “Проривна інновація”
  • “Найкращий дизайн”
Дата проведення: субота, 27 вересня.
Місце проведення: Львів, вул. Хуторівка, 35a, Український Католицький Університет

Зареєструватись на конференцію

Вартість квитків:
  • Перші 50 квитків (супер ранні пташки) – 300 грн
  • Наступні 100 квитків (ранні пташки) – 500 грн
  • Останні 30 квитків і в день події (майже встигли) – 650 грн

Програмований GSM телефон на Raspberry Pi

Колись одного разу...
Якось підшукуючи аксесуари до Raspberry Pi я випадково натрапив на GSM-модуль для Raspberry Pi на основі GSM модуля SIM900 і вирішив побавитись з ним. Як виявилось, цей модуль перетворює Raspberry Pi на повноцінний мобільний телефон, програмований через модемні AT команди.

Найпростішим для мене як для Java-програміста способом працювати з цим всім виявилась Groovy Shell + Java бібліотеки для роботи з послідовним портом (jSSC) та GPIO пінами Raspberry Pi (Pi4J). Все це робилось на Raspberry Pi Model B під OS Raspbian (Debian Wheezy Linux). Отже ділюсь своїм досвідом.

В Україні Raspberry Pi та GMS-модуль можна придбати наприклад на arduino-ua.com.

Що це і з чим його їдять?
Сам модуль являє собою платку котра «насаджується» на GPIO піни Raspberry Pi. Керування модулем відбувається через послідовний порт та GPIO піни для включення/виключення модуля і для «скиду» (reset). Для роботи з GSM мережею потрібна звичайна повнорозмірна SIM-карта. Для вводу/виводу звуку модуль має мікрофонний вхід та лінійний вихід для звичайних 3.5" jack роз'ємів. Також на модулі є пара світлодіодних індикаторів — стану модуля та стану з'єднання із GSM мережею.



До модуля додається C-шна бібліотека і пара сішних демо програм, але все це добро написано досить криво і з коробки не зовсім працює. Логіка підказує що перед використанням SIM карти потрібно ввести PIN код, але можливості це зробити бібліотека не надає. Також немає out-of-the-box можливості вводити будь-які AT команди — хоча невелика модифікація бібліотеки дозволяє витягти в публічний інтерфейс ці методи, в цілому все це досить незручно.

Для експериментування хотілось вводити AT команди інтерактивно, тому, як я вже писав вище, я вирішив використати давно любимий мною інструмент — Groovy Shell. Groovy Shell це інтерактивна консоль для Java/Groovy яка йде в дистрибутиві Groovy (bin/groovysh).

PDF з AT командами для SIM900 вільно доступна на FTP виробника Pi адаптера. Там само можна знайти ще документацію.

Початок — включення
Для програмного включення/виключення та reset-у модуля потрібна бібліотека для роботи з GPIO пінами Raspberry Pi. Для Java існує така бібліотека — Pi4j. Хоча насправді можна обійтись і без неї і включати модуль разом з Raspberry Pi фізично руками. Але якщо вже автоматизувати то автоматизувати. Звичайно, можна спрочатку включити модуль через який-небудь python скріпт для GPIO (використання python з відповідними бібліотеками — типове рішення для роботи з GPIO на Raspberry Pi), але якщо Java то вже Java.

Для доступу до послідовного порта використовувалась бібліотека Java Simple Serial Connector — jSSC

Все це добро разом з депендами було викачане з офіційних сайтів і складене в lib фолдер в дистрибутиві groovy.

Тепер можна запустити GroovyShell (/bin/groovysh), але для доступу до GPIO потрібно робити це через sudo.

Алгоритм та код для включення досить простий — взяти пін, «включити», почекати декілька секунд, «виключити»:
gpio = com.pi4j.io.gpio.GpioFactory.getInstance();
pin = gpio.provisionDigitalOutputPin(com.pi4j.io.gpio.RaspiPin.GPIO_00, "Pin00", com.pi4j.io.gpio.PinState.LOW);
pin.setState(com.pi4j.io.gpio.PinState.HIGH);
Thread.sleep(3000);
pin.setState(com.pi4j.io.gpio.PinState.LOW);


Після цих маніпуляцій індикатор стану на SIM900 має загорітись.

Налаштовуєм SIM — PIN-код та адреса SMS-центру
Почнем з того, що відкриємо доступ до порта та ініціалізуєм модем:

sp = new jssc.SerialPort("/dev/ttyAMA0");
sp.openPort();
sp.setParams(9600, 8, 1, 0);

def readPort(p) { s = p.readString(); while(s!=null) { println s; s= p.readString(); } }

sp.writeString("AT\r");
readPort(sp);


Остання команда має повернути результат:
AT
OK


Тепер, як підказує мануал, для вводу PIN коду потрібно виконати команду AT+CPIN, а для налаштування номеру SMS центру — AT+CSCA. Мій PIN — 1111:
sp.writeString("AT+CPIN=1111\r");
readPort(sp);


Повертає:
AT+CPIN=1111
OK


Виконуєм:
sp.writeString("AT+CSCA=\"+380672021111\"\r");
readPort(sp);


Повертає:
AT+CSCA="+380672021111"
OK


Якщо замість OK повертається ERROR, просто виконайте команду ще раз. Я не впевнений чому, але перший раз буває повертає ERROR.

Після вводу PIN коду зелений світлодіодний індикатор на модулі має змінити частоту свого мерехтіння після того як приєднається до GSM мережі.

Відправляєм та приймаєм SMS
Робота з SMS в модулі може бути відносно складна, адже це по суті повноцінний телефон, який зберігає SMS — чорновики, вхідні, вихідні і т.п. Для простоти використаєм текстовий режим роботи з SMS (див. документацію):
sp.writeString("AT+CMGF=1\r");
readPort(sp);


Відправляєм сам SMS:
sp.writeString("AT+CMGS=\"+38<номер телефону>\"\r");
sp.writeString("Test message"+((char)0x1a));
readPort(sp);


Повертає:
AT+CMGS="+38<номер телефону>"
> Test message


Через деякий час на телефон приходить SMS з текстом «Test message». Вичитаємо ще раз з порту після затримки:
Thread.sleep(3000);
readPort(sp);


Повертає:
+CMGS: 4

OK

З мобільного я відповідаю на SMS текстом «hi».
Тепер вичитаєм вхідний SMS:
sp.writeString("AT+CMGL=\"ALL\"\r");
readPort(sp);


Повертає:
AT+CMGL="ALL"
+CMGL: 1,"REC UNREAD","+38<номер телефону>","","14/07/24,03:15:45+12"
hi

OK


Прибирання — видалимо всі SMS:
sp.writeString("AT+CMGL=\"ALL\"\r");
readPort(sp);


Щє дещо
Перевіряєм стан рахунку:

sp.writeString("ATD*111#\r");
readPort(sp);


Повертає:
ATD*111#
OK


Повторюєм readPort поки не отримаєм результат на кшталт такого:
+CUSD: 0,"Na rahunku: 108.75 grn. Info pro bonusy na *112# i *118#.
Popovniujte bud'-yakyj nomer telefonu za dopomogoju *448#


",64


Епілог
Ось наразі і все. Для більшого «фану» можна ще здійснити дзвінок з/на пристрій, але це все працює приблизно так само як і SMS — команда для вихідного дзвінку, команда для опиту стану дзвінків (чи є вхідні), команда для зняття трубки і т.п. Звичайно, для більш змістовного викоритсання бажано принаймні включити в пристрій колонки чи навушники. Але такі речі вже кращє демонструвати на відео а не описувати в статтях. Тому на цьому завершуєм.

Запрошуємо на .NET TechTalk у Львові

GlobalLogic продовжує серію відкритих TechTalks у Львові і 20 серпня запрошуємо львівську спільноту .Net-розробників на TechTalk. У програмі заходу – зовсім нові доповіді, а також теми, визнані найкращими на провідних міжнародних конференціях.

Олександр Локтев (Senior Developer, GlobalLogiс)
Introduction to CQRS

Скільки часу ви витрачаєте на оптимізацію бази даних? Як домогтися, щоб вона читалась дійсно швидко? Давайте зробимо деякі CQRS!

Ігор Буркович (Senior Developer, GlobalLogiс).
ASP.NET vNext
Доповідь буде присвячена еволюції MVC, Web API і веб-сторінок, структурі ASP.NET vNext веб-додатків, впровадження залежності “з коробки”, ASP.NET vNext, що працює на Mono на Mac і на Linux.

Антон Молдован (Senior Developer, GlobalLogic)
Under the Hood of C#

Якщо ви колись замислювались як працює LINQ, dynamic, async і т.д., то ця доповідь для вас. На цій доповіді ми поринемо у всю ту механіку, яка відбувається під капотом компілятора C#, CLR, DLR. Знання про внутрішні особливості допомагають вам краще розуміти, аналізувати, передбачати поведінку вашого коду, а значить стати трохи кращим програмістом. Антон Молдаван увійшов у трійку найкращих спікерів конференції MS SWIT 2014 з доповіддю Under the Hood of C#, яку презентуватиме у Львові.

Зареєструватися!

Крім виступів спікерів, на вас чекають networking-party з фуршетом та приємні сюрпризи для найактивніших слухачів.

Час та дата: 20 серпня, 19:00
Місце: м. Львів, вул. Шептицьких, 26, офіс GlobalLogic, GL-Club (див. на мапі)
Контактна особа: Юлія Поліковська yuliia.polikovska@globallogic.com