devclub.eu

IT-встречи в Таллине (на русском)

Нужен PHP джедай

проектная работа : 2 недели на девелопмент, 1 на доводку.

Технологии: PHP, MySql или PostgreSql, немного Ajax-a.
Доп. требования: использование популярного PHP фреймворка наподобие symphony, интеграция с pangalink

Deadline — середина августа. Работа удаленная.

Интересно? Пиши сюда: т990922 ат гмаил ком

Анонс июльской встречи: 27.07.2010

Следующая встреча нашего клуба пройдёт 27 июля, в отеле Ору. Двери открываются в 18.45. Регистрация откроется, как всегда, за неделю до встречи, т.е. 20 июля.

Программа вечера:

  • Сергей Моисеев, зарубежный гость, расскажет об опыте миграции проектов на Ruby-on-Rails. Доклад так и назвается — Migrate!
  • Андрей Лунёв расскажет об агрессивных XML-решениях. XQuery, XForms, XSLT, XSD, XML базы данных, Apache Cocoon… вобщем, доклад не для слабонервных! 🙂
  • Сергей Авдеев выступит с докладом «Инфотехнологии в строительстве», в котором постарается изложить, какие же инфотехнологические средства являются востребованными в сторительном ремесле, и какова могла бы быть занятость наших АйТи-шников в данной сфере.

Домашнее заданее на июль месяц

Всем привет!
Последнее домашнее задание явно показывает, что многим нравиться делать небольшие и несложные домашние задачки. По-этому вот вам ещё одна! =)

Задание:
Надо написать метод, которые переставляет первые n элементов массива в конец этого массива. При этом есть одно ограничение: Использовать можно только один (данный) массив.

Т.е. реализовать такой вот метод:
Object[] moveNElementsToTheEnd(Object[] initArray, int n), где входной массив [1, 2, 3, 4, 5, 6, 7] с n=3 должен выдать [4, 5, 6, 7, 1, 2, 3].

Как обычно код предоставляем в комментариях в виде ссылок на сайты типа http://codepad.org/ или http://pastebin.com/. Язык написания — любой, качество написание (уровень говнокодистости) — любой.

И ещё одна деталь — если возможно, там же в листинге кода оставьте какой-нибудь лог промежуточных состояний этого массива во время выполнения алгоритма для массивов чисел от 1 до 10 и от 1 до 13! (т.е. конкретно то, что выдаёт программа во время запуска)

Удачи и до встречи на следующем, Июльском девклабе!!

Нужен Джедай!

Требуется человек способный реализовать небольшую программу, а именно калькулятор, под разные платформы.

Какие платформы:
Мобильные (только тачскриновские)
— Symbian
— Android
— iOS
— Windows Mobile

Настольные
— Windows (XP+)
— MacOS

Калькулятор несложный, дизайн предоставим сами. Есть более детальное ТЗ.

Контакт: eugene.savitsky@menelon.ee

Обзор встречи 28.06.2010

Привет!

Прошла очередная встреча. Как всегда, были отличные презентации, оживлённые дискуссии, и много общения. Удивительно, как много пришло людей, пожертвовав солнечным вечером и футболом! 🙂 Так держать!

Для начала, фотоотчёт от Кирилла:


Доклады были на этот раз очень разнообразными:

Вечер открыл Евгений Кабанов, с рассказом о довольно специфичной теме — что такое евангелизм. Как мы выяснили, евангелизм — это профессия очень и очень специфичная. В основном она носит образовательный характер, но есть в ней что-то и от культа личности. Не случайно многие евангелисты известны не менее чем то, что они проповедают.

Евангелисты должны много и хорошо писать и рассказывать. Содержание должно быть не просто правильное, оно должно быть интересным. Чтобы сделать содержание интересным используются те же приемы, что и в обычной литературе.

Вторая часть евангелизма очень и очень личная. Евангелист должен уметь «разболтать» любого технаря, независимо от того как он настроен. Женя даже попробовал продемонстрировать «разбалтывание» с наугад выбранным участником, что неочень то удалось — собеседник слишком сильно сопротивлялся 🙂

Данный доклад для Евгения был необычен тем, что обычно ему приходится выступать на более технические темы и как правило на английском языке. Но всё же, несмотря на непривычные детали, доклад удался и порадовал слушателей информацией. Надеемся, что в будущем Евгений порадует нас и техническими докладами!

Вторым забрался на трибуну Александр Мочёнов с докладом о Google App Engine. Как признался сам Александр, готовился он к докладу о GAE, а что получится, он особо не предполагал. Получилось то, что участников больше всего заинтересовала тема хранилища данных — BigTable. Вопросы лились со всех сторон, и почти на каждый слайд 🙂 Относительно самого GAE, многих беспокоил вопрос переносимости приложений с GAE на какой нибудь другой хостинг. Опасение небезосновательное, так как GAE предоставляет API, при использовании которого ваше приложене станет конечно же зависимым от окужения. Но в целом, паниковать не стоит, т.к. предоставляемые квоты врядли заставят вас перенесить приложение в другой хостинг 🙂

Завершил вечер доклад Виктора Ларионова под названием POSМодернизм. Тематика доклада затронула все стороны — от очень глубокотехнического написания самого демона для общения с устройствами, до хитрых приёмов как обойти потребность изменять уже имеющиеся приложения, чтобы прикрутить к нему платёж картой вместо пангалинка. Вобщем, как выразился автор, «и на ёлку залезть и *опу не ободрать» 🙂

От редакции: Призываем всех делиться опытом о реальных проектах! Это самый интересный опыт и соответственно получаются самые интересные доклады!

На встрече были объявлены поделители очередного домашнего задания, которое предоставил Андрей Солнцев.

Первый приз, за самый элегантный код, получил Сергей Кирьянов, за решение на языке Groovy:

for ( i in 1..10 ) println( ( i%2 ? 1..i : i..1 ).join('-') );

Соискателя второго приза оказалось выявить гораздо труднее. Победителем был признан Олег Чернецов, за особое старание и решения на Brainf*ck и . Такой эзотерики участники клуба пока ещё не видели 🙂

+>>>+++++++[>++>>+++++++< <<-]>-< ,[<[-]<[-]+<[>>>>>>[.>]< [<]<<<<-]>[>>>>>[>]< [.<]<<<<->]< <[>+< [-]]+>[< ->-]>>>.>>[>]>+++++[< +++++++++>-]< <[>>+>+< <<-]>>+>[< <<+>>>-]< [<]<<-]

Олег также любезно предоставил скринкаст обоих решений. Наслаждайтесь! :)

Решение на Brainf*ck:



Решение на Whitespace:



Домашние задания становятся хорошей традицией нашего клуба. Если и у вас есть какая-нибудь интересная задачка, то предлагайте, с радостью обсудим!

После встречи особо стойкие участники продолжили общение в баре отеля Ору, что сделало вечер ещё более насыщенным. Спасибо всем кто остался (ну и тем кто не остался — приходите ещё!)

До следующих встреч! Скоро мы опубликуем планы на июльскую встречу!

Встреча клуба, регистрация на 28.06.2010

Ура, товарищи, ровно через неделю у нас состоится традиционная посиделка в нашем уютном клубе! Своим уникальным и драгоценным опытом поделятся:
  1. Евгений Кабанов, который поделится, как делать хороший маркетинг для программистов.
  2. Александр Мочёнов с демкой Google Application Engine-а. Будет много кода!
  3. Виктор Ларионов, который расскажет про шишки и плюшки интеграции POS систем.
Встреча состоится в зале отеля Ору. Двери окрываются в 18:45.

Внимание, места ограничены, осталось всего 80 60 30 15 мест, . Увы, мы ограничены количеством стульев и мест больше нет. Но, иногда бывает так, что люди не могут прийти и сообщают нам об этом, а мы сообщаем это тем, кто пришлет имя-фамилию-используемую_технологию на мейл jevgeni.holodkov [A] gmail.com в порядке живой очереди 🙂 Так что если вы желаете прийти — отправьте мне письмо!
Приходите, пообщаемся!

Особо стойкие продолжат наше неформальное общение в баре отеля Ору 🙂

Видео: Евгений Чайкин. Windows Phone 7

Видео: Арсений Григорьев. Aspect-Oriented Programming using Spring Framework

devPulse

Девклаберы, хочется предложить вам уникальную возможность стать первыми испытателями BETA версии продукта www.devPulse.com. devPulse — это одновременно чат и агрегатор событий из инструментов разработки. Есть возможность получать события из Subversion, Git, JIRA, Trac; в будущем — из других инструментов. Для фанатов Twitter уже встроенная интеграция с ним.

Амбициозная цель devPulse — перевернуть способ общения в девелоперских командах.

Продукт разрабатывается девклаберами Антоном Литвиненко и Марком Кофманом при активном содействии других девклаберов: Антона Архипова, Кирилла Линника, Евгения Кабанова, Алексея Ревина и многих других. В качестве благодарности мы хотим предложить DevClub первыми в мире опробовать продукт и повлиять на его развитие своими пожеланиями (пишите комментарии в пост). Желающим выделено 50 бесплатных лизензий, которые можно использовать и в личных и коммерческих целях.

Для получения бесплатной лизензии пишите в twitter @dev_pulse или e-mail: beta(ога)devpulse(во-во)com.

Анонс июньской встречи: 28.06.2010


28 июня встречаются победитель группы E (Голландия, Дания, Япония, Камерун) и команда, которая займёт второе место в группе F (Италия, Парагвай, Н.Зеландия, Словакия). Но мы с вами этого не увидим, потому что 28 июня (в понедельник) состоится очередная встреча DevClub.

Виктор Ларионов — «POSМодернизм»

Виктор расскажет про свой опыт интеграции веб-приложений с POS оборудованием. Виктор считает, что эта тема сейчас весьма актуальна.
«В нашем случае, мне кажется, у нас полный success, и то как я и моя команда подошли к вопросу, совершенно новое для эстонских реалий. Прошли через все круги ада: от прикручивания протоколов общения с этими терминалами до создания платформы сети этих терминалов, и что самое важное, простого и логичного способа привязать всё это дело к веб-приложению, без изменения существующего приложения. Получилось очень круто.«.

Александр Мочёнов — Google App Engine

Александр расскажет про Google App Engine — полный комплект для разработки, использующий знакомые технологии для создания и хостинга веб-приложений. Начать работу можно бесплатно, а дополнительные вычислительные ресурсы при необходимости можно приобрести по выгодной рыночной цене. Будет много демо и немножко теории. И конечно, будет код!

Евгений Кабанов — «Про евангелизм и как делается маркетинг для программистов»

Евгений Кабанов — основатель компании ZeroTurnaround (JRebel) и проектов Aranea и Squill, имеет богатый опыт выступлений на таких конференциях, как QCon и JavaZone.

Место действия: отель Ору. Двери клуба открываются в 18.45. Регистрация откроется на сайте devclub.eu за неделю до встречи, 21 июня в 12.00.

Внимание! Вы можете повлиять на качество докладов. Напишите в комментариях, чего вы ожидаете услышать, на какие вопросы надеетесь услышать ответы, и докладчики постараются это учесть.

Страница 72 из 90

Работает на WordPress & Автор темы: Anders Norén