Pull to refresh
2
0
Удалили заплюсованный ,Прекратить войну' @bgBrother

Бан ответа на полит вопрос в полит посте. Прощай

Send message

Горизонтальное масштабирование PHP приложений. Часть 1

Reading time5 min
Views32K

Итак вы сделали сайт. Всегда интересно и волнительно наблюдать как счетчик посещений медленно, но верно ползет вверх, с каждым днем показывая все лучшие результаты. Но однажды, когда вы этого не ждете, кто-то запостит ссылку на ваш ресурс на каком-нибудь Reddit или Hacker News (или на Хабре — прим. пер.), и ваш сервер ляжет.

Вместо того, что бы получить новых постоянных пользователей, вы останетесь с пустой страницей. В этот момент, ничего не поможет вам восстановить работоспособность сервера, и трафик будет утерян навсегда. Как же избежать таких проблем? В этой статье мы поговорим об оптимизации и масштабировании.
Читать дальше →
Total votes 53: ↑31 and ↓22+9
Comments57

Истории участников PHDays VI: как Мокси Марлинспайк победил ФБР, а Джон Бамбенек вычислил хакера № 1

Reading time7 min
Views13K
В начале апреля о Мокси Марлинспайке написали все крупнейшие издания мира. Миллиард пользователей WhatsApp получили обязательное сквозное шифрование трафика на основе алгоритмов его мессенджера Signal. Через месяц, 17 и 18 мая, с Мокси можно будет познакомиться на форуме PHDays VI. На мероприятии выступит не только он, но и Рахул Саси, Пол Викси, Андрей Масалович, Джон Бамбенек.

Обама и Кэмерон против Марлинспайка




При рождении в 1980 году Мокси получил имя Мэтью Розенфельд. В конце 90-х он переехал в Сан-Франциско. Море и хакинг — две основные страсти человека, который выбрал себе псевдоним Мокси Марлинспайк. Marlinspike означает такелажную свайку для пробивки прядей троса, а Moxie — смелость.
Читать дальше →
Total votes 16: ↑13 and ↓3+10
Comments5

Как можно зарабатывать на Wi-Fi в общественных местах (если вы не платите, то вы — товар)

Reading time7 min
Views42K

Карта расположения Wi-Fi устройств в реальном времени показывает точки наибольшего интереса посетителей выставки

С развитием iBeacon’ов, хорошего широкополосного 5-гигагерцевого канала, появлением довольно доступных антенн с beamforming сегодня есть возможность давать быстрый коннект под HD-видеопоток даже в таких традиционно сложных местах, как стадионы. Кстати, у нас уже был проект, где мы делали для стадиона приложение с возможностью просмотра повторов сразу после гола на телефоне и справкой по тактической расстановке, статистике игроков и так далее.

Сейчас Wi-Fi получил новые фичи для следующих мест:
  • Музеев (технология заменяет гидов).
  • Спортобъектов от 5–8 тысяч зрителей.
  • Выставок (теплокарты как на картинке выше, навигация).
  • Торговых центров (навигация и реклама).
  • Транспортных узлов (сервис в аэропортах вроде авторегистрации на рейс).
  • Складов (поиск товара).
  • Туристических объектов (открытый Wi-Fi и аналитика).

Ниже — подробнее о том, как, почему и зачем. И где вы покупатель, где вы товар.
Читать дальше →
Total votes 40: ↑33 and ↓7+26
Comments5

Android Development Tutorial. Часть 1/?

Reading time6 min
Views119K
Ларс Вогель — евангелист Eclipse.
Под катом Вы обнаружите перевод его статьи, которая описывает процесс создания Android-приложений с помощью Eclipse. Используется Eclipse 3.6, Java 1.6 и Android 2.3 (Gingerbread).
Часть 2
Читать дальше →
Total votes 63: ↑53 and ↓10+43
Comments42

