Новости информационных технологий - 26494

Несколько лет назад возникла перед нами задача — организовать дистанционное проведение олимпиад по математике и физике. В принципе, процесс этот был уже наработан годами и существовала стандартная схема: публикуются условия, люди пишут их в тетрадки и отправляют всеми любимой Почтой России. Однако, на дворе был XXI век, и хотелось, с одной стороны, способствовать расширению географии за счёт участников из других стран, а с другой — избавиться от гор макулатуры и недель ожидания, которые приносила с собой работа с почтой, а с третьей — дать возможность участникам видеть свои ошибки, не отягощая себя пересылкой решений назад.
«Золотой ключик» или как мы создавали дистанционную школу
В данной статье я вкратце постараюсь описать, как эта задача была решена.
Читать полностью »

Предыдущая статья о Guild Wars 2 содержала общую информацию, но судя по комментам, она вам понравилась. Вы хотели информации о разработке игры? «Их есть у меня» ;) Правда немного – ArenaNet держит всё в секрете, но кое-что рассказать можно. Заодно затронем и мелкие особенности игры.
image
Читать полностью »

Платформа Intel Medfield. Процессор Atom Z2460 для смартфонов
Очень хочется начать пост с фразы «Intel развязала Атомную войну». Но я не буду, ведь Intel ни с кем не воюет. Компания просто вышла на рынок смартфонов.
Cмотрите подробности под катом.
Читать полностью »

image
Прочитав статью Makaveli Простой сервис уведомлений через Twitter, решил тоже сделать что-нибудь для twitter.com.

Не буду описывать как я пришёл к выводу о написани автопостера (бота) для твиттера, который занимался бы мотивационным «постингом». Суть сервиса в том, что любой пользователь, добавившийся в читатели, каждый час получает твит, мотивационного характера. (Кому интересно в твиттер — это @MotivatorForYou).

Это лишь пример того, как можно использовать twitter api для автоматизации написания твитов.

Итак, что понадобилось:

Читать полностью »

Теряем посетителей — много и каждый день
По какой-то причине огромное количество проектов с радостью теряет самых хлебных посетителей — белых воротничков в рабочее время.

Большинство работодателей закрывают все социальные сети скопом, начиная, естественно, с контакта. Несмотря на это — у крупных и очень крупных проектов в начале страницы( уже не очень хорошо) можно встретить простую строчку:

<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 Планшет покупался в подарок маме и в приличной запарке по работе. Посему SIM-ку к нему я покупал тоже на бегу.

— Дайте симку для планшета!
— Для iPad'a?

Тут бы мне задуматься и переспросить, но я ответил «да». В итоге приобретается «обрезанная» симка. Практически тут же засовывается в SIM-холдер. Куда естественно радостно проваливается. И упорно не только не желает работать, но и вылезать.

В итоге был поврежден симхолдер. Как заменить его своими руками под катом. Осторожно — фотки.
Читать полностью »

Готова четвертая часть курса Яндекс.Директ. Путь Джедая.

В этой части поговорим о медиапланировании и синтаксических операторах Директа

Смотрим, обучаемся, задаем вопросы.

Предыдущие части:
Часть 3
Часть 2
Часть 1
Часть 0
Анонс курса на хабре:

Читать полностью »

Написание сервиса японских кросвордов на gae, backbone, underscore, require и еще с помощью черт знает чего

Вступление

Многие знают про инфраструктуру от google под названием gae, некоторые считают её слишком проприетарной, другие слишком дорогой. Да она не дешевая, и мы попробуем написать оптимальное приложение для gae, которое жрало бы очень мало ресурсов и в идеале не выходило из бесплатных квот даже при хабраэффекте. Опишу мои ошибки, удачные технологические решения при написания сервиса японских кроссвордов. Фишка сайта в том что он позволяет создавать свои кроссворды и из обычной картинки тоже и делиться ими с друзьями.
Для построения сайта используется след. технологии:
backbone.js — фреймворк для обработки запросов на javascript'е. C его помощью будем надеяться, что уложимся в бесплатные квоты, так как весь код выполняется на клиенте, с сервера запрашиваются только данные о кроссвордах в json формате.
require.js — библиотека для дозагрузки любых ресурсом(js, html), можно указать код, который выполнится после загрузки всех ресурсов. Идеальна если у вас есть на сайте javascript и он используется в 1% случаев, и вы не хотите включать js-файл в index.html, то она вам подойдет.
undescope.js — всякие плюшки для слежения за изменением всего объекта или за конкретным его свойством. Очень большая и крутая библиотека, но я использую её как шаблонизатор.
bootstrap — чтобы не заморачиться с дизайном.
less — не ну, а почему б не использовать? (Потому что мы можем)
Ну и конечно же gae — на чем все это будет крутиться.

Читать полностью »

image

Вступление

Многие знают про инфраструктуру от google под названием gae, некоторые считают её слишком проприетарной, другие слишком дорогой. Да она не дешевая, и мы попробуем написать оптимальное приложение для gae, которое жрало бы очень мало ресурсов и в идеале не выходило из бесплатных квот даже при хабраэффекте. Опишу мои ошибки, удачные технологические решения при написания сервиса японских кроссвордов. Фишка сайта в том что он позволяет создавать свои кроссворды и из обычной картинки тоже и делиться ими с друзьями.
Для построения сайта используется след. технологии:
backbone.js — фреймворк для обработки запросов на javascript'е. C его помощью будем надеяться, что уложимся в бесплатные квоты, так как весь код выполняется на клиенте, с сервера запрашиваются только данные о кроссвордах в json формате.
require.js — библиотека для дозагрузки любых ресурсом(js, html), можно указать код, который выполнится после загрузки всех ресурсов. Идеальна если у вас есть на сайте javascript и он используется в 1% случаев, и вы не хотите включать js-файл в index.html, то она вам подойдет.
undescope.js — всякие плюшки для слежения за изменением всего объекта или за конкретным его свойством. Очень большая и крутая библиотека, но я использую её как шаблонизатор.
bootstrap — чтобы не заморачиться с дизайном.
less — не ну, а почему б не использовать? (Потому что мы можем)
Ну и конечно же gae — на чем все это будет крутиться.

Читать полностью »

SleepTracker Pro Elite Mens, Womens, Standart

Поднять подняли, а разбудить забыли! Такое состояние знакомо, пожалуй, каждому IT-шнику как и многим другим людям творческим, чей рабочий ритм не укладывается в рамки стандартного 8 часового рабочего дня.
Уже несколько лет Интернет пестрит обзорами и рассказами о чудесных «умных будильниках»(SleepTracker и aXbo), которые способны решить проблему недосыпания при ненормированном рабочем дне. Перечитав немалое количество подобных статей, я остановил свой выбор на SleepTracker Pro Elite Mens.
Цель данного топика — поделиться практическим опытом использования данной модели, а ликбез по фазам сна более детально описан в статьях, ссылки на которые я приведу ниже.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js