Архив за 09 ноября 2013 - 3

В следующем году компания Samsung представит флагманские смартфоны Galaxy S5 и Galaxy Note 4, которые в очередной раз окажутся лучше предшественников. По данным отраслевых источников, которые транслирует DigiTimes, новые флагманы Samsung обойдут предшественников по архитектуре процессора, разрешению экрана и камеры.

Мобильные флагманы Samsung следующего года получат в свое распоряжение 64-разрядные CPU, т.е. пойдут по пути AppleЧитать полностью »

Ранее я писал в паре постов о том как устроена открытость электронных петиций в разных странах, какие данные есть в России и как можно сделать APO для небезызвестной Российской общественной инициативы — www.roi.ru.

Прочитать всё это можно здесь:

В этот раз мы рассмотрим то как устроены электронные петиции Белого Дома, в первую очередь, с точки зрения их открытости и пригодности к данных для использования.

API для Российской общественной инициативы. Шаг 2.2: опыт США в работе с данными электронных петиций — API Белого Дома

Справка

Особенности петиций в США

  1. Относятся именно к президенту и ответы дает его администрация.
  2. Не требуют ничего кроме email'а для подписи — дополнительная авторизация ненужна.
  3. Петиции должны пройти 2 порога — 150 подписей за 30 дней чтобы их можно было найти (по прямой ссылке они доступны) и 100 000 подписей за 30 дней чтобы получить официальный ответ — petitions.whitehouse.gov/how-why/terms-participation

В цифрах

  • всего 2246 петиций
  • даны ответы на 208 петиций
  • в ожидании ответа 26 петиций
  • закрыто 1972 петиций
  • открыто для голосования 40 петиций

Цифры учитывают только те петиции что прошли 1-й порог в 150 подписей за 30 дней.

WhiteHouse.gov/developers

Одно из важных отличий сайта Белого Дома США от сайтов всех лидеров в мире — это ориентированность на разработчиков. На сайте даже есть специальный раздел /Developers где размещены данные, раскрыт исходный код проектов и описаны API многих из инициатив если не всех вообще.

Открытый код

Поскольку нас интересуют в первую очередь петиции, то рассмотрим их подробнее.

Во первых исходный код петиций полностью опубликован на Github — https://github.com/WhiteHouse/petitions

У репозитория больше 15 контрибьюторов, несколько десятков багов и вопросов и мы можем говорить о том что разработка проекта идет открытым образом.

Открытое API

Другая сторона происходящего в том для разработчиков доступен не только исходный код, но и API и данные накопленные на сервисе.
Все API по петициям доступны по ссылке — https://petitions.whitehouse.gov/developers

API доступа к данным состоит из 3-х эндпоинтов:
Читать полностью »

На сайте компании Corsair появилось сообщение о выпуске четырех моделей блоков питания, объединенных в серию CS. Общей особенностью моделей мощностью 450, 550, 650 и 750 Вт является наличие комбинированных модульных кабельных систем. Кроме того, все блоки серии CS имеют сертификат 80 Plus Gold.

Производитель предоставляет на блоки питания серии Corsair CS три года гарантии

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

Показанное на иллюстрации устройство выпустила компания Elgato. Новинка представляет собой внешний твердотельный накопитель с интерфейсами Thunderbolt и USB 3.0. Она получила вполне подходящее название Elgato Thunderbolt Drive+.

Объем внешнего твердотельного накопителя Elgato Thunderbolt Drive+ равен 256 ГБ

По данным производителя, скорость передачи данных при подключении по Thunderbolt достигает 420 МБ/с.

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

Ассортимент компании Buffalo пополнился обширной серий флэш-накопителей RUF3-PW. В обще сложности в серии насчитывается 12 моделей, различающихся объемом памяти и цветом корпуса. Доступны накопители объемом 8, 16 и 32 ГБ.

Накопители Buffalo RUF3-PW оснащены интерфейсом USB 3.0. По данным производителя, скорость передачи данных при подключении по интерфейсу USB 3.0 достигает 70 МБ/с.

Конструкторы флэшек остановили свой выбор на корпусе с выдвижным разъемом. При габаритах 65 x 23 x 9 мм устройство весит 12 г.

В предыдущей статье Создаем первое приложение на NancyFX. Часть четвертая. Продолжаем работу с модулями мы продолжали изучение модулей. В данной статье мы изучим идущий с Nancy из коробки графический движок Super Simple View Engine.
Читать полностью »

Я уже несколько лет пользуюсь веб-версией сервиса. Недавно, в связи с тем, что на моем телефоне скопилось довольно много фотографий, решил их скопировать “в облако”, чтобы подстраховаться в случае утери, кражи или глюков софта. Лень взяла свое и я убрал одно звено в цепи загрузки, существовавшее со времен эпохи ОС Symbian — копирование изображений на компьютер, а затем только в облако. В гугл плее была найдена соответствующая программа яндекс фоток. С этого момента начинаются мои приключения. Забегая вперед скажу, что фотографии я успешно загрузил. А в этом посте я буду описывать, что по моему мнению не так с этим приложением, предлагая некоторый конструктив. Текст ниже может быть интересен в первую очередь для мобильных разработчиков, UI/UX дизайнеров, андроид джедаев и просто хороших людей.

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

FindBugs помогает узнать Java лучшеСтатические анализаторы кода любят за то, что они помогают найти ошибки, сделанные по невнимательности. Но гораздо интереснее то, что они помогают исправить ошибки, сделанные по незнанию. Даже если в официальной документации к языку всё написано, не факт, что все программисты это внимательно прочитали. И программистов можно понять: всю документацию читать замучаешься.

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

В этом посте я расскажу о некоторых тонкостях Java, о которых я узнал в результате использования статического анализатора FindBugs. Возможно, какие-то вещи окажутся неожиданными и для вас. Важно, что все примеры не умозрительны, а основаны на реальном коде.

Тернарный оператор ?:

Казалось бы, нет ничего проще тернарного оператора, но у него есть свои подводные камни. Я считал, что нет принципиальной разницы между конструкциями

Type var = condition ? valTrue : valFalse;

и

Type var;
if(condition)
  var = valTrue;
else
  var = valFalse;

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

Ассортимент компании Thermalright пополнили обновленные версии процессорных систем охлаждения True Spirit 90M, True Spirit 120M и Macho 120.

От исходных моделей они отличаются наличием приписки Rev.A в обозначении. С точки зрения конструкции отличительными чертами являются наличие никелевого покрытия на тепловых трубках и анодирование в темный цвет верхней пластины радиатора. Изменения затронули крепление — теперь кулеры устанавливаются без поддерживающей пластины с обратной стороны платы. Кроме того, модель True Spirit 120M Rev.A получила новое крепление вентилятора.

На прошлой неделе в СМИ попала информация о программе АНБ по перехвату трафика между дата-центрами Google непосредственно через оптоволоконные кабели (программа MUSCULAR). Идея в том, чтобы перехватывать трафик до того момента, как его шифруют между серверами фронтенда и компьютерами пользователя.

Google говорит «F*ck You, АНБ» и начинает шифровать трафик между дата центрами
Рисунок АНБ с издевательским смайликом

На этой неделе газета The Washington Post опубликовала дополнительные сведения о программе MUSCULAR, в том числе фрагменты пакетной передачи из внутренней сети Google.
Читать полностью »


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