Khan Academy — некоммерческий проект, предлагающий тысячи бесплатных учебных виедороликов и курсов по основным научным дисциплинам, от математики и физики до истории и искусствоведения. До сих пор на сайте академии в качестве учебного языка использовался Python. Его часто выбирают для обучения программированию, во многом благодаря его однозначности (“There should be one — and preferably only one — obvious way to do it”) и прозрачности (“Explicit is better than implicit”), однако для первого учебного языка, считает Джон Рейсиг (недавно перешедший из Mozilla Corporation в Khan Academy) очень важныЧитать полностью »
Новости информационных технологий - 26575
JavaScript / Khan Academy будет использовать JavaScript для обучения программированию
2012-03-03 в 10:50, admin, рубрики: javascript, khan academy, python, видеолекции, образование, обучение программированию, метки: javascript, khan academy, python, видеолекции, образование, обучение программированиюDIY или Сделай Сам / Электронное ожерелье. Часть 2
2012-03-03 в 10:43, admin, рубрики: 1-wire, 8 марта, attiny13, ds2413, подарок, украшение, метки: 1-wire, 8 марта, attiny13, ds2413, подарок, украшение
В прошлый раз мы рассмотрели аппаратную часть нашей побрякушки, настало время написать прошивку.
Работа 1-Wire
В первой части почти ничего не было сказано о специфике работы 1-wire. Аппаратная часть протокола очень проста: один сигнальный проводник, подтянутый к плюсу питания через резистор. Все, что могут устройства, это замыкать сигнальную линию на землю на то или иное время. Как же организована передача данных?
Каждый акт взаимодействия по 1-wire начинается со сброса.
ВедущееЧитать полностью »
Apple / App Store достиг 25 миллиардов загрузок
2012-03-03 в 10:16, admin, рубрики: App Store, apple, метки: app store, apple App Store понадобилось два с половиной года для достижения 10 миллиардов загрузок и ещё около шести месяцев для достижения 15 миллиардов загрузок. Последние 10 миллиардов были достигнуты за прошедшие восемь месяцев.
App Store открылся в июле 2008 года и за первый год обработал «всего» полтора миллиарда загрузок.
За время существования магазина, Apple одобрила около 750 тысяч приложений и выплатила разработчикам более 4 миллиардов долларов.
На данный момент в App Store доступно около 600 тысяч приложений.
via MacRumors <divЧитать полностью »
Социальные сети / Instagram вырос до 25 млн пользователей: самая большая социальная сеть на мобильной платформе
2012-03-03 в 9:37, admin, рубрики: foursquare, Instagram, метки: foursquare, InstagramСоциальная сеть на базе фотографий Instagram за последние два месяца прибавила более 10 млн юзеров, и теперь с аудиторией более 25 млн человек является крупнейшей в мире «чисто мобильной» социальной сетью, если не считать китайские. Для сравнения, у бывшего лидера Foursquare сейчас 22 млн пользователей.
Цифры по аудитории Instagram официально не разглашаются, но их легко увидеть по порядковому номеру профиля, если проверить через веб-интерфейсы Statigram и Ink361, которые используют Instagram API.
<a rel="nofollow"Читать полностью »
Веб-разработка / Применение XSLT шаблонов через Nginx для отображения данных веб приложения
2012-03-03 в 9:23, admin, рубрики: web, XML, xslt, метки: web, XML, xslt Использование XSLT в качестве шаблонного движка очень привлекательно, поскольку, с одной стороны позволяет полностью вытащить представление из приложения, сконцентрировавшись на чистой логике, а с другой стороны позволяет гибко менять представление XML данных приложения, превращая их, например, в формы GTK.
Итак, что у нас есть — есть приложение, получающее или генерирующее некие данные, скажем, в форме хэша, есть XSLT шаблон, эти данные отображающий и есть nginx.
Шаг №1
Получаем данные, которые надо отобразить в виде хэша (так вы получите данные из большинства СУБД, например).
Шаг №2
Веб-разработка / Применение XSLT шаблонов для отображения данных веб приложения
2012-03-03 в 9:23, admin, рубрики: web, XML, xslt, метки: web, XML, xslt Использование XSLT в качестве шаблонного движка очень привлекательно, поскольку, с одной стороны позволяет полностью вытащить представление из приложения, сконцентрировавшись на чистой логике, а с другой стороны позволяет гибко менять представление XML данных приложения, превращая их, например, в формы GTK.
Итак, что у нас есть — есть приложение, получающее или генерирующее некие данные, скажем, в форме хэша, есть XSLT шаблон, эти данные отображающий и есть nginx.
Шаг №1
Получаем данные, которые надо отобразить в виде хэша (так вы получите данные из большинства СУБД, например).
Шаг №2
Windows / Windows 8 будет распространяться в 9 версиях
2012-03-03 в 8:58, admin, рубрики: Windows 8, версии, метки: Windows 8, версииРедакторы ресурса Windows8Beta, ранее сообщившие о том, что новая система будет иметь только 3 модификации, изменили своё мнение, основательно покопавшись в реестре Windows 8 Consumer Preview.
Сравнив соответствующие ветки реестра в Win7
и Win8
можно сделать вывод, что новая система будет распространяться в 9 редакциях:
- Windows 8 Enterprise Edition
- Windows 8 Enterprise Eval edition
- Windows 8 Home Basic Edition
- Windows 8 Home Premium edition
- Windows 8 ARM edition
- Windows 8 Professional edition
- Windows 8 Professional Plus edition
- Windows 8 Starter edition
- Windows 8 Ultimate edition
Другими словами, появятся новыеЧитать полностью »
Perl / Обработка веб форм с сохранением результатов в MongoDB
2012-03-03 в 8:23, admin, рубрики: mongodb, perl, формы, метки: mongodb, perl, формы Эта публикация родилась на основе ведущейся разработки, поэтому комментарии вида «надо было делать не так, а эдак» или «почему вы не взяли готовое решение А» неуместны; так было необходимо исходя из поставленной задачи. Описание задачи выходит за рамки сегодняшней темы, поэтому рассматривайте все, что находится под катом как иллюстрацию, как пример способа обработки веб форм.
ВНИМАНИЕ! Под катом много кода!
Что хочется получить в итоге:
- Генерацию HTML представления формы
- Валидацию результатов на сервере
- Превалидацию на клиенте
- Сохранение данных в MongoDB
ООП в Perl ругают, но намЧитать полностью »
Qt Software / [Из песочницы] Кросскомпиляция Qt-4.8.0 под mingw32 (x86) в Gentoo (x86_64)
2012-03-03 в 8:20, admin, рубрики: c++, cross compile, gentoo, mingw32, qt, метки: c++, cross compile, gentoo, mingw32, Qt
Нет никакой необходимости устанавливать Qt заранее на целевую систему, не нужно тянуть предварительно скомпилированные библиотеки для Windows.
Я проделал данный трюк на двух платформах, на Gentoo x86_64 установленной на VitualBox c оболочкой KDE 4.8 и соответвующими библиотеками Qt, и на домашнем сервере Gentoo x86_64 (Intel® Core(TM) i5 CPU 760 @ 2.80GHz) без какой либо графической оболочки и без предустановленных библиотек Qt.
Настройка кросс-компилятора
В принципе для кросс-компиляции понадобятся следующие утилиты:
- mingw32-g++
- mingw32-gcc
- mingw32-ar
- mingw32-ld
- mingw32-strip
Qt Software / [Из песочницы] Кросскомпиляция Qt-4.8.0 под ming32 (x86) в Gentoo (x86_64)
2012-03-03 в 8:20, admin, рубрики: c++, cross compile, gentoo, mingw32, qt, метки: c++, cross compile, gentoo, mingw32, Qt
Нет никакой необходимости устанавливать Qt заранее на целевую систему, не нужно тянуть предварительно скомпилированные библиотеки для Windows.
Я проделал данный трюк на двух платформах, на Gentoo x86_64 установленной на VitualBox c оболочкой KDE 4.8 и соответвующими библиотеками Qt, и на домашнем сервере Gentoo x86_64 (Intel® Core(TM) i5 CPU 760 @ 2.80GHz) без какой либо графической оболочки и без предустановленных библиотек Qt.
Настройка кросс-компилятора
В принципе для кросс-компиляции понадобятся следующие утилиты:
- mingw32-g++
- mingw32-gcc
- mingw32-ar
- mingw32-ld
- mingw32-strip