Несколько лет назад возникла перед нами задача — организовать дистанционное проведение олимпиад по математике и физике. В принципе, процесс этот был уже наработан годами и существовала стандартная схема: публикуются условия, люди пишут их в тетрадки и отправляют всеми любимой Почтой России. Однако, на дворе был XXI век, и хотелось, с одной стороны, способствовать расширению географии за счёт участников из других стран, а с другой — избавиться от гор макулатуры и недель ожидания, которые приносила с собой работа с почтой, а с третьей — дать возможность участникам видеть свои ошибки, не отягощая себя пересылкой решений назад.
В данной статье я вкратце постараюсь описать, как эта задача была решена.
Читать полностью »
Новости информационных технологий - 26494
«Золотой ключик» или как мы создавали дистанционную школу
2012-03-13 в 16:03, admin, рубрики: дистанционное образование, метки: дистанционное образованиеGuild Wars 2 — разработка и особенности игры
2012-03-13 в 15:57, admin, рубрики: game, guild wars 2, метки: game, guild wars 2 Предыдущая статья о Guild Wars 2 содержала общую информацию, но судя по комментам, она вам понравилась. Вы хотели информации о разработке игры? «Их есть у меня» ;) Правда немного – ArenaNet держит всё в секрете, но кое-что рассказать можно. Заодно затронем и мелкие особенности игры.
Читать полностью »
Платформа Intel Medfield. Процессор Atom Z2460 для смартфонов
2012-03-13 в 15:44, admin, рубрики: atom, intel, medfield, smartphone, смартфон, метки: atom, intel, medfield, smartphone, x86, смартфон
Очень хочется начать пост с фразы «Intel развязала Атомную войну». Но я не буду, ведь Intel ни с кем не воюет. Компания просто вышла на рынок смартфонов.
Cмотрите подробности под катом.
Читать полностью »
Мотивационный автопостинг с помощью twitter api
2012-03-13 в 15:11, admin, рубрики: twitter, twitter api, автопостинг, метки: twitter, twitter api, автопостинг
Прочитав статью Makaveli Простой сервис уведомлений через Twitter, решил тоже сделать что-нибудь для twitter.com.
Не буду описывать как я пришёл к выводу о написани автопостера (бота) для твиттера, который занимался бы мотивационным «постингом». Суть сервиса в том, что любой пользователь, добавившийся в читатели, каждый час получает твит, мотивационного характера. (Кому интересно в твиттер — это @MotivatorForYou).
Это лишь пример того, как можно использовать twitter api для автоматизации написания твитов.
Итак, что понадобилось:
- Библиотека PHP для работы с twitter api (https://github.com/abraham/twitteroauth)
- База сообщений (пришлось собирать ручками)
Теряем посетителей — много и каждый день
2012-03-13 в 14:26, admin, рубрики: async, html, метки: async, html
По какой-то причине огромное количество проектов с радостью теряет самых хлебных посетителей — белых воротничков в рабочее время.
Большинство работодателей закрывают все социальные сети скопом, начиная, естественно, с контакта. Несмотря на это — у крупных и очень крупных проектов в начале страницы( уже не очень хорошо) можно встретить простую строчку:
<script type="text/javascript" src="http://vkontakte.ru/js/api/share.js?3"></script>
или
<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?20"></script>
В итоге пользователи с закрытым контактом не могут открыть сайт, перейтиЧитать полностью »
Замена SIM-холдера у Samsung Galaxy Tab 10.1 P7500
2012-03-13 в 14:00, admin, рубрики: samsung galaxy tab 10.1, ремонт своими руками, метки: samsung galaxy tab 10.1, ремонт своими рукамиПланшет покупался в подарок маме и в приличной запарке по работе. Посему SIM-ку к нему я покупал тоже на бегу.
— Дайте симку для планшета!
— Для iPad'a?
Тут бы мне задуматься и переспросить, но я ответил «да». В итоге приобретается «обрезанная» симка. Практически тут же засовывается в SIM-холдер. Куда естественно радостно проваливается. И упорно не только не желает работать, но и вылезать.
В итоге был поврежден симхолдер. Как заменить его своими руками под катом. Осторожно — фотки.
Читать полностью »
Видеокурс по работе с Яндекс. Директ. Часть 4
2012-03-13 в 12:50, admin, рубрики: медиапланирование, операторы, яндекс.директ, метки: медиапланирование, операторы, яндекс.директГотова четвертая часть курса Яндекс.Директ. Путь Джедая.
В этой части поговорим о медиапланировании и синтаксических операторах Директа
Смотрим, обучаемся, задаем вопросы.
Предыдущие части:
Часть 3
Часть 2
Часть 1
Часть 0
Анонс курса на хабре:
Написание сервиса японских кросвордов на gae, backbone, underscore, require и еще с помощью черт знает чего
2012-03-13 в 12:37, admin, рубрики: backbone, Bootstrap, gae, require, underscore, я пиарюсь, метки: backbone, bootstrap, gae, require, underscope, я пиарюсьВступление
Многие знают про инфраструктуру от google под названием gae, некоторые считают её слишком проприетарной, другие слишком дорогой. Да она не дешевая, и мы попробуем написать оптимальное приложение для gae, которое жрало бы очень мало ресурсов и в идеале не выходило из бесплатных квот даже при хабраэффекте. Опишу мои ошибки, удачные технологические решения при написания сервиса японских кроссвордов. Фишка сайта в том что он позволяет создавать свои кроссворды и из обычной картинки тоже и делиться ими с друзьями.
Для построения сайта используется след. технологии:
backbone.js — фреймворк для обработки запросов на javascript'е. C его помощью будем надеяться, что уложимся в бесплатные квоты, так как весь код выполняется на клиенте, с сервера запрашиваются только данные о кроссвордах в json формате.
require.js — библиотека для дозагрузки любых ресурсом(js, html), можно указать код, который выполнится после загрузки всех ресурсов. Идеальна если у вас есть на сайте javascript и он используется в 1% случаев, и вы не хотите включать js-файл в index.html, то она вам подойдет.
undescope.js — всякие плюшки для слежения за изменением всего объекта или за конкретным его свойством. Очень большая и крутая библиотека, но я использую её как шаблонизатор.
bootstrap — чтобы не заморачиться с дизайном.
less — не ну, а почему б не использовать? (Потому что мы можем)
Ну и конечно же gae — на чем все это будет крутиться.
Написание сервиса японских кросвордов на gae, backbone, underscope, require и еще с помощью черт знает чего
2012-03-13 в 12:37, admin, рубрики: backbone, Bootstrap, gae, require, underscope, я пиарюсь, метки: backbone, bootstrap, gae, require, underscope, я пиарюсьВступление
Многие знают про инфраструктуру от google под названием gae, некоторые считают её слишком проприетарной, другие слишком дорогой. Да она не дешевая, и мы попробуем написать оптимальное приложение для gae, которое жрало бы очень мало ресурсов и в идеале не выходило из бесплатных квот даже при хабраэффекте. Опишу мои ошибки, удачные технологические решения при написания сервиса японских кроссвордов. Фишка сайта в том что он позволяет создавать свои кроссворды и из обычной картинки тоже и делиться ими с друзьями.
Для построения сайта используется след. технологии:
backbone.js — фреймворк для обработки запросов на javascript'е. C его помощью будем надеяться, что уложимся в бесплатные квоты, так как весь код выполняется на клиенте, с сервера запрашиваются только данные о кроссвордах в json формате.
require.js — библиотека для дозагрузки любых ресурсом(js, html), можно указать код, который выполнится после загрузки всех ресурсов. Идеальна если у вас есть на сайте javascript и он используется в 1% случаев, и вы не хотите включать js-файл в index.html, то она вам подойдет.
undescope.js — всякие плюшки для слежения за изменением всего объекта или за конкретным его свойством. Очень большая и крутая библиотека, но я использую её как шаблонизатор.
bootstrap — чтобы не заморачиться с дизайном.
less — не ну, а почему б не использовать? (Потому что мы можем)
Ну и конечно же gae — на чем все это будет крутиться.
SleepTracker. Мифы и реальность
2012-03-13 в 12:09, admin, рубрики: умный будильник, фазы сна, метки: умный будильник, фазы сна
Поднять подняли, а разбудить забыли! Такое состояние знакомо, пожалуй, каждому IT-шнику как и многим другим людям творческим, чей рабочий ритм не укладывается в рамки стандартного 8 часового рабочего дня.
Уже несколько лет Интернет пестрит обзорами и рассказами о чудесных «умных будильниках»(SleepTracker и aXbo), которые способны решить проблему недосыпания при ненормированном рабочем дне. Перечитав немалое количество подобных статей, я остановил свой выбор на SleepTracker Pro Elite Mens.
Цель данного топика — поделиться практическим опытом использования данной модели, а ликбез по фазам сна более детально описан в статьях, ссылки на которые я приведу ниже.
Читать полностью »