Какую библиотеку работы с HTTP в Android выбрать?

Reading time6 min
Views68K
Представляю вашему вниманию перевод статьи «Which Android HTTP library to use?».

Для чего это вообще?


Сегодня почти все приложения используют HTTP/HTTPS запросы как своеобразный транспорт для своих данных. Даже если вы напрямую не используете эти протоколы, множество SDK, которые вы, скорее всего, уже включили в свои приложения (например, метрика, статистика падений, реклама), используют HTTP/HTTPS для работы с сетью. На сегодняшний день совсем немного существует библиотек, которые разработчик мог бы свободно использовать в своем проекте. И я постараюсь рассказать об основных из них в этом посте.
У Android-разработчиков есть много причин, чтобы сделать выбор в пользу сторонних библиотек, заместо уже встроенных API, таких как HttpURLConnection или Apache Client. Например:
Узнать зачем
Total votes 17: ↑15 and ↓2+13
Comments13

MVC-подход к реализации пользовательского интерфейса в Delphi. Часть 3. Объекты

Reading time8 min
Views17K

В предыдущих частях статьи (1, 2) я показал, каким образом можно организовать работу с внутренними данными приложения и пользовательским интерфейсом через одну точку входа — модель. Изменения модели автоматически отражались в пользовательском интерфейсе. При этом для упрощения в качестве модели я использовал простые property класса формы, setter которых может привести GUI интерфейс к текущему состоянию модели. В данной части статья я покажу, как интерфейс может реагировать на изменения самих объектов внутри приложения.
Читать дальше →
Total votes 28: ↑17 and ↓11+6
Comments18

MVC-подход к разработке пользовательских интерфейсов в Delphi. Часть 2. Списки

Reading time8 min
Views14K


Предыдущая статья была посвящена всего одной галочке. Пора переходить к чему-то чуть более серьезному. Сегодняшняя тема — представление списков и связь GUI-списков с внутренними данными. Статья предназначена для Delphi-разработчиков.
Читать дальше →
Total votes 38: ↑19 and ↓190
Comments40

Библиотека для работы с cookies (tasty-cookies)

Reading time2 min
Views9.7K
История старая, я так думаю, все помнят window.cookie = '...' (а может кто этим пользуется), жутко неудобная штука.

Приведу пример на нативном js:

// Добавление печенья
function setCookie(key, value) {
  window.cookie = key + '=' + encodeURIComponent(JSON.stringify(value));
}

// Получение печенья
function getCookie(key) {
  var matches = document.cookie.match(new RegExp(
    '(?:^|; )' + key.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + '=([^;]*)'
  ));
  return JSON.parse(decodeURIComponent(matches[1]));
}

// Добавляем строку
setCookie('string', 'Моя строка');
// Добавляю объект
setCookie('object', {a: 1, b: 2});

// Получаю объект
var object = getCookie('object');

Читать дальше →
Total votes 22: ↑13 and ↓9+4
Comments36

Internet Archive предупреждает об опасности автоматической фильтрации контента в интернете

Reading time2 min
Views8.1K
Некоммерческая библиотека с миллионами экземпляров бесплатных книг, фильмов, программного обеспечения и музыки (в общей сложности, 26 петабайт контента) Internet Archive как никто другой заинтересована в нормальном законодательстве об охране авторского права. Сейчас правообладатели каждый день рассылают миллионы уведомлений на удаление контента в адрес YouTube, Google, торрент-трекеров и других сервисов.

Количество уведомлений растёт в геометрической прогрессии, и нынешняя система уже не устраивает правообладателей. Они инициировали в Бюро охраны авторских прав США публичное обсуждение поправок в DMCA. Главное требование состоит в том, что владельцы веб-сайтов должны не только удалить нелегальный контент по первому требованию, но и гарантировать, что этот контент никогда не появится на их площадке в будущем (принцип "notice and staydown"). Для этого сайты должны внедрить автоматическую систему фильтрации.

