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

Tutoronline: итоги обучения и планы на будущее
Улицы заполнили школьники с портфелями, студенты в общественном транспорте открыли новый читальный сезон, а наш проект Tutoronline.ru снова принимает более 8.000 потенциальных учеников в день. По опыту прошлого года мы знаем, что это только начало, тяга к знаниям будет расти вплоть до летних экзаменов. Но наши серверы и преподаватели готовы к такой нагрузке, так что мы решили сделать онлайн-репетиторство более доступным и снизили цены на занятия на 60% до конца сентября.

Это еще не все новости. Мы уже рассказывали читателям «Хабра» о том, как Tutoronline работает изнутри. В этот раз мы поделимся информацией о том, кто, откуда и для чего использует нашу веб-платформу для дистанционного репетиторства.

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

Напомню, что в апреле нынешнего (2012) года Gasoid нам сообщал, что компания Neurowear начала изготавливать и продавать нэкомими (кошачьи ушки), реагирующие на мозговую активность: настороженно подымающиеся при сосредоточении, обвисающие при расслаблении.

Но время не стоит на месте, и вот совсем недавно (20 сентября) от Neurowear на YouTube поступил новый рекламный видеоролик, на сей раз — с виляющим искусственным хвостом («Shippo»):

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

Часть 1
Вчера я рассказал, как собрать USB-IRPC на основе Arduino. Зачем? Чтобы показать, как быстро собрать макет и сложности особой тут нет.
Сегодня сделаем все как положено. С самого начала — с принципиальной схемы, PCB, ЛУТ. Кусочек фольгированного стеклотекстолита превратим с помощью кучки деталек в готовое устройство. Разумеется с корпусом, мы же хотим аккуратно, правда?
Вот наша цель:
USB-IRPC Bare Front
«USB-IRPC Bare Front»
USB-IRPC Finished
«USB-IRPC Finished»
Читать полностью »

Raspberry Pi + Motorola LapDock + Hacks
Доброе время суток, уважаемые хабра-житли!
Недавно я подымал вопрос, о смысле обзора связки Motoroa Atrix 4G + LapDock(потому я извиняюсь перед теми кто не дождался обзора, и готов ответить на вопросы), но увы не дописал так как пришла моя Raspberry и докстанция пошла в расход. В данной статье я расскажу как превратить нашу Raspberry в полноценный ноутбук с минимальными затратами, а также пару замечаний и хаков с платой.
Внимание! Трафик!
Читать полностью »

Привет.

Меня зовут Алексей Цветков-Омеличев, и я — эксперт по Windows 8 в Microsoft.
Сегодня, я хотел бы поделиться с вами своим опытом публикации приложения в Windows Store и рассказать о некоторых особенностях сертификации и публикации.
Читать полностью »

Если рассматривать ИИ в какой-нибудь гипотетической масштабной реализации. Допустим поисковые сервисы трансформируются в экспертные системы и затем в глобальный искусственный разум. Вероятно, тест Тьюринга такая штука пройдет, но у нее по-прежнему не будет чего-то, побуждающего ставить задачи самой себе. Т.е. не будет воли. Тут стоит отметить, что интуитивные человеческие представления о воле обычно формируются в условиях социума. В итоге воля мыслится как возможность ставить достаточно спонтанные, случайные цели, которые обычно прямо или косвенно стимулируются социальными взаимодействиями. Для гипотетического Бога это не работает. Бог он одиночка. Его цели больше похожи на законы мироздания, по которым всё развивается. ИИ в этом смысле похож на Бога.
Читать полностью »

    Я посвящаю этот пост всем тем программистам, которые считают, что своим высоким зарплатам они обязаны исключительно своими умственными способностями, а также молодым людям, которые хотят «выучиться на программиста, так как им больше платят». Я не буду утверждать, что высоких зарплат в отрасли нет потому, что они таки там есть, но распишу почему они есть далеко не у всех. И почему даже хорошая квалификация не гарантирует хорошую зарплату.

                                    Трэш-капитализм в действии

Перед тем как вы начнете читать это, замечу, что автор не имеет экономического образования, а все его мысли про экономику базируются на прогулянных школьном и университетском курсах экономики, отрывках из бредовых снов, материалах журнала Yes!, а также постах (около)политических форумов. Поэтому, если по прочтении этого поста у вас возникнет чувство несогласия с автором, то просто не воспринимайте прочитанное всерьез.
Читать полностью »

В 1999 году проект SETI@home предложил пользователям предоставлять ресурсы своих персональных компьютеров для анализа радиосигналов из космоса в целях поиска внеземного разума. В рамках этого проекта в университете Berkley была разработана платформа BOINC (Berkeley Open Infrastructure for Network Computing), на основе которой впоследствии были запущены уже упомянутый SETI@home, ABC@home (доказательство abc-гипотезы), Climateprediction.net (улучшение климатических моделей), LHC@home (симуляция столкновений высокоэнергетических частиц) и другие.

И всё бы хорошо, но для работы BOINC требуется выполнение одного обязательного условия: пользователю требуется скачать, настроить и запустить клиентскую часть. Как же быть, если по каким-либо причинам это невозможно сделать? И как было бы здорово просто кликнуть по ссылке в браузере и вмиг превратить компьютер в звено большой вычислительной сети!

С этими мыслями я взялся за написание Kaylee.

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

Моя «парадигма» работы с потокамиКогда я учился писать многопоточные приложения — я перечитал кучу литературы и справочной информации по этой области. Но между теорией и практикой — огромная пропасть. Я набил кучу шишек, и до сих пор иногда получаю по голове от собственных потоков. Для себя я выработал набор некоторых правил, которым стараюсь строго следовать, и это значительно помогает мне в написании многопоточного кода.

Поскольку ошибки, связанные с синхронизацией потоков крайне сложно отлаживать, то самым эффективным способом тут является предупреждение этих самых ошибок. Для этого используются различные парадигмы программирования на разных уровнях абстракции. Нижним уровнем абстракции будем считать работу с объектами синхронизации (критические секции, мьютексы, семафоры). Верхним — такие парадигмы программирования, как Futures and promises, STM (software transactional memory), обмен асинхронными сообщениями и т.п. Верхний уровень абстракции зачастую всегда основан на нижнем.

В данной статье я поделюсь своим стилем написания кода на нижнем уровне абстракции. Поскольку я дельфист, то все примеры будут на Delphi, однако все нижесказанное справедливо и для других языков программирования (позволяющих работать с объектами синхронизации конечно)
Читать полностью »

11 летняя девочка получила 20 тысяч долларов за идею приложения для автомобилистов

Компания AT&T достаточно давно работает над приложением для смартфона, которое позволило бы предотвратить набор SMS неосторожными водителями во время движения. Прежде, чем приступить к разработке собственного приложения, компания провела «хакатон» для тех разработчиков, кто хотел бы разработать собственное решение. В этом событии приняло участие больше сотни разработчиков, но главная премия досталась команде из 11-летней девочки (автор идеи) и дизайнера одного из интерактивных агентств.

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


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