Многие считают что самому создать драйвер для Windows это что-то на грани фантастики. Но на самом деле это не так. Конечно, разработка драйвера для какого-то навороченного девайса бывает не простой задачей. Но ведь тоже самое можно сказать про создание сложных программ или игр. В разработке простого драйвера нет ничего сложного и я попытаюсь на примерах это показать.
Читать полностью »
Новости информационных технологий - 25440
Драйвер, это просто
2012-06-29 в 9:48, admin, рубрики: ddk, driver, PureBasic, Драйвер, системное программирование, метки: ddk, driver, PureBasic, ДрайверLogy — логгер с человеческим лицом
2012-06-29 в 9:30, admin, рубрики: java, library, log4j, logger, logging, open source, метки: java, library, log4j, logger, logging, open sourceНекоторое время назад мне пришла в голову идея сделать логирование в Java более дружелюбным, простым и в тоже время достаточно гибким в настройке. Такие требования справедливы пожалуй, в средних и малых проекта, где можно обойтись без громоздкого log4j. Буквально за неделю, идея переросла в простенькую Java библиотеку с ни менее простым названием — logy.
Использование:
import static logy.Logy.*;
public class Test {
public void test() {
String s[] = {"a", "b"};
warn("Can't find", quote(upper("c")), "in", group(quote(upper(scalar(s)))));
}
}
Вывод:
29.06.2012 1:19:25 Test.test [WARN] :: Can't find "C" in ["A", "B"]
Как по мне, выглядит очень читабельно, благодаря синтаксическому сахару, DSL-like API и динамическому определению параметров логирования в момент вызова (читай без дополнительных полей public static final Logger logger = ...
в классе).
Читать полностью »
Развитие технологий социального взаимодействия в сети
2012-06-29 в 9:28, admin, рубрики: общение, просто о сложном, Семантическая Сеть, социальные сети, Социальные сети и сообщества, тренды, метки: общение, просто о сложном, семантическая сеть, социальные сети, трендыВ картинках с пояснениями.
Обычно топология социальной сети изображают как-то так:
Что за профанация?! Пора с этим покончить!
Читать полностью »
Массовое добавление/удаление хостов в Zabbix при помощи API
2012-06-29 в 9:18, admin, рубрики: linux, python, zabbix, zabbix api, Серверная оптимизация, Серверное администрирование, метки: python, zabbix, zabbix api На одном из проектов часто разворачивались/удалялись новые ноды в облаке, соответственно, появилась задача добавления/удаления новых хостов в Zabbix для мониторинга доступности и снятия статистики. Для саморазвития было решено использовать библиотеку zabbix API на питоне. Это был первый опыт написания скриптов, поэтому буду благодарен за отзывы и замечания по коду.
Читать полностью »
Ассанж сказал полиции, что не выйдет из посольства Эквадора
2012-06-29 в 9:04, admin, рубрики: Dura Lex, WikiLeaks, Джулиан Ассанж, экстрадиция, метки: WikiLeaks, Джулиан Ассанж, экстрадицияДжулиан Ассанж больше недели находится в лондонском посольстве Эквадора, где он 19 июня попросил политического убежища. История приобрела опасный поворот, когда представители британской полиции заявили, что закон об экстрадиции имеет приоритет над законом о политических беженцах, поэтому беглого «преступника» арестуют, как только он выйдет за территорию посольства, даже если при этом он уже получит статус политического беженца и будет направляться в аэропорт.
Вчера полиция направила Джулиану Ассанжу очередную повестку, однако он отказался прийти в полицейское управление для экстрадиции.
По словам британских юристов, в такой ситуации у основателя Wikileaks технически есть только один вариант избежать ареста: стать представителем Эквадора в ООН. В этом случае он получит дипломатическую неприкосновенность. В то же время адвокаты Ассанжа категорически не согласны, что закон об экстрадиции имеет приоритет над Декларацией прав человека.
Читать полностью »
Вышел GWT 2.5.0.RC1
2012-06-29 в 8:46, admin, рубрики: Google Web Toolkit, GWT, java, Веб-разработка, метки: GWT, java Пару дней назад вышла очередная и долгожданная версия фреймворка для разработки веб-приложений — GWT в версии 2.5.0.RC1. Давайте посмотрим, что же нового мы увидим в релизе 2.5.
Читать полностью »
Foursquare объявляет о создании Connected App Platform
2012-06-29 в 8:46, admin, рубрики: foursquare, mobile development, Блог компании «Apps4All», приложения, разработка, метки: foursquare, приложения, разработкаFoursquare пытается немного отойти от чекинов и на всех парах мчится к новой жизни в качестве автономной социальной сети — с возможностью пассивного определения местоположения, добавления биографической информации о пользователях в их профили, использования функции «таймлайна» с поиском по истории сообщений и ресторанными рекомендациями.
Сегодня Foursquare объявил о создании Connected App Platform — платформы, на которой разработчики смогут создавать приложения, которые будут работать внутри самого Foursquare, предоставляя пользователям новые возможности и услуги.
SK Hynix расширяет производство флэш-памяти
2012-06-29 в 8:18, admin, рубрики: Новости, метки: новостиПо данным Reuters, южнокорейская компания SK Hynix, занимающая четвертое место в мире по объемам выпуска флэш-памяти типа NAND, завершила строительство новой производственной линии. Это производство поможет справиться с растущим спросом на микросхемы, используемые в смартфонах, планшетах и ультрабуках. Выход большого количества новых моделей этих устройств ожидается во втором полугодии.
Офис Atlassian в Сан-Франциско
2012-06-29 в 8:06, admin, рубрики: atlassian, офис, Офисы IT-компаний, сан-франциско, метки: atlassian, офис, сан-францискоМесяц назад я посетил Atlassian Summit в Сан-Франциско — ежегодное мероприятие для клиентов и партнеров Atlassian. Отчет о мероприятии я уже писал, и обещал написать немного про офис Atlassian, посмотреть который привели всех желающих.
Экскурсия в офис состоялась в завершение последнего дня, поэтому желающих нашлось не слишком много (человек 20). Но, стоит отметить, что было огранизовано два «захода» в офис — в послеобеденное время и вечером. Я выбрал вечернее время, чтобы не пропустить ничего интересного на самом Саммите. Так что днем желающих вполне могло быть и больше.
Всего у Atlassian 3 офиса — в Сиднее, в Сан-Франциско и Амстердаме. С виду здание ничем особенным не выделяется и трудно догадаться чей же офис находится внутри. Даже билборд на крыше рекламирует совсем другую компанию :)
Офис находится на пересечении Гаррисон-стрит и 7-й улицы. Раньше офис находился в другом месте, в 1.5 километрах на юго-западе, но в апреле этого года Atlassian переехали в новый и, естественно, более крутой офис. До этого офис уже претерпел один переезд в 2008-м.
В jQuery 2.0 не будет поддержки IE 6/7/8
2012-06-29 в 8:01, admin, рубрики: jquery, браузеры, метки: jqueryРазработчики jQuery опубликовали план выпуска новых версий библиотеки.
- jQuery 1.8: выйдет в течение месяца.
- jQuery 1.9 (начало 2013): удаляются многие интерфейсы, устаревшие в версии 1.8; некоторые из них останутся в виде плагинов или альтернативных APIs. Поддержка IE 6/7/8 пока сохраняется.
- jQuery 1.9.x (в течение 2013 года и далее): версия с добавлением патчей, устранением багов, полдержкой новых браузеров и т.д.
- jQuery 2.0 (начало 2013, вскоре после 1.9): поддержка тех же APIs, что и в jQuery 1.9, но удаление «странностей» IE 6/7/8, таких как модель event’ов, “attroperties” в IE7, HTML5shim и проч.
Цель состоит в том, что 1.9 и 2.0 должны быть взаимозаменяемыми в рамках поддерживаемых наборов API. Когда выйдет jQuery 2.0, разработчики получат выбор, какую из версий использовать: нужна ли им поддержка IE 6/7/8. Версия jQuery 2.0 будет меньшего размера и с лучшей производительностью.
Читать полностью »