Internet Archive против.
Читать дальше →
Total votes 15: ↑15 and ↓0+15
Comments11

«Розетта» и «Филы»

Reading time1 min
Views6.4K


Недавно исполнился год с высадки спускаемого аппарата Филы на комету 67P Чурюмова-Герасименко. Ученые успели получить множество новых данных, и мы думаем, немало наших подписчиков следили за находками, совершенными в ходе миссии Европейского космического агентства и НАСА «Розетта».
Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments0

Основатель Oculus: маломощный ПК — главное препятствие для популяризации виртуальной реальности

Reading time2 min
Views12K


Большинство устройств виртуальной реальности стоит гораздо меньше $599. Напомню, это цена видеоочков Oculus Rift, финальной версии. Но главное препятствие для покупки Oculus Rift даже не в этом, а в том, что стоимость ПК, который сможет обеспечить комфортное пребывание пользователя в виртуальной реальности, составляет более $1500.

Основатель Oculus Палмер Лаки не особо озабочен денежным вопросом. По его мнению, именно устройства типа Oculus будут являться тем стимулом, который позволит развиваться рынку hi-end ПК.
Читать дальше →
Total votes 19: ↑14 and ↓5+9
Comments42

Пираты предупреждают: через два года мы можем лишиться взломанных игр

Reading time2 min
Views39K
image

После месяца борьбы с новой защитой от нелицензионного копирования в игре Just Cause 3 члены пиратской группы из Китая 3DM почти сдались. Защита от Denuvo оказалась слишком сложной для взлома – возможно, что эта игра так и не попадёт на торренты. И если программная защита будет развиваться такими же темпами, то через пару лет можно будет полностью забыть о пиратских играх.

Защита от копирования, разработанная в австрийской компании Denuvo Software Solutions GmbH, зарекомендовала себя, как сравнительно надёжная. Вышедшая в конце 2014 года игра Dragon Age: Inquisition, снабжённая этой защитой, сумела продержаться целый месяц, пока её всё-таки не взломали. Это достаточно долгий срок, учитывая, что обычно игры взламывались пиратами одновременно с началом продаж или максимум через несколько дней после их старта. Кстати, взлом осуществили те же самые китайцы из 3DM.

А FIFA 2016, вышедшая ещё в сентябре прошлого года, до сих пор находится в списке невзломанных. Видимо, все усилия брошены на Just Cause 3. Вот, что пишет Bird Sister, основавшая группу 3DM, на своём форуме:
Читать дальше →
Total votes 33: ↑25 and ↓8+17
Comments100

Read & Comment на «Гиктаймс»

Reading time2 min
Views25K
image

18 января мы в экспериментальном режиме запустили на «Мегамозге» новый тип аккаунтов — read & comment, позволяющий зарегистрированным пользователям комментировать новые публикации. Признаться честно, мы очень переживали и внимательно следили за тем, как это нововведение повлияет на жизнь сообщества: все-таки менять что-то в исправно работающей системе — дело опасное, можно и поломать все ненароком.

Прошла неделя, мы оценили результаты эксперимента и…
И что же?! Не томите!
Total votes 62: ↑55 and ↓7+48
Comments435

Использование сканера уязвимостей OpenVAS

Reading time4 min
Views147K
Сканеры уязвимостей — это программные или аппаратные средства, служащие для осуществления диагностики и мониторинга сетевых компьютеров, позволяющее сканировать сети, компьютеры и приложения на предмет обнаружения возможных проблем в системе безопасности, оценивать и устранять уязвимости. (Википедия).
Известными коммерческими сканерами являются Nessus, GFI LANguard, XSpider.

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

Читать дальше →
Total votes 41: ↑38 and ↓3+35
Comments17
12 ...
8

Information

Rating
Does not participate
Location
Харьков, Харьковская обл., Украина
Date of birth
Registered
Activity