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

Многие считают что самому создать драйвер для Windows это что-то на грани фантастики. Но на самом деле это не так. Конечно, разработка драйвера для какого-то навороченного девайса бывает не простой задачей. Но ведь тоже самое можно сказать про создание сложных программ или игр. В разработке простого драйвера нет ничего сложного и я попытаюсь на примерах это показать.
Читать полностью »

Некоторое время назад мне пришла в голову идея сделать логирование в 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 = ... в классе).
Читать полностью »

В картинках с пояснениями.

Обычно топология социальной сети изображают как-то так:
Развитие технологий социального взаимодействия в сети
Что за профанация?! Пора с этим покончить!
Читать полностью »

На одном из проектов часто разворачивались/удалялись новые ноды в облаке, соответственно, появилась задача добавления/удаления новых хостов в Zabbix для мониторинга доступности и снятия статистики. Для саморазвития было решено использовать библиотеку zabbix API на питоне. Это был первый опыт написания скриптов, поэтому буду благодарен за отзывы и замечания по коду.
Читать полностью »

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

Вчера полиция направила Джулиану Ассанжу очередную повестку, однако он отказался прийти в полицейское управление для экстрадиции.

По словам британских юристов, в такой ситуации у основателя Wikileaks технически есть только один вариант избежать ареста: стать представителем Эквадора в ООН. В этом случае он получит дипломатическую неприкосновенность. В то же время адвокаты Ассанжа категорически не согласны, что закон об экстрадиции имеет приоритет над Декларацией прав человека.
Читать полностью »

Пару дней назад вышла очередная и долгожданная версия фреймворка для разработки веб-приложений — GWT в версии 2.5.0.RC1. Давайте посмотрим, что же нового мы увидим в релизе 2.5.
Читать полностью »

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

Сегодня Foursquare объявил о создании Connected App Platform — платформы, на которой разработчики смогут создавать приложения, которые будут работать внутри самого Foursquare, предоставляя пользователям новые возможности и услуги.

Foursquare объявляет о создании Connected App PlatformЧитать полностью »

По данным Reuters, южнокорейская компания SK Hynix, занимающая четвертое место в мире по объемам выпуска флэш-памяти типа NAND, завершила строительство новой производственной линии. Это производство поможет справиться с растущим спросом на микросхемы, используемые в смартфонах, планшетах и ультрабуках. Выход большого количества новых моделей этих устройств ожидается во втором полугодии.

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

Месяц назад я посетил Atlassian Summit в Сан-Франциско — ежегодное мероприятие для клиентов и партнеров Atlassian. Отчет о мероприятии я уже писал, и обещал написать немного про офис Atlassian, посмотреть который привели всех желающих.

Экскурсия в офис состоялась в завершение последнего дня, поэтому желающих нашлось не слишком много (человек 20). Но, стоит отметить, что было огранизовано два «захода» в офис — в послеобеденное время и вечером. Я выбрал вечернее время, чтобы не пропустить ничего интересного на самом Саммите. Так что днем желающих вполне могло быть и больше.

Всего у Atlassian 3 офиса — в Сиднее, в Сан-Франциско и Амстердаме. С виду здание ничем особенным не выделяется и трудно догадаться чей же офис находится внутри. Даже билборд на крыше рекламирует совсем другую компанию :)

Офис Atlassian в Сан Франциско

Офис находится на пересечении Гаррисон-стрит и 7-й улицы. Раньше офис находился в другом месте, в 1.5 километрах на юго-западе, но в апреле этого года Atlassian переехали в новый и, естественно, более крутой офис. До этого офис уже претерпел один переезд в 2008-м.

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

Разработчики 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 будет меньшего размера и с лучшей производительностью.
Читать полностью »


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