iON Air Pro Wi-Fi против GoPro HERO3: White Edition: битва «младших» американцев

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

Итак, ко мне попала модель американской iON Air Pro Wi-Fi, которая явно метит в соперники как минимум GoPro HERO3: White Edition. Заметно это хотя бы по цене – модели стоят примерно одинаково. То есть, у iON в России есть только один официальный дистрибутор, и с разбежкой цен проблем нет – если покупать, то только за 9 990 рублей (~$312). У GoPro в силу обилия «серого импорта» и множества поставщиков все гораздо сложнее. На Яндекс.Маркет ценник в среднем выше 9 000 рублей, а в крупных розничных сетях типа «Связной» или «Юлмарт» достигает аккурат уровня модели iON.

Осторожно! Под катом много фотографий!

Читать дальше →

[Из песочницы] Загрузка ОС Linux без загрузчика

Введение

Здесь по возможности я постараюсь как можно проще и детальнее ответить на вопрос:
«Как можно загрузить Linux (на примере ubuntu) без использования загрузчика такого как GRUB 2, iELILO»
Здесь не будет разбираться как запустить/установить Ubuntu в режиме [UEFI only]. Для этого обратитесь сюда help.ubuntu.ru/wiki/установка_дистрибутива_на_компьютер_с_efi
и сюда help.ubuntu.ru/wiki/lubuntu-osinstallation
Все действия будут производиться на уже работающей системе.
Читать дальше →

[Из песочницы] Интеграция Деньги Online в ActiveMerchant

В приложении, которое я разрабатываю на Ruby on Rails, мне нужно было подключить платежную систему. Заказчик заключил договор с Деньги Online, и первым делом я, конечно, проверил список поддерживаемых систем в ActiveMerchant от Shopify — там этого сервиса не оказалось, также еще поискал готовые решения, которые смогли бы упростить интеграцию, но ничего полезного под RoR не нашлось. В итоге было решено форкнуть ActiveMerchant и разработать под него интеграцию для этого сервиса, а в последствии использовать наработки в проекте.

В этой статье хочу рассказать о процессе подключения платежной системы, в надежде что кому-нибудь это пригодится, потому что мне не хватало подобной информации. А также возможно кому-нибудь пригодится информация, конкретно по этой платежной системе.
Читать дальше →

[Из песочницы] Введение в анализ данных с помощью Pandas

Сегодня речь пойдет о пакете Pandas. Данный пакет делает мощным инструментом для анализа данных. Пакет дает возможность строить сводные таблицы, выполнять группировки, предоставляет удобный доступ к табличным данным, а при наличии пакета matplotlib дает возможность рисовать графики на полученных наборах данных. Далее будут показаны основы работы с пакетом, такие как загрузка данных, обращение к полям, фильтрация и построение сводных.
Читать дальше →

[Из песочницы] Tizen — взгляд изнутри

Tizen XeyesПопал ко мне в руки на некоторое время образец телефона с Tizen OS. Я решил воспользоваться возможностью посмотреть, какой же Linux скрывается внутри. Большинство обзоров Tizen OS описывают интерфейс взаимодействия со стороны пользователя, в данной статье я проведу небольшой обзор телефона и операционной системы со стороны системного администратора. Будут рассмотрены наиболее интересные предустановленные консольные приложения, работа с графическим интерфейсом и возможность обновления из репозитория.

Для того чтобы подключиться к консоли устройства нам потребуется утилита Smart Development Bridge (SDB) из состава Tizen SDK. С сайта разработчика ее можно скачать отдельно. В виде бинарного файла Smart Development Bridge доступен под те же платформы, что и Tizen SDK: 7(32 и 64 бит), Ubuntu(32 и 64 бит), Mac OS X (64 бит). Указание Ubuntu в данном случае несколько условно, у меня утилита без проблем заработала под Fedora 19 (x64). Smart Development Bridge способен работать с несколькими устройствами и предоставляет базовый набор команд для работы с устройством, в том числе удаленный доступ к командной оболочке устройства. Он то нас и интересует в первую очередь. Все дальнейшие манипуляции будут производиться из консоли.

В Tizen изначально предусмотрено два основных пользователя под которыми возможна работа: developer и root, по-умолчанию используется developer. Чтобы получить максимум возможностей при взаимодействии с операционной системой, нам потребуется повысить уровень привилегий, для этого потребуется включить режим суперпользоваля. Введем необходимые для подключения команды:
$sdb root on
Switched to 'root' account mode
$sdb shell
sh-4.1#
Узнать больше

Открываем двери удаленно

image
У нас в офисе некоторые важные двери открываются «карточками» — бесконтактными RFID ключами. Называется все это дело СКД и построено на базе ПО Орион от Bolid. Однажды мне подумалось: «вот было бы здорово открывать двери со смартфона!». Challenge accepted!

Читать дальше →

Сбор показаний датчиков и их отображение



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

Как наглядно на мониторе компьютера представить процессы, происходящие внутри микроконтроллера или ПЛИС? Или как показать, что происходит внутри всей системы автоматики, реализованной на микроконтроллере или ПЛИС?

Вообще-то правильный ответ я знаю – нужно использовать SCADA системы.
SCADA – это supervisory control and data acquisition, диспетчерское управление и сбор данных. Но мы не ищем легких путей, мы хотим немножко изобрести своего велосипеда.

Хочу поделиться своим простым методом отображения данных, получаемых от датчиков и сенсоров из платы управления. Читать дальше →

Вы не программист, если…


На днях, в поисках небольшого апгрейда, заглянул в один компьютерный магазинчик. В процессе разговора с консультантом (30+), он поинтересовался, связанна ли моя профессия с компьютерами, и услышав, что я занимаюсь программированием, сообщил мне:
— Да, я тоже программирую.
Под катом, немного очень субъективных, местами шуточных пунктиков, которые отличают настоящего программиста, от “я-тоже-программирую”.
Читать дальше →

Фейсбук, Стив Балмер и Альберт Гор — все пытались купить Твиттер

image

Ожидающая выхода книга журналиста Ника Билтона об истории Твиттера раскрыла ряд секретов о компании, в том числе активные попытки Марка Цукерберга купить сервис микроблогинга в 2009 году, пишет The Verge. Согласно выдержке, опубликованной в The New York Times Magazine, Стив Балмер, Марк Цукерберг и Альберт Гор — все общались с бывшим главой компании Эваном Уильямсом о возможной сделке, а Цукерберг пошёл ещё дальше, пытаясь нанять сооснователя Джека Дорси после его ухода из компании.
Читать дальше →

Радио86РК — советский самодельный компьютер

Вы когда-нибуть собирали компьютер? Ну хотя бы один раз в жизни. Хотя бы не полностью.

— «Ну конечно!» — скажете вы.

И будете не совсем правы.

Нет, я ни в коем разе не умаляю ваших достижений, однако, в далеком 1986 году в СССР собрать компьютер могли лишь опытные радиолюбители. Это сейчас достаточно купить материнскую плату, процессор, достать пару планок оперативной памяти и жесткий диск на побольше, и водрузить это все в красивый корпус с блоком питания на 500W. Все это, заметьте, делается без помощи паяльника, осциллографа и кучи принципиальных схем.

image

Лишь немногие читатели Хабра могут похвастаться, что в советское время действительно собирали бытовые компьютеры. Доставали честными и нечестными путями дефицитные микросхемы, вытравливали печатные платы, до ночи воевали с УФ ПЗУ, вооружившись тумблерным программатором или наматывали трансформаторы для блоков питания. Спустя несколько месяцев кропотливой сборки и наладки наконец-то получалось то, что уже можно гордо называть бытовым компьютером. А если удавалось найти или сделать подходящий и красивый корпус для своего творения, то такой компьютер вызывал зависть у всех, кто еще не прокачал свои навыки крафта до 80 уровня.
Читать дальше →

Хранение служебных баз Team Foundation Server 2013 RC на SQL Server 2014 СТР1

Вещь, о которой я расскажу, ни в коем случае не используйте в рабочем окружении. Чтобы солнышко, как в анекдоте про программиста, всякий раз восходило на востоке, а садилось на западе, лучше вообще от греха подальше пропустить этот материал. В многообразном программном мире автор относится к той категории экстремальщиков, которым во чтобы то ни стало не терпится заглянуть в будущее и попробовать на себе предварительные версии программных продуктов, которые когда-нибудь — кто-то раньше, кто-то позже — станут нашим самым настоящим настоящим. Более того, я бы сказал, нашим всем :) Итак, сегодня в гостях Windows 8.1 Enterprise Preview, Visual Studio 2013 Ultimate Preview, Team Foundation Server 2013 Release Candidate и SQL Server 2014 Evaluation Edition CTP1. Сейчас это все предварительные версии, и, как все предварительные версии, они бесплатны.
Читать дальше →

Электронные услуги в России сократят

Похоже, что возможность присоединиться к национальному виду спорта «попил и откат» в российской индустрии ИКТ тает на глазах (смайл).

Электронные услуги в России сократят

Минэкономразития всерьёз взялось за анализ целесообразности портала «Госусулуги». Так за всё время развития портала в общем каталоге оказалось всего 945 федеральных услуг, из которых кнопка «Получить услугу» работает только у 250. Также в каталоге описаны свыше 11 тыс. региональных и 21 тыс. муниципальных услуг, но «ситуация по ним ещё хуже», по словам статс-секретаря, замминистра экономического развития Олега Фомичева.
Читать дальше →

Lego Specifications Game в Ciklum Одесса, 16 октября

16 октября одесский офис компании Ciklum приглашает всех желающих поучавствовать в увлекательном и познавательном мероприятии Lego Specifications Game, которую проведет IT гуру Одессы — Дмитрий Миндра.
О ТРЕНИНГЕ:
Время от времени мы сталкиваемся с такой ситуацией: заказчик присылает нам спецификацию короткую, но такую запутанную, что совершенно неясно, что нам нужно получить в итоге. Или ещё лучше — начинает настаивать на каком-то конкретном решении, которое нелогично и никак не вписывается в текущий продукт.

Почему заказчик так поступает? На нашем воркшопе мы будем учиться, во-первых, разгонять туман запутанных спецификаций, а во-вторых, помогать заказчику найти потерянный фокус и восстановить прицел, ну и, конечно же, для моделирования процесса разработки мы будем использовать Лего. Так же, мы будем рассматривать систему для анализа требований и можно взять с собой ноутбук, он пригодится.
image
Читать дальше →

Советские персональные компьютеры

Привет, Хабр!

Мой первый компьютер был довольно мощным – процессор AMD Athlon 64X, 512 мегабайт оперативной памяти, видеокарта GeForce. И я никогда не прикасался к компьютерам времён СССР, и я был очень удивлён, когда узнал, сколько их было. В этом посте я собрал персональные компьютеры, разработанные и выпускавшиеся в странах социалистического блока в 1980-1990-х годах

У вас были компьютеры из представленных ниже? Пожалуйста, расскажите о своём опыте!

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


imageimageimage

Читать дальше →

Обзор IP-телефона Escene ES410-PE с модулем расширения Escene ESM 32

Мы продолжаем двигаться по линейке корпоративных телефонов компании Escene от более простых моделей к более продвинутым, сегодня мы рассмотрим модель Escene ES410-PE и консоль расширения Escene ESM 32.

По сравнению с младшей моделью ES320 данный аппарат имеет экран с вдвое большим разрешением, четыре кнопки линий, на которые можно назначить четыре независимых SIP аккаунта и возможность подключения до 6 модулей расширения на 32 кнопки.

Компания позиционирует данную модель как усовершенствованный IP-телефон, и действительно размер и разрешение экрана, число линий, количество дополнительных функций и кнопок позволяет назвать телефон одним из самых продвинутых аппаратов в корпоративной линейке.

Телефон Escene ES410-PE поддерживает PoE (питание по Ethernet), в случае работы от сети без PoE, к аппарату подойдет блок питания Escene AD300. Для модели с PoE блок питания в комплект не входит, но при необходимости его можно приобрести отдельно. Розничная стоимость модели на данный момент составляет 5470 рублей.

Внешний вид телефона

Читать дальше →

[Перевод] Производительность фронтэнда. Часть 2 — кешируем динамический контент с помощью etagify

От переводчика: Это шестая статья из цикла о Node.js от команды Mozilla Identity, которая занимается проектом Persona.

Предыдущие статьи:
  1. "Охотимся за утечками памяти в Node.js"

  2. "Нагружаем Node под завязку"
  3. "Храним сессии на клиенте, чтобы упростить масштабирование приложения"
  4. "Производительность фронтэнда. Часть 1 — конкатенация, компрессия, кэширование"
  5. "Пишем сервер, который не падает под нагрузкой"




Возможно, вам известно, что Connect ставит ETag-и на статический контент, но не динамический. К сожалению, если вы динамически генерируете локализованные версии статических страниц, они не кешируются вообще, если только вы не решите генерировать их все заранее, на стадии сборки проекта. Этого вполне можно избежать.

Эта статья посвящена etagify — модулю middleware для Connect, который генерирует ETag-и на лету на основе MD5-хешей ответов, и хранит эти хеши в памяти. Etagify избавляет от лишней рутины при сборке проекта, предельно прост в использовании и увеличивает производительность больше, чем можно было бы ожидать (в своих тестах мы получили ускорение загрузки страниц на 9%):

<code class="">myapp = require('express').createServer();
myapp.use(require('etagify')());
...
app.get('/about', function(req, res) {
  res.etagify(); 
  var body = ejs.render(template, options);
  res.send(body);
});
</code>
Читать дальше →

Яндекс.DNS — безопасный домашний интернет

Анонса на хабре не видел, хотя может быть такой сервис у Яндекса есть уже давно. Но я не знал, и возможно тебе, %username% будет полезно узнать о сервисе Яндекс.DNS. Не путайте с dns-хостингом от Яндекса.



Если вкратце — есть 3 режима работы: Базовый, Безопасный и Семейный.
Читать дальше →

[Из песочницы] CornerJS, или директивы «как в AngularJS», только лучше

image

Постоянно создавая сложные веб-проекты с нуля, начинаешь замечать, что примерно треть — а в некоторых случаях половина и больше — кода в действительности автономна, и привязана только к определенному DOM-элементу.

В рабочих проектах это может сводиться к чему-то вроде

<code class="">function pageChange(){
    if ($(‘.element-carousel').length>0) {$('.element-carousel').initCarousel()}
    if ($('.element-scrollbox').length>0) {$('.element-scrollbox').initScrollbox()}
…
</code>

А может и не сводиться, и в каждом условном контроллере (колбэке на смену определенной страницы) мы вызываем код, связанный с определенными элементами.

Знакомо? Думаю, да. Считаете ли вы этот подход неправильным? Если первый ответ – да, то уверен, что и второй тоже да.

Хотите узнать, как можно сделать правильно, аккуратно и красиво?
Читать дальше →

Выступление Эдварда Йордона на RCC 2013: «Прошлое, настоящее и будущее»



Как уже знает большинство из наших читателей, одним из спикеров недавно прошедшего финала Russian Code Cup был Эдвард Йордон (Edward Yourdon).
Скрытый текстПионер в разработке методологии программирования и автор метода Йордона, член Компьютерного зала славы и автор бестселлеров по практике программирования, в числе которых культовый «Путь камикадзе».
В этом посте мы хотели бы дать несколько вольное изложение основных идей, о которых господин Йордон говорил в своём выступлении на RCC.
Читать дальше →

Вопросы для хабраинтервью с бывшим сценером



Ранее я уже публиковал интервью со сценерами, но они были взяты давно, и для других сообществ и сайтов. Сегодня я предлагаю интервью с бывшим сценером специально для хабра. Начинал он, как это обычно бывает, в малоизвестных группах, а в итоге к середине 2000-х стал участником топовой crack-группы, то есть они взламывали — выпускали кряки, кейгены и т.п. Он русский, хотя во всех группах, где он состоял, подавляющее большинство были зарубежные коллеги.
Читать дальше →

[Из песочницы] Windows Phone 8 такая, какой её задумали разработчики

▌Вместо предисловия



Для начала хотелось бы сказать пару слов о новомодном тренде в области веб-дизайна и дизайна интерфейсов — плоском дизайне (Flat UI).

Flat, очень хорошо играет на контрасте. Metro особенно сильно выделяется в сфере UI.
Можно провести небольшую параллель: посмотрите на это надгробие. Оно прекрасно, не так ли?

image
Крупнее

Но. Оно выглядит прекрасно только потому что другие надгробия не такие же, в других надгробиях на этом фото слишком много деталей, форм, изгибов.

Однако если на кладбище все надгробия будут такие же, как это, тогда это будет ужасающая серость и беда. Прелесть минимализма именно в контрасте.

Другой яркий пример контраста минимализмаВозьмём другой пример, зажигалки Zippo. Представьте, вы заходите в бар и у всех посетителей в руках зажигалки Zippo разных расцветок и форм.


И тут вы достаёте свою минималистичную Zippo Black.

Она элегантна своей простотой. Среди пестрящей вычурности других зажигалок ваша, скорее всего, будет наиболее сильно выделяться из общей массы.

Но давайте теперь представим обратную картину.
У всех посетителей в руках минималистичная Zippo Black и тут вы заходите с золотой Zippo с красной вставкой и выдавленной трубкой. И на этот раз уже ваша далеко не минималистичная золотая Zippo будет привлекать внимание посетителей.



Минимализм не должен быть в мейнстриме, ни в коем случае.
Его нужно внедрять маленькими порциями там, где всё очень вычурно, очень нагромождено, усложнено. Но стоит минимализму стать мейнстримом, как он сразу потеряет весь свой шарм и красоту. Тогда будет просто серая безликая масса.

В 2010 году, когда на рынке смартфонов властвовали , Samsung и HTC с нагромождёнными интерфейсами iOS, TouchWiz и HTC Sense, Phone поражал воображение по внешности, дизайну.
Читать дальше →

[Из песочницы] Брутфорс головоломки «Китайские шашки»

Предыстория

Чтобы летом держать мозг в тонусе я скачал себе сборник головоломок. По началу задания были довольно простыми и не особо требовательными к проявлению логики, но по ходу игры чувствовалось нарастающее усложнение.
В какой-то момент я застрял на головоломке под названием «Китайские шашки». Редкие потуги решить её своими силами не приносили особых плодов на протяжение долгого времени и в итоге я отложил свои муки с решением до лучших времен.
Закончилась зимняя сессия, а до начала учебы еще пара недель — чем не «лучшие времена»? Я заглянул в интернет, дабы проверить есть ли у данной головоломки вообще хоть какое-нибудь решение, и первые же результаты поискового запроса убедили меня в том, что оно действительно существует.
Я не стал подглядывать в прохождение, мне хотелось дойти до него своими силами — или самому решить, или написать программу, которая найдет мне это решение. Однако напрямую применить силу мозга мне так и не удалось, я явно упускал из виду что-то принципиально важное для нахождения решения.
— «Ну всё, пусть эта головоломка поговорит с моим многоядерным другом!» — пронеслось у меня в голове, и я сел за написание брутфорса.

Читать дальше →

Автор Blackhole exploit kit арестован

Вчера в твиттере появилась новость, которая буквально всколыхнуло security-сообщество. Исследователь из компании Fox-IT указал на то, что человек под псевдонимом «Paunch», известный как автор самого «успешного» и прибыльного на киберпреступном рынке набора эксплойтов Blackhole арестован. Вчера эта новость казалась все еще не совсем проверенной, поскольку публично поступала несколько противоречивая информация, например, на одном из закрытых андерграундных форумах утверждалось, что это не соответствует действительности. Однако сегодня эта информация получила подтверждение. Более подробная информация по прежнему не разглашается.

Troels Oerting, head of the European Cybercrime Centre, an arm of Europol, confirmed to TechWeekEurope an arrest had been made and details came through to his organisation yesterday. “I know it is true, we got some information, but I cannot say anymore,” Oerting told TechWeek. He said he could not reveal any more on the nature of the arrest.



Читать дальше →

Исходники РосВыборов открыты



В августе на Хабре был пост, в котором мы срочно искали Rails-разработчиков, и ситуация выглядела почти критической. Тем не менее, хотя это было и непросто, мы успели – система координации наблюдателей успешно отработала на предвыборном этапе и непосредственно во время выборов, выполнив возложенные на неё задачи.
Конечно, были накладки, самая большая – почти часовой downtime интерфейса записи обращений коллцентра в день выборов, спровоцированный крупной DDoS-атакой на “соседние” проекты ФБК (наша ошибка, могли получше подготовиться), но в целом на результатах это не сказалось.

После выборов по понятным причинам фактически остановилась, и проект потихоньку был подготовлен к открытию кода. Я сам в свободное время буду заниматься его доработкой, но так один далеко не уедешь, и поэтому, конечно, нам нужны руки и головы тех, кто готов пожертвовать немного времени на развитие системы. То, что она будет нужна, не вызывает сомнений, первые большие выборы, где понадобится такой масштаб координации наблюдателей – выборы в МосГорДуму, которые уже не за горами.

Итак, репозиторий проекта — github.com/fbkinfo/rosvybory.
Читать дальше →

Personal maps: REST интерфейс. Часть 8.

Приветствую, это очередная статья о разработке web приложения с использованием под названием Personal maps. В прошлый раз мы закончили разработку клиентской части приложения, а сегодня займемся созданием REST интерфейса. на все предыдущие

Что такое VPS и с чем его едят – инфографика о виртуальных серверах

Вот такая инфографика по снятию ведра с головы в вопросах хостинга была опубликована в блоге у хостера VPS.ua.
Внимание, трафик 1,8 МБ

[Из песочницы] Amazon глазами инсайдера

Привет, Хабрахабр!
На днях решил посмотреть что есть на Хабре про интернет-гигант Амазон. Был очень удивлен когда обнаружил, что среди множества постов про всевозможные релизы Kindle и новости об Amazon Web Services, нет практически ничего про саму компанию. Поэтому я и решил написать этот пост, дабы поведать несколько интересных историй и рассказать о культуре этой компании. Автор данного поста имел честь провести в Амазоне дважды по три месяца в качестве интерна (Software Development Engineer Intern), работая над настоящими проектами в отделениях Webstore и Kindle.
Читать дальше →

Upsource: новая платформа от JetBrains

В прошлом месяце, на конференции JetBrains Day мы объявили о новой платформе Upsource, над которой работаем. В этом обзоре предлагаем вам познакомиться с ней поближе.

Как знают многие пользователи наших продуктов, JetBrains разработала и поддерживает гибкую расширяемую платформу IntelliJ, служащую фундаментом для всех наших интегрированных сред разработки, включая IntelliJ IDEA, PhpStorm, WebStorm, RubyMine, PyCharm и AppCode, а также для Studio от Google. Именно IntelliJ обеспечивает всю основную функциональность этих IDE; остальные особенности и «примочки», придающие индивидуальность каждой из IDE, — не более чем набор плагинов к платформе.

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

image
Подробности далее

Google представил 11-дюймовый хромбук от HP

image

Google выпустил HP Chromebook 11 — 11-дюймовый ноутбук на Chrome OS с IPS-дисплеем разрешением 1366 х 768 и дизайном, вдохновлённым Chromebook Pixel, пишет The Verge. Заряжается он через Micro USB, так что владельцы смартфонов и планшетов на смогут пользоваться одним зарядным устройством для всех своих девайсов.

Покупатели нового хромбука получат 100 ГБ в Google Drive на два года, полный доступ к Google Play Music на 60 дней и доступ к Интернету от GoGo на 12 авиаперелётов. Стоит он 279 долларов и уже доступен для заказа в США и Великобритании через Google Play, Best Buy, Amazon и непосредственно HP. Версия с поддержкой 4G LTE также запланирована, но её цена и дата выпуска ещё неизвестны.
Читать дальше →

Работа с сенсорным экраном на Arduino DUE

В предыдущей статье http://habrahabr.ru/post/196600/ мы подробно рассмотрели команды базовой библиотеки UTFT, предназначенной для работы с TFT дисплеями на Arduino. В этой статье мы рассмотрим Utouch – дополнение к базовой библиотеке, позволяющее работать с сенсорным экраном.

Читать дальше →

Частотный генератор фонового шума на HTML5

В ряду генераторов фонового шума — пополнение. Да ещё какое. На сайте myNoise.net можно в удобном интерфейсе через Web Audio API сгенерировать подходящий фон: звук костра, ветра, водопада, дождя, белый шум, различные промышленные шумы и т.д. Всё совершенно бесплатно и работает даже в мобильных браузерах.


Читать дальше →

Настраиваем Vim для работы с Python кодом

Сейчас достаточно много постов и видео на тему как сделать из IDE. Написать эту статью я решил потому, что уже долгое время пользуюсь этим редактором и надеюсь что мой опыт по его настройки, о котором я напишу в этой статье не помешает. Я не собираюсь делать из Vim «комбайн», напичкав его огромным количеством плагинов, а постараюсь обойтись средствами самого редактора и несколькими расширениями, которые помогут Python разработчикам чувствовать себя более комфортно. Давайте приступим.
Подробности

Microsoft выпустили набор обновлений, октябрь 2013

Microsoft анонсировали выпуск серии обновлений, нацеленных на устранение уязвимостей в своих продуктах. Заявленные ранее в пре-релизе (3 октября) секьюрити-фиксы покрывают 27 уникальных уязвимостей (4 исправления со статусом Critical и 4 со статусом Important). Детальный отчет (включая сопоставления исправлений с CVE ID) Вы можете найти здесь.

MS13-080 закрывает известную Remote Code Execution 0day уязвимость [memory corruption / use-after-free] CVE-2013-3893 (ESET: Win32/Exploit.CVE-2013-3893.A, Symantec: Bloodhound.Exploit.513, Microsoft: Exploit:JS/ShellCode.BB), которая использовалась ранее в целенаправленных атаках. Обновление нацелено на исправление в общей сложности десяти Critical уязвимостей в браузере Internet Explorer (начиная с 6-й версии и заканчивая новейшим IE11 для всех ОС XP — 8 — 8.1 — RT 8.1, x32 и x64, серверных версий ОС как Moderate). Злоумышленники использовали эксплойт к этой уязвимости для скрытной установки вредоносного кода (drive-by). Это первое публичное исправление для новейшего браузера Internet Explorer 11 [в рамках patch tuesday], который используется в операционных системах Windows 8.1 и RT 8.1. Для применения исправления нужна перезагрузка.



Читать дальше →

[Из песочницы] Работа с растром на низком уровне для начинающих

Поводом для данной статьи стал следующий пост: «Конвертация bmp изображения в матрицу и обратно для дальнейшей обработки». В свое время, мне немало пришлось написать исследовательского кода на C#, который реализовывал различные сжатия, обработки. То, что код исследовательский, я упомянул не случайно. У этого кода своеобразные требования. С одной стороны, не очень важна – ведь важно проверить идею. Хотя и хочется, чтобы эта проверка не растягивалась на часы и дни (когда идет запуск с различными параметрами, либо обрабатывается большой корпус тестовых изображений). Примененный в вышеупомянутом посте способ обращения к яркостям пикселов bmp.GetPixel(x, y) – это то, с чего начинался мой первый проект. Это самый медленный, хотя и простой способ. Стоит ли тут заморачиваться? Давайте, замерим.

Использовать будем классический Bitmap (System.Drawing.Bitmap). Данный класс удобен тем, что скрывает от нас детали кодирования растровых форматов – как правило, они нас и не интересуют. При этом поддерживаются все распространенные форматы, типа BMP, GIF, JPEG, PNG.
Читать дальше →

«Интегрированный видеотерминал ТЕ30» — вебинар от Huawei Enterprise и Landata 10 октября 2013г

Приглашаем партнеров прослушать вебинар «Интегрированный видеотерминал ТЕ30 от Huawei Enterprise»
image
В программе:

Предпочтения и опасения пользователей видеоконференцсвязи
Инновации Huawei
Достоинства ТЕ30
Поддержка
Развитие линейки ТЕ.

Вебинар состоится 10.10.2013г. в 11:00 по московскому времени. Продолжительность мероприятия — 1 час.

Для участия в вебинаре необходима регистрация.

[Перевод] Интервью с Caleb James DeLisle, создателем cjdns

Дисклеймер
От себя: мой первый перевод, правки и улучшения принимаются в личку. Спасибо!

Интервью

Это новый выпуск из серии «Licensing and Compliance Lab» – интервью с разработчиками, которые выбрали лицензии GNU для своих работ.

В этом выпуске мы взяли email-интервью у Калеба Джеймса ДеЛайла, основного разработчика cjdns – сетевого протокола с шифрованием на основе IPv6 и серверного ПО, которое использует ассимитричное шифрование для получения адресов и распределённые хэш-таблицы (DHT) для построения маршрутов.
Читать дальше →

Java школа: обзор

Хабрчане, давайте знакомиться! Мы — Changellenge >> (от слов Change и Challenge) — занимаемся тем, что развиваем в России образование, нацеленное на практику. Для этого мы проводим серию кейс-чемпионатов под нашим именем Changellenge >> (в них участвуют около 20 000 человек ежегодно), а также помогаем крупным компаниям организовывать образовательные мероприятия. Сегодня мы хотели бы рассказать о втором направлении — программе подготовки молодых программистов Школа Дойче Банк, в которую, кстати, как раз сейчас проводится набор.

Вся информация о Школе предоставлена инсайдерами, а именно Юрием Рейманом (выпускник МГТУ им. Баумана, факультета информатики и систем управления) и Андреем Мерловым (выпускник МГТУ Станкин, специальность прикладная и ГУ ВШЭ, математические методы анализа экономики), выпускниками первого набора Java Школы в виде интервью.
imageimage

Читать дальше →

Арбитражный суд постановил, что ФСКН может лишить доменного имени любого за размещение на сайте информации о наркотиках. №139-ФЗ (о защите детей) — не помеха

image
Принятие №139-ФЗ «О защите детей», который позволяет блокировать сайты в сети Интернет за размещение на них информации о суицидах, педофилии и наркотиках вызвал уже много критики в рунете. Годичная практика по применению указанного закона показала, что в большинстве случаев сайты блокируются неправомерно, а само принятие уполномоченным органом решения о блокировке нарушает права множества иных владельцев сайтов, находящихся на том же IP. При этом, до сих пор нет никакой объективной статистики, подтверждающей, что в связи с принятием нового закона о блокировке сайтов в России стало меньше подростковых суицидов, педофилов и потребления наркотиков.

Однако, какой смысл принимать все эти новые законы по фильтрации неправомерного контента в сети Интернет, а также пытаться сделать принятый закон лучше, когда гос.органы имеют иные «дополнительные правовые меры» для того, чтобы парализовать работу сайта?!
Читать дальше →

[Из песочницы] Zabbix + Cisco ISR: мониторим загрузку VPN-туннелей посредством SNMP + Perl script + LLD

Задача: Имеется роутер Cisco с кучей настроенных site-to-site IPsec-VPN-туннелей. Нужно настроить мониторинг загрузки туннелей в Zabbix 2.0.x
Предполагается, что SNMP на циске и в Zabbix'е уже настроен.

Основная проблема заключается в том, что нужные нам для мониторинга номера SNMP OIDs с отсчётами трафика формируются динамически. Мало того, списки этих номеров — также формируются динамически.
Читать дальше →

Google Maps удвоили Рыбинское водохранилище

Сегодня вечером друг показал на картах Google нечто странное image
На картах дублируется Рыбинское водохранилище.
Читать дальше →

Воруй-убивай, пиши-качай

В январе этого года в одном из сервисов ICQ была найдена уязвимость. Она была связана с доступом к файлам, которые когда-то пользователи передавали друг-другу. Уязвимость устранили, но такие ситуации отнюдь не уникальные.
Ниже мы рассмотрим еще один сервис, предназначенный для файлообмена между пользователями.
image
Хочу приватов

Карьерный трек в IT

image
Источник: King's Bounty

Привет, Хабр!

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

Начнем с загадочного понятия «карьерный трек».

Изучить скиллы

Роскомнадзор и ЛБИ разработали критерии оценки запрещенной информации в интернете о самоубийствах



Очередные горячие новости с фронта, как обычно нас радует Роскомнадзор и ЛБИ, на этот раз они определились, за что надо закрывать сайты под грифом информация о Детской Порнографией самоубийстве.

Читать дальше →

Samsung — самый активный рекламодатель на «пиратских» сайтах Украины



На днях были опубликованы результаты анализа рекламодателей, которые предоставляют возможность заработать пиратским сайтам. Инициатива проведения такого анализа принадлежит группе «Clear Sky». Да и практическая польза (для «борцов с пиратством») тоже есть — ведь один из основных способов борьбы с сайтами типа файлообменников — прикрыть поток денег от рекламодателей. Во некоторых европейских странах такого рода регулируется, и рекламироваться на пиратских сайтах запрещено. Однако, в прочих странах такая реклама процветает.

Читать дальше →

[Из песочницы] BitCoin = основа электронной почты нового поколения

Небольшое сумбурное вступление

Хочу предложить на обсуждение хабра-сообщества здравую и интересную, по моему мнению, идею. Речь идет о новом поколении электронной почты. Все очень просто: почему бы не создать некие алиасы, связанные с кошельками BitCoin. И это будут аналоги адресов электронной почты. Либо даже использовать обычные, уже существующие email адреса (но пересылка сообщений тогда не будет происходить в системе обычной электронной почты). Можно тогда написать письмо некоему адресату по этому адресу (как и сейчас по SMTP) или по идентификатору кошелька (так по сути можно делать уже сейчас, прикладывая небольшое сообщение к переводу биткойнов). Суть в том, что не потратив немного (микросуммы) биткойнов никто не сможет отправить сообщение. Как первая мысль — это простое решение проблемы спама — пусть рассылают, но тогда хотя бы за это можно получить компенсацию.
Читать дальше →

Вместо обзора IBM ThinkPad 755CD — заметки реставратора

Я хотел сегодня рассказать вам, уважаемые читатели, об очередной необычной и интересной железяке. Но не расскажу… вместо этого я расскажу о том, как эти старые, редкие и необычные железяки помогают сломать голову и, опционально, руки.
Здесь будет занудство и жалобы на трудную жизнь. Точно хотите прочитать? А еще картинок мало!

Google приходится удалять восемь «пиратских» ссылок в секунду



Уже давно корпорация Google принимает запросы от правообладателей на удаление «пиратских» ссылок из поисковой выдачи. Капитан Очевидность подсказывает, что «пиратскими» здесь следует считать , которые ведут на ресурсы, нелегально распространяющими защищенный авторским правом контент. Так вот, все начиналось с малого, а теперь корпорации приходится удалять в неделю примерно 5 миллионов таких ссылок. Во всяком случае, именно столько ссылок было убрано из поисковой выдачи за последнюю неделю сентября этого года (5,8 миллионов ссылок, а это — рекорд).

Читать дальше →

Tips & tricks for MySQL. Работа с SQL


Эта статья задумана мной как сборник некоторых интересных моментов по использованию и оптимизации запросов в БД MySQL, на мой взгляд, плохо освещенных в интернете. Так, из статьи вы узнаете о конструкции with rollup, и о том, как переписать подзапросы in и not in на join'ы, а так же обновление и удаление данных в нескольких таблицах — одним запросом, и многое другое. Начнем по-порядку.
Читать дальше →

Готовимся к пятнице: светящиеся напитки из бара TRON: Наследие

Те, кто видел фильм «TRON: наследие» наверняка хорошо помнят сцену в баре с Daft Punk в роли диджеев и волшебным освещением, где даже напитки светятся.

Некоторые хабраюзеры знают мое увлечение всяческими «светяшками». Делюсь с вами результатами простого рецепта приготовления безопасных и «ленивых» светящихся коктейлей.

Мало кто знает о специфическом свойстве витаминов группы «B» — способности светиться в ультрафиолетовых лучах. Именно его мы и будем использовать для создания светящихся напитков. Вещества, которые отвечают за свечение – это рибофлавин (B2) и хинин (содержится в тонике и многих других сильногазированных напитках).

Всего 4 ингридиента отделяют нас от готового напитка.
Читать дальше →

Nokia закрывает приём новых Symbian и MeeGo-приложений в Nokia Store

Сегодня в рассылке для разработчиков Nokia предупредила, что через три месяца — с 1 января 2014 года — возможность загружать новые приложения для Symbian и MeeGo в Nokia Store будет прекращена.
Если у вас есть Symbian или MeeGo контент в Nokia Store, то он будет доступен для загрузки покупателям, также вы продолжите получать отчёты о загрузках, отчислениях, а также плату за проданные приложения. Однако, публиковать новые или обновлять существующие Symbian и MeeGo-приложения будет нельзя с 1 января 2014 года.
Узнать подробности

2x Intel Quad-Core Xeon E5620 / 32GB DDR3 / 24x2TB SATA2 в NL/US с каналом 1 или 10 Гбит / с в Интернет по сверхнизким ценам!

Приветствую!

Радостная новость, наконец-то доступны в аренду 24-дисковые платформы, которых так давно не хватало нашим трафикогенераторам, да еще и по приятным ценам — с более, чем 50% скидкой! Даже если Вы пока еще не генерируете 10 Гбит / с — не беда. Более, чем 50% скидка на сервер позволит Вам арендовать сервер десятигигабитным каналом и получить отличный резерв:



На выбор мы предлагаем серверы с гарантированным каналом в Интернет 1 Гбит / с без ограничения трафика в двух локациях — Нидерланды и США:

NL — 1x Intel Quad-Core Xeon E5620 / 32GB DDR3 / 24x2TB SATA2 / 1 Gbps Unmetered 2200 $790.00
US — 1x Intel Quad-Core Xeon E5620 / 32GB DDR3 / 24x2TB SATA2 / 1 Gbps Unmetered 2200 $790.00
NL — 2x Intel Quad-Core Xeon E5620 / 32GB DDR3 / 24x2TB SATA2 / 1 Gbps Unmetered 2200 $890.00
US — 2x Intel Quad-Core Xeon E5620 / 32GB DDR3 / 24x2TB SATA2 / 1 Gbps Unmetered 2200 $890.00

Ну и серверы с каналом 10 Гбит / с по невероятно низкой цене:

NL — 2 х Intel Quad-Core Xeon E5620 \ 32GB DDR3 \ 24x2TB SATA2 \ 10 Gbps Unmetered 5299 $3399.00
US — 2 х Intel Quad-Core Xeon E5620 \ 32GB DDR3 \ 24x2TB SATA2 \ 10 Gbps Unmetered 5299 $3399.00

Заказать серверы с гарантированным каналом без ограничения трафика можно здесь: http://ua-hosting.com.ua/nl-servers. Читать дальше →

Геолокация – как на нас зарабатывают

Хотим мы этого или нет, но сбор информации о наших перемещениях приобретает промышленные масштабы. Гаджеты стали нашими незаменимыми спутниками, а одновременно, и маячками, пишущими нестираемую истории всех наших передвижений.

Стоит сразу отметить, что речь идет не только о смартфонах или планшетах, но также и простых сотовых телефонах. Ведь для определения текущей локации достаточно их сигнала.

Так как же используется данная информация? Если отбросить разговоры о всемирном заговоре и тотальной слежке, то самым распространенным является предоставление геотаргетированной рекламы. Т.е. рекламы, которая доставляется в нужное время и в нужное место. Например, зная, где вы сейчас находитесь, можно отправить рекламное сообщение: “Только сегодня и только для вас, три суши по цене двух!”, и указать суши-бар, который находится как раз на пути вашего следования.
Читать дальше →

Runnable: поисковик по коду с его исполнением в VM



Бывший сотрудник Amazon запустил поисковик по исходному коду Runnable.com, который отличается уникальной особенностью: он не только ищет код, но и исполняет его в виртуальной машине EC2 прямо в результатах поиска. Более того, можно собственноручно внести изменения в код — и снова запустить его, чтобы посмотреть результаты.
Читать дальше →

60 игр на распродаже Not On Steam

image

Финансовый успех игры в наши дни во многом определяет доступность игры на самой крупной платформе цифрового распространения игр Cтиме. О чём не так давно разработчики игры написали заметку. И вот, недавно они решили помочь себе и другим, устроив распродажу игр, которых пока что нет в Стиме. Так она и называется «Не на Cтиме».

Около 60 игр, скидки от 25% и больше, там где иконка ключика значит что дадут ключик, когда игра будет в стиме.

В общем, я считаю, что это очень круто, когда инди разработчики поддерживают друг друга. Вот, решил внести свою лепту, запостив о проекте на хабре. (Моя игра там тоже есть)

Топология для самых маленьких. Часть 2

В данной статье я продалжаю свое нежное введение в топологию. Первая часть находится здесь.
Я опять предупреждаю, что все что вы читаете — написано дважды гуманитарием (бакалавром и магистром), поэтому слепо верить не стоит. В общем, вы предупреждены.
Замечания про ошибки (математические) приветствуются.
Еще одно предупреждение — очень много картинок.
Картинка для привлечения внимания (никак не относящаяся к нашему тексту).

Как вы думете, не разрывая эти фигуры, но деформируя любым образом, можно ли их рассоединить?

Первоначально я планировал во второй части рассказать о метрических пространствах, но потом решил отложить это на будщее, а сейчас поговорить более подробно об окрестностях и связаных с ними понятиях, о которых в прошлой части лишь кратко упомянул. Таким образом мы находимся где-то в первой главе какой-нибудь книги по «Общей топологии».
Черный сплошной контур на рисунках будет обозначать замкнутые множества, а множества без контура будут открытыми. Буквами ттт я буду сокращать тогда и только тогда.
Поехали.
Читать дальше →

Leaseweb взломан

Злоумышленники, называющие себя KDMS Team, используя уязвимость в DNS, получили доступ к авторитативным DNS-серверам домена крупнейшего хостинг-провайдера leaseweb.com, изменили основную запись домена на 67.23.254.6 и произвели дефейс сайта.



Hello LeaseWeb
Who Are You?
Who is but the form following the function of what
and what are you is a hosting company with no security
KDMS Team: Well ,, We Can See That :P

Страница KDMS Team, на Facebook

Получение доступа к dns-серверам означает, что злоумышленники так же получили доступ к клиентским зонам доменов, располагающихся на них.

Загадка туманностей-«бабочек»



Планетарные туманности не являются ни таинственным, ни даже просто редким видом небесных объектов. Считается, что это конечная стадия жизни звёзд, сравнимых по массе с нашим Солнцем: умирая, звёзды выбрасывают вовне свою внешнюю оболочку.

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

Как отключить поиск на новой вкладке Chrome

Chrome New Tab Page

Если вас, как и меня, раздражает поисковая строка с логотипом и кучей пустого места в новом варианте новой вкладки Chrome, но вы не знаете, как это отключить, то вам сюда. Если вы не можете жить без всех возможностей старой новой вкладке, которые теперь пропали (недавно закрытые окна, сайты, открытые на других устройствах), вам сюда же.

  1. Заходим в chrome://flags.
  2. Находим пункт «Enable Instant Extended API» / «Включить расширенный API Живого поиска» и выбираем Disable/Отключено.
  3. Нажимаем кнопку Restart/Перезапустить в полоске, появившейся внизу окна.
  4. Profit!

RWpod. 29 выпуск 01 сезона. Rubinius 2.0, Faye 1.0, Gitfiti, Google Web Designer, JSFuck и прочее

Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В этом выпуске:

image

Читать дальше →

Дайджест новостей из мира мобильной разработки за последнюю неделю №27 (30 сентября—6 октября 2013)

Неделя оказалась богата на интересные анонсы и материалы. ВКонтакте наконец открывает платформу для мобильных разработчиков, мы опубликовали русскую версию нового отчета Developers Economics, теперь стало возможным привязать аккаунт разработчика Google Play к аккаунту Google Analytics, опубликована история о том как можно попытаться убежать от Admob.

Читать дальше →

Система автоматического подсчета кругов и времени для RC-автомоделей. Часть 2 Протоколы AMB20 и AMBRc

В предыдущей статье я рассказывал о транспондерах, как передается информация от транспондера к декодеру по воздуху. Сегодня я расскажу как передать информацию о номере и время транспондера в компьютер.Читать дальше →

6-осевой 3D-принтер творит маленькие чудеса



Команда из Университета Южной Калифорнии разрабатывает 6-осевой 3D-принтер, что позволяет ему печатать объекты не послойно, а свободно двигаясь в пространстве. Благодаря этому он уже умеет печатать на наклонных поверхностях и даже на поверхности обычной бутылки. К сожалению, у прототипа даже нет названия, а в сети есть только данный выше ролик его работы, и упоминание, о том что в качестве контроллера используется KFLOP Motion Controller за 250$ от компании Dynomotion.
Читать дальше →

Стратегическая цель: завоевание дальнего космоса

image

Стенограмма выступления Сергея Переслегина на TEDx «Vorobyovy Gory» март 2011

Роль космических исследований с точки зрения футуролога и военного историка.
Читать дальше →

BlackBerry ведет переговоры о продаже своих активов с Intel, LG, Samsung, Cisco и прочими



Не так давно на Хабре публиковалась новость о том, что компания BlackBerry получила предложение от канадского инвестора о продаже своих активов за 4,7 миллиарда долларов. Многие посчитали сделку делом решенным, однако, это немного не так. Оказывается, крупные технологические компании также выразили интерес в отношении активов BlackBerry.

Читать дальше →

ФБР не знает, что делать с изъятыми Bitcoins ресурса Silk Road, доступа к кошельку Росса Ульбрихта у ФБР пока нет



Как уже писали на Хабре, в процессе ликвидации Silk Road, ФБР изъяло довольно много биткоинов. Вернее, не так — ФБР изъяло очень много биткоинов, около 26000. Эта криптовалюта принадлежала не столько основателю Silk Road, сколько пользователям сервиса, которые хранили свои накопления внутри сервиса. Как только ФБР получило доступ к кошельку Silk Road, биткоины, хранящиеся там, были переведены на соответствующий кошелек ФБР. И теперь эта организация не знает, что с этим богатством делать.

Читать дальше →

Насилие над DHTML и вывод JavaScript на десктоп. Реставрация старых игр. Сборка web-приложений

Реставрация старых игр

Привет Хабра! Это статья первая из цикла статей о игровом движке StalinGrad. Начну повесть о нем из далека, рассмотрев предпосылки для его создания. В статье речь пойдет о том, как делать игры, конвертировать JS -> APK, и прочих трудностях и проблемах.

Пример до реставрации и после (а еще для `a):

Читать дальше →

[Перевод] Пишем сервер, который не падает под нагрузкой

От переводчика: Это пятая статья из цикла о Node.js от команды Mozilla Identity, которая занимается проектом Persona.

Предыдущие статьи:
  1. "Охотимся за утечками памяти в Node.js"

  2. "Нагружаем Node под завязку"
  3. "Храним сессии на клиенте, чтобы упростить масштабирование приложения"
  4. Производительность фронтэнда. Часть 1 — конкатенация, компрессия, кэширование




Как написать приложение Node.js, которое будет продолжать работать даже под невозможной нагрузкой? В этой статье показана методика и библиотека node-toobusy, её воплощающая, суть которой наиболее кратко может быть передана этим фрагментом кода:

<code class="">var toobusy = require('toobusy');
 
app.use(function(req, res, next) {
  if (toobusy()) res.send(503, "I'm busy right now, sorry.");
  else next();
});
</code>

В чём заключается проблема?

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

Это может быть и злонамеренный всплеск трафика, например от DoS-атаки. Первый шаг к борьбе с такими атаками — написание сервера, который не падает.
Читать дальше →

Дайджест интересных новостей и материалов из мира PHP за последние две недели № 27 (22 сентября — 6 октября 2013)



Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.

Кстати, вчера исполнился ровно год с момента публикации первого -дайджеста на Хабре. Огромное спасибо всем, кто так или иначе помогал создавать дайджесты, спасибо разработчикам за замечательные инструменты, авторам за их полезные статьи, а главное спасибо вам за то, что до сих пор читаете!
Читать дальше →

Промо новой игры Zoloo для веселых компаний друзей


В комментариях к нашей первой публикации, в которой речь шла о проекте «Волшебник изумрудного города» на iPad, многие хабравчане пеняли к общему уровню промо-ролика, записанному нами. Мы учли замечания и рады представить для вам новое промо видео о новом детище нашей команды — игре для весёлых компаний ZOLOO Paty.

Оценить прогресс и узнать подробности

[Из песочницы] jQuery.BEM — декларативный подход к работе с версткой по БЭМ методу

Уже много всего сказано про БЭМ, чем он хорош, чем плох, и повторяться сегодня мы не будем. Ниже рассказ про то, как работать с БЭМ DOM из в небольших проектах, где совесть и время не позволяют прикрутить bem-tools, bem-bl и bemhtml, а поработать с удобной системой верстки все-же хочется, оставив позади длинные селекторы в js файлах.

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

Читать дальше →

[recovery mode] Что говорят специалисты по рекламе о новых доменных зонах?

Недавно Sedo, владелец крупнейшего в мире доменного аукциона, провел исследование, целью которого было выяснить мнение специалистов по рекламе, пиару и маркетингу о программе запуска новых доменов верхнего уровня. В опросах принял участие 361 респондент. Среди участников были как работники компаний, непосредственно занимающихся рекламой и маркетингом, так и сотрудники фирм из других сфер деятельности, работающих на должностях пиар-мендежеров, специалистов по маркетингу и т.п.

Читать дальше →

Минкультуры займется отбором ввозимых иностранных игр

Пару месяцев назад волна праведного гнева захлестнула рунет: коварные канадские разработчики подло «оскорбили чувства ветеранов» компьютерной игрой «Company of Heroes-2». Вскоре, благодаря усилиям отечественных воинов клавиатуры и мыши, компания «1С-СофтКлаб» приостановила продажи стратегии в СНГ.

Но лиха беда начало! Поднятый шум достиг самых верхов, и вчерашний день принёс нам очередную «радостную» весть:

Министерство культуры займется отбором ввозимых иностранных игр. Ведомство не устраивает то, что, по мнению его чиновников, большинство попадающих в страну видеоигр военной тематики дискредитирует образ российского солдата и не отвечает исторической правде. В частности, недавно появившаяся в РФ шведская игра Company of Heroes представила участника Великой Отечественной войны в образе уголовника, который бегает с гранатометом и сжигает дома мирных граждан. Игра даже не была переведена на русский, однако быстро приобрела популярность среди наших подростков.
[ источник ]

Кстати, по ссылке есть и другие интересные вещи: так, например, ведомство будет заказывать разработку правильных, идеологически верных игр (и понятно, за чьи деньги).

Пилотный проект программы уже готов, и перспективы претворения планов Минкульта в жизнь совсем не выглядят туманными. Так что будем скоро вместо всяких лживых Call of Duty рубиться в настоящие патриотические игры.
Читать дальше →

Закрывается проект WebHostingHub Glyphs

image

На хабре уже писали о выпуске шрифта иконок WebHostingHub Glyphs. За последний год сет разросся до более чем 2000 иконок на самые различные темы и у нас просто не осталось идей чтобы регулярно пополнять набор.
В этом посте я хотел бы поблагодарить компанию WebHostingHub.com за то, что они спонсировали этот проект, и выразить надежду на то, что он еще долго будет приносить пользу дизайнерам и разработчикам сайтов и мобильных приложений. Так же хочу поблагодарить пользователей хабра за живой отклик. Благодаря вашим комментариям в своё время в сете появилось много новых иконок.

[Перевод] Интеллектуальные светофоры существенно экономят время и деньги автомобилистов

image
За год средний американец тратит на дорогу около недели чистого времени.
Пробки и вытекающие из этого издержки, в виде топлива и общего падения производительности, обходятся крупным американским городам в 121 млрд. долларов США, т.е. равно 800$ на одно транспортное средство. Теперь у IT-специалистов Пенсильвании есть новая интеллектуальная система управления трафиком, которая должна помочь уменьшить заторы на дорогах, сопутствующее загрязнение и время в пути.
«Каждый светофор является частью большой сети, позволяя двигаться потоку машин наиболее эффективно» — сказал Стивен Смит, ученый-компьютерщик из Университета Карнеги-Меллона в Питтсбурге. Система названная Smart Urban Traffic Control (SURTRAC) — позволяет отдельным светофорам на перекрёстках приспосабливаться к изменениям трафика в режиме реального времени.
Читать дальше →

[Перевод] Дерек Сиверс: «Метод интервального повторения — лучший способ изучения языков программирования»

Краткая справка: в 1998 году Дерек Сиверс основал компанию CD Baby и превратил ее в крупнейшего онлайн-продавца независимой музыки. В 2008-ом вырученные от продажи компании $22 миллиона Дерек передал в благотворительный траст на нужды музыкального образования.
Речи Дерека на TED просмотрели более 5 миллионов раз, а его собственная книга занимала первую строку в чарте книг для предпринимателей на Amazon.
Сам себя Дерек считает «вечным учеником».


Я уже год использую этот метод обучения и могу сказать, что он – самый эффективный из тех, с которыми мне довелось столкнуться за 14 лет изучения программирования. Читать дальше →

Из-за IPO Twitter акции TWTRQ подскочили на 1800%

image
Tweeter — американская сеть магазинов электроники, основанная в 1972 году. В 2007 году компания уволила 650 сотрудников и подала заявление о банкротстве. Цена на акции компании резко подскочили после объявления Twitter о намерении выхода на биржу (IPO).

Акции Tweeter имеют тикер TWTRQ в то время как сервис микроблоггинга Twitter объявил что их акции будут иметь тикер TWTR. Многие люди по ошибке, перепутав их с акциями Twitter, ринулись скупать акции обанкротившейся сети электротоваров.
Читать дальше →

Skype вводит синхронизацию сообщений на разных устройствах



Пользователи Skype отправляют друг другу миллиарды текстовых сообщений в месяц. Поэтому очень приятно, что у разработчиков наконец-то дошли руки до этой функции. Вчера в официальном блоге опубликован план улучшения функциональности Skype на ближайшее время. Один из пунктов — улучшение текстовых чатов с поддержкой лучшей синхронизации между мобильными и десктопными клиентами.
Читать дальше →

[Перевод] Розыск и поимка владельца Silk Road. Отчет агента ФБР



Предисловие к переводу:
2-го октября на Хабре была опубликована статья с информацией о задержании владельца Silk Road – онлайн магазина в сети Tor, позволяющего анонимно покупать и продавать за bitcoin различные вещества, запрещенные к свободному обороту. В обсуждении статьи была также приведена ссылка на скан обвинительного акта (PDF, 3.3 MB) от 27.09.2013 г., на 39 листах, в котором живописно изложены злодеяния владельца и администратора Silk Road. Помимо юридической и технической стороны описания злодейств, акт содержит отчет агента ФБР о том, каким образом была раскрыта личность владельца Silk Road Росса Уильяма Ульбрихта (страницы 24–32, параграфы 33-45). Я решил, что было бы неплохо сделать его более доступным русскоязычному сообществу, и вот, перевод этой части обвинительного акта предлагается вашему вниманию.
Читать отчет

Эксперименты с жидким азотом, пластиковыми бутылками и шариками для настольного тенниса

image
На канале ПРОСТАЯ НАУКА появилась рубрика «Простые научные эксперименты», которую мы создали совместно с каналом Наука 2.0. Вместе со мной рубрику ведет Антон Войцеховский, автор и ведущий программы EXперименты.

Начать мы решили с жидкого азота, как наиболее интересного и одновременно зрелищного компонента для многих опытов. Для экспериментов мы наполнили сосуд Дьюара жидким азотом, взяли несколько пластиковых бутылок, садовую пластиковую бочку и 5000 шариков для настольного тенниса. И со всем этим нехитрым скарбом вышли во двор.

Мы хотели выяснить

  • Через какое время разорвет пластиковую бутылку, если в нее налить жидкий азот и плотно закрыть крышкой?
  • В каком месте бутылка разрывается: у горлышка или само тело бутылки?
  • Какую бутылку разорвет быстрее: наполненную жидким азотом наполовину или на четверть?
  • А если бутылку с жидким азотом накрыть бочкой?
  • Что будет, если в бочку поместить бутылку с жидким азотом и засыпать теннисными шариками?
За четыре часа удалось получить ответы на все поставленные вопросы. А заодно и снять небольшой видеосюжет про это. Читать дальше →

Я вижу…

Я часто езжу по разным мероприятиям, конференциям, иногда посещаю стартап тусовки, организовываю собственные семинары и ИТ мероприятия. И что я вижу?

Я вижу, как в городах-миллионниках на среднестатичный коммьюнити-ивент приходит пара десятков айтишников, собрать больше 500 человек в одном месте удается избранным.

Я вижу, как в небольших городах айтишники жалуются, что у них ничего не происходит, но, собравшись провести ивент в таком городе, может оказаться, что знакомиться не с кем.

Я вижу, как за год-два «сгорают» лидеры сообществ. Читать дальше →

EFF обвиняет АНБ в нарушении лицензии Creative Commons

Вчера газета The Guardian опубликовала подборку презентаций АНБ о том, как агентство деанонимизирует пользователей сети Tor (презентация 1, презентация 2, презентация 3). Вкратце, алгоритм заключается в контроле нескольких узлов Tor, а также в распознавании (фингерпринтинге) клиентов Tor в том месте, где трафик направляется от узла Tor к конкретному сайту, например, Google. Такие запросы перехватываются с помощью скрытых серверов АНБ на магистральных каналах связи. Затем на компьютерах пользователей Tor применяется эксплойт-пак FoxAcid, содержащий в том числе эксплойты для 0day-уязвимостей Firefox 10.0 ESR (этот браузер использовался в комплекте клиентского программного обеспечения Tor Browser Bundle на момент составления презентаций АНБ).

Интересно, что одну из своих презентаций (эту) АНБ начало с объяснения, что такое сеть Tor. И в этом объяснении они использовали иллюстрации с сайта Фонда электронных рубежей (под катом).
Читать дальше →

Большой Адронный Коллайдер своими глазами. Часть 3

Продолжу свой рассказ про посещение дня открытых дверей в CERN.

Первая часть здесь

Вторая часть здесь

Часть 3. Вычислительный центр.

Читать дальше →

java-object-merger — больше чем просто маппер объектов

Всем привет! Хотел бы представить вам новую библиотеку на java для маппинга/мержинга объектов, которую я “скромно” позиционирую как возможную альтернативу dozer-у. Если вы разрабатываете enterprise приложения на java, вам не безразлична эффективность вашей работы, и хочется писать меньше скучного кода, то приглашаю почитать дальше!



Читать дальше →

VIM, Windows, quickfix — борьба с кодировкой компилятора

Имеется инструментальный компьютер с и ассемблер для одного замечательного, но специфического процессора. Для удобства была настроена рабочая среда на базе VIM — подсветка синтаксиса, вызов препроцессора, ассемблера и линкера через make с разбором сообщений об ошибках, ctags с прыганьем по коду. Но есть нюанс — выдача сообщений :make идет на русском. Разумеется, на консольном русском, cp866. А исходники на ассемблере и локаль VIM — cp1251. И как же быть?
Читать дальше →

60 игр на распродаже Not On Steam

image

Финансовый успех игры в наши дни во многом определяет доступность игры на самой крупной платформе цифрового распространиения игр стиме. О чем не так давно разработчики игры написали заметку. И вот, недавно они решили помочь себе и другим, устроив распродажу игр, которых пока что нет в стиме. Так она и называется «Не на стиме».

Около 60 игр, скидки от 25% и больше, там где иконка ключика значит что дадут ключик, когда игра будет в стиме.

В общем, я считаю, что это очень круто, когда инди разработчики поддерживают друг друга. Вот, решил внести свою лепту, запостив о проекте на хабре. (Моя игра там тоже есть)

[Из песочницы] Первоначальная настройка Tomcat и его регистрация в NetBeans

Мне необходимо было настроить и запустить Tomcat на Mac OS X (Mountain Lion) и зарегистрировать данный сервер приложений (контейнер сервлетов) в NetBeans.
Для того чтобы это сделать, я выполнил следующие пункты.
Читать дальше →

Numenta NuPIC: первые шаги

Введение

Numenta NuPIC — открытая реализация алгоритмов, моделирующих процессы запоминания информации человеком, происходящие в неокортексе. Исходные коды NuPIC на github

В двух словах, назначение NuPIC можно описать как «фиговина, выявляющая, запоминающая и прогнозирующая пространственные и временные закономерности в данных». Именно этим большую часть времени занимается человеческий мозг — запоминает, обобщает и прогнозирует. Очень хорошее описание этих процессов можно найти в книге Джеффа Хокинса «On Intelligence» (есть русский перевод книги под названием «Об интеллекте»).

На сайте Numenta есть подробный документ, детально описывающий и принципы работы, а также несколько .

Читать дальше →

Топология для самых маленьких. Часть 2

В данной статье я продалжаю свое нежное введение в топологию. Первая часть находится здесь.
Я опять предупреждаю, что все что вы читаете — написано дважды гуманитарием (бакалавром и магистром), поэтому слепо верить не стоит. Вообщем, вы предупреждены.
Замечания про ошибки (математические) приветствуются.
Еще одно предупреждение — очень много картинок.
Картинка для привлечения внимания (никак не относящаяся к нашему тексту).

Как вы думете, не разрывая эти фигуры, но деформируя любым образом, можно ли их рассоединить?

Первоначально я планировал во второй части рассказать о метрических пространствах, но потом решил отложить это на будщее, а сейчас поговорить более подробно об окрестностях и связаных с ними понятиях, о которых в прошлой части лишь кратко упомянул. Таким образом мы находимся где-то в первой главе какой-нибудь книги по «Общей топологии».
Черный сплошной контур на рисунках будет обозначать замкнутые множества, а множества без контура будут открытыми. Буквами ттт я буду сокращать тогда и только тогда.
Поехали.
Читать дальше →

[Из песочницы] Некоторые возможности Python о которых вы возможно не знали

Предисловие

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

Подробности

[Из песочницы] Как Mail.Ru Group убивает ММО-игры ААА-класса

image

Немного предыстории

На рынке игровой индустрии в области ММОРПГ (массовых онлайн игр с элементами ролевого геймплея) в последние годы обозначился очевидный кризис жанра. Большинство ММОРПГ, вышедшие на рынок в последние два года потерпели (мягко говоря) неудачу и были востребованы незначительным числом пользователей. На этом безрадостном фоне для геймеров всего мира одиноко замерцал луч надежды — проект ArcheAge (АА), который взялась разрабатывать южнокорейская компания XLGames (XLG) под руководством Джейка Сонга — создателя легендарной для всех поколений геймеров всего мира ММОРПГ Lineage II.

Южнокорейский релиз проекта показал всем геймерам, что проект действительно обладает немалым потенциалом, так как предлагает игроку огромный выбор возможностей и разнообразный действий: от простого сбора ресурсов и выращивания свёклы на полях, до масштабных битв на суше и на море.
Читать дальше →

[Из песочницы] Количество ложно-положительных срабатываний фильтра Блума [перевод]

Количество ложно-положительных срабатываний фильтра Блума.

Описание
Фильтр Блума — это рандомизированная структура данных для запросов, разработанная Бёртоном Блумом в 1970 году. Фильтр Блума даёт ошибочный ответ на запрос, т.н. ложно-положитеное срабатывание. Т.е. если мы добавляем некоторый элемент, то существует отличная от нуля вероятность, что фильтр Блума вернет ответ что элемент находится в векторе, хотя его там нет.

Грубо говоря, фильтр Блума возвращает 2 возможных ответа:
  1. элемента нет в векторе
  2. элемент возможно есть в векторе

Блум проанализировал вероятность таких ошибочных ответов, но его анализ является некорректным.
Читать дальше →

[Из песочницы] Особенности встраивания в ключевые механизмы ядра Linux с использованием LSM

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

Среди способов встраивания в ядро Linux стоит отметить способ, основанный на использовании фреймворка Linux Security Modules (далее, LSM), предназначенного для интеграции различных моделей безопасности, служащих целью расширения базовой дискреционной модели безопасности Linux (DAC).
Читать дальше →

[Из песочницы] Использование Oracle RESULT_CACHE 
«не по прямому назначению»

Как многие знают в СУБД Oracle начиная с версии 11g появилась технология сохранения результата выполнения функции для заданного набора параметров в специально выделенном для этого cache по аналогии с buffer cache для блоков данных.
В данной статье я собираюсь рассмотреть вариант использования «побочного эффекта» данной технологии.
Читать дальше →

[Из песочницы] Пишем простой аналог клиента Яндекс.Диск, но под Linux

Всем доброго времени суток!

Хочу рассказать о том как можно, используя FUSE написать программу-клиент для Яндекс.Диск и подобных сервисов. У программы будет несложный, но симпатишный GUI.
Читать дальше →

01 Collector: пятничный контент



Уже конец недели и пора плавно переходить к режиму «Safe mode». Поэтому делюсь с вами подборкой интересных сайтов и ресурсов, чтобы к концу дня отвлечься от рабочего процесса.
Читать дальше →

[Перевод] Фетиш-ориентированное программирование


За то время, что я занимаюсь программированием, я видел не мало проектов, загнувшихся, благодаря фанатичному следованию различным модным правилам и практикам. Это может быть что-то увлекшее всю команду, например OOP или TDD, или что-то, на чем настоял отдельный разработчик, например: табы против пробелов, или определенный стиль фигурных скобок. Даже программист работающий в одиночестве, может саботировать проект, выбрав фетиш в ущерб продуктивности.
Вот немного вещей, отнимающих часы, а то и дни программистского времени: Читать дальше →

Доступ к файловой системе в MarkLogic Server

MarkLogic является сервером приложений и любая программа написанная на XQuery для него может получить доступ не только к объектам хранящимся в самой базе данных, но и к файлам находящимся непосредственно на файловой системе.
предоставляющий доступ к файловой системе в MarkLogic Server не так уж и богат, но имеющихся средств вполне достаточно чтобы зачитывать данные с файловой системы напрямую из XQuery кода и выполнять сохранения файлов на неё.
Читать дальше →

Бесплатный вебинар «Создание бизнеса без вложений: Студия 3D-моделирования и робототехники». Ведет Анатолий Гармашов



Бесплатный вебинар «Создание бизнеса без вложений: Студия 3D-моделирования и робототехники». Ведет Анатолий Гармашов

В эту субботу в 18-45 пройдет обучающий бесплатный вебинар по 3D-моделированию. Вести вебинар будет специалист по 3д-печати, организовавший школьный факультатив в Екатеринбурге по обучению детей 3д-моделированию, созданию объектов и распечатки на 3д-принтерах, Анатолий Гармашов.

Читать дальше →

[Перевод] Карта мира глазами веб-гигантов

Дрю ДеСильвер, сотрудник Pew Research, опубликовал карту, разработанную двумя учеными из Оксфордского Института Интернета, которая использует данные о трафике от Alexa для определения наиболее посещаемых веб-сайтов в каждой стране.


Читать дальше →