Школа разработчиков
HackDay Новосибирск
Akshell организует JS секцию DevConf 2011 - конференция профессиональных веб-разработчиков.
В рамках конференции Вы можете услышать следующие доклады:
4 июня
10:00 — 11:00 Регистрация
11:00 — 11:15 Открытие
Начальная помощь в программировании
Приветствую всех, начинающих и уже знающих свое место в программировании- я сам лично относительно недавно начал свой путь в сфере программирования и сразу понял что легкими путями тут не обойдется-
Самый первый вопрос который возник у меня-
С чего начать? В каком направлении продвигать свои шаги? Ведь на данный момент в нашем компьютерном мире областей не пересчитать. С этим вопросом я пошел шерстить googl, и естественно натыкался на всевозможные ответы — кто то советовал- «читай» кто-то «смотри» но бывали и знаменитые ответы бывалых- «Оно тебе надо? иди с друзьями пивка попей и забудь про все это-этот мир не для тебя живи в своем»- но все же были и весьма толковые советы которые помогли остаться в этом глубоком мире — мире программирования, один человек на форуме «не буду оглашать Имен» сказал «не слушай никого для каждого из них ты в какой то „хоть и пока бестолковый“ но конкурент — выбери направление и шагай медленными уверенными шагами»- А ведь и, правда, если
Один день из программистской жизни проекта. Или как getimagesize делает dos-атаку сайта на себя.
Как и обещал, пишу о самом интересном, что встречалось (и встречается) в процессе работы над проектом. Проект — это не только веселье и Селигер. Но и каждодневная кропотливая работа. А иногда — просто «мозгоразрывательная» работа. Вот один из примеров.
Ковыряясь потихоньку в новой версии нашего портала www.argusm-edu.ru/, вдруг с неудовольствием заметил, что наш старый, и пока основной сайт www.argusm.com/ перестал открываться. При попытке его открыть сервер выдавал 503 ошибку, а кроме всего прочего перестали открываться и все остальные сайты, лежащие на том же сервере. В ходе долгой переписки со службой поддержки хостинговой компании удалось выяснить, что причина всего происходящего — превышение числа запущенных процессов сервера Apache. Причем это НЕ dos-атака, т.к. запуск процессов инициирует сам сайт.
Получилась оригинальная картинка. Изменения в код сайта не вносились, но он вдруг стал «зацикливаться» сам на себя. Причем логи как хостера, так и наши собственные подтверждали — сайт открывается действительно с ip-адреса сервера. Возникает вопрос, как? Поиск ответа на который и стал тем самым «мозгоразрывательным» действием.
В подробности «отладки» сайта углубляться не буду, расскажу непосредственно о причине такого безобразия. При последовательном подключении шаблонов, начиная с абсолютно пустой страницы, ошибка нашлась в той части, где отображался список ВУЗов, введенных в систему. Этот список отображается всего одной функцией, поэтому стало понятно, где «собака порылась».
Какого же было мое удивление, когда оказалось, что своеобразную dos-атаку сайта на самого себя генерирует функция getimagesize, которая вызывается с пустым параметром. Проще говоря, после обновления базы данных в список отображаемых ВУЗов попали те, у которых не был загружен логотип (в базе — пустое поле вместа ссылки на изображение). А при отображении логотипа размеры изображения в HTML-коде проставляются динамически на основании данных, возвращаемых функцией getimagesize. Только вот при передаче пустого значения в качестве имени файла получается, мягко говоря, не очень хороший результат.
Мораль сей басни какова? «Интересно, какие еще варианты нестандартного поведения есть у других функций PHP?»
HackDay#7: Москва, 17-19 сентября
HackDay открывает сезон осень-весна 2010-2011 года.
Первое мероприятие серии мы проведем в Москве уже через две недели. Цель HackDay – разработка прототипов IT-проектов за выходные.
Московский хак поддерживают Intel и ASUS.
Что у нас будет?
- Возможность собрать команду или присоединиться к существующей.
- Возможность реализовать свою идею.
- Интересные мастер-классы от star guests.
- Высокотехнологичные новинки, под которые можно будет написать свой проект.
- Консультанты по техническим и бизнес-вопросам.
- Вкусные ништяки и доступ в интернет.
- Хорошая музыка, веселые ведущие, сюрприз от организаторов на демофесте и все такое.
Место проведения: Московская финансово-промышленная академия, ул. Измайловский Вал, д. 2, корп. 1., станция метро «Семеновская».
Программа мероприятия
Регистрация участников
разработка приложения авто верстки PSD формата.
Кроссбраузенрная верстка, чистый скрипт, новичку добится этого очень сложно. Я молчу про создания шаблона для какого нибудь движка будь то wordpress, joomla, drupal и т.д.
Но с авто верстальщиком не умение верстать кроссбраузерно или под какой нибудь движок в прошлом. Всего лишь по нажатию пары кнопок, Ваш PSD файл превратится в html страницу или шаблон для какого нибудь из движков. Это увеличит скорость создания сайта, в сотни раз увеличит скорость верстки страниц, а для дизайнера не умеющего верстать так просто не заменимо.
Идея не совсем то уже и нова. И поэтому у конкурентов кое какие наработки уже имеются. Но на данном этапе это все пока сырые продукты. У половины из них ужасный код, другая половина верстает только под определенные двиги. На данном этапе нужно превзойти всех конкурентов, что пока не составит большого труда поскольку все подобного рода программные продукты не совершенны. И создать единый проект объединяющий в себе простоту и функциональность. В последствии возможна разработка подобных модулей для различных cms, т.е. пользователю не нужно покупать у нас программу, он покупает cms с уже встроенным там модулем, часть от данной покупки идет нам. В последствии так-же можно разработать собственную CMS с данным модулем, что сделает разработку сайтов еще более быстрой и удобной.
Об идее
Введение
Когда работа над программой закончена, сайт создан, инсталяшка на сайт выложена, гугл аналитика прикручена и начинается самое «интересное» — вас начинает одолевать вопрос: а сколько же копий вашей программы реально запущено в мире?
Читать дальше →Программисты
Есть ли на данном ресурсе программисты ?
Есть несколько идей, но нету возможности и ресурсов для реализации.
Проект RoboCraft и наша плата - CraftDuino
Доброе время суток!
Хочу рассказать о нашем новом проекте, который мы не так давно запустили, но шли к нему довольно долго :)
Итак… (барабанная дробь)
Хочу представить вам проект RoboCraft.ru и наш первый продукт CraftDuino
Сам ресурс RoboCraft.ru создавался с целью информационного отражения нашей деятельности в области робототехники. Да-да – мы хотим делать роботов :)