Как стать автором
Обновить
3
0

Пользователь

Отправить сообщение

Ошибки PHP: классификация, примеры, обработка

Время на прочтение6 мин
Количество просмотров69K
В статье представлена очередная попытка разобраться с ошибками, которые могут встретиться на вашем пути php-разработчика, их возможная классификация, примеры их возникновения, влияние ошибок на ответ клиенту, а также инструкции по написанию своего обработчика ошибок.
Читать дальше →
Всего голосов 53: ↑50 и ↓3+47
Комментарии75

Как сделать рабочий стол, или аутсорсинг решает

Время на прочтение3 мин
Количество просмотров275K
Хабраюзер любит темы про домашние рабочие места, поэтому покажу и я свое, свежеиспеченное.



Топик отношу к DIY – потому как все здесь сделано для меня, благодаря мне и для меня. БОльшая часть «работ» была отдана профессионалам, и это не потому что я «такой уж рукожопый» (хотя и это присутствует), а потому что я хочу пользоваться вещами, удовлетворяющими моим требованиям. А сделать такие самостоятельно – будет очень долго, нервно, муторно => дорого (да и не факт, что получится).

Собственно говоря, руководствуясь этим правилом в последнем ремонте ничего мною лично и не делалось.☺
Читать дальше →
Всего голосов 202: ↑167 и ↓35+132
Комментарии305

Создание «островка сетевой свободы» на основе VPS за 30 минут

Время на прочтение4 мин
Количество просмотров155K
В связи с вступлением в силу нашумевшего закона 149-ФЗ у многих хабравчан возник вопрос: а что будет дальше? Неужели в России появится аналог Великого Китайского Фаервола, который будет блокировать всё и вся? В данном туториале я хотел бы рассмотреть один из самых эффективных и безопасных способов обеспечения себе свободы информации — собственный VPS сервер, находящийся далеко за границей и связанного с вами с помощью зашифрованного VPN туннеля. В отличие от tor или i2p конфиденциальность передаваемой информации гарантированна, вряд ли кто-то будет пытаться расшифровать ваши данные или устраивать рейд на заграничный сервер (если конечно вы не хакер мирового масштаба).
Читать дальше →
Всего голосов 161: ↑124 и ↓37+87
Комментарии94

Как стать миллионером в AppStore или немного формул про продвижение и продажи. Часть 1

Время на прочтение5 мин
Количество просмотров105K

Схема успеха



Джон, мы потеряли два листа математических выкладок! Что делать?
Как обычно, Билл… напиши: «отсюда с очевидностью следует…»


image

Чтобы прочитать некраткую сопроводительную записку к схеме – добро пожаловать под кат.

Читать дальше →
Всего голосов 130: ↑119 и ↓11+108
Комментарии35

Фишинг в Android

Время на прочтение1 мин
Количество просмотров21K
Исследователи из факультета компьютерных наук университета Северной Каролины обнаружили уязвимость в исходных кодах Android Open Source Project, которая позволяет злоумышленнику создать приложение, которое без каких-либо разрешений может получить доступ к личным данным на устройстве.

На видео ниже показано некое злонамеренное демо-приложение, загружаемое пользователем из интернета, и которое устанавливается на смартфон с Android 4.1. При этом, как видно, приложение не требует никаких разрешений (permissions) от пользователя и в этом смысле выглядит как абсолютно безопасное. Затем при помощи приложения отсылается SMS, в ответ на которое приходит сообщение с номера, который находится в списке контактов пользователя.

Узнать подробности
Всего голосов 34: ↑30 и ↓4+26
Комментарии17

Комбинированная балансировка нагрузки интернет-каналов

Время на прочтение3 мин
Количество просмотров42K

Предистория



Рано или поздно системный администратор сталкивается с необходимостью распределить трафик по нескольким каналам, при этом естественно желание чтобы каждый канал использовался по максимуму. Столкнувшись с подобной необходимостью, и решив не изобретать велосипед, обратился к помощи поисковиков. Так как сервер у меня на Ubuntu, то обратил свое внимание на статью http://help.ubuntu.ru/wiki/ip_balancing. Реализовал «Способ 1», но при тесте были замечены следующие критичные проблемы: при использовании ссылок на некоторых сайтах они не открывались (например при попытке включить музыку на ресурсе «ВКонтакте»). Причина очевидна — запрос шел через другой канал. Обдумав ситуацию, решил скомбинировать подход к балансировке. Логика проста — больше всего съедает трафика торренты и им подобные программы, поэтому разделяем трафик. В итоге трафик с портами до 11000 распределяем приблизительно равномерно по количеству абонентов — подсетями, трафиком с портами 11000-60000 выравниваем загрузку каналов.
Читать дальше →
Всего голосов 62: ↑56 и ↓6+50
Комментарии24

Amazon и Google подрывают цены на мобильные устройства и это может ударить по всем

Время на прочтение6 мин
Количество просмотров72K
Момент, когда Google представил Nexus 4, Nexus 10 и обновленный Nexus 7 в октябре, был, возможно, крещендо в изменении экосистемы Android, которое началось с прорыва Amazon Kindle Fire на рынок в 2011. Наряду с расширенной линейкой Amazon, которая включает несколько Kindle Fire HD, и снижением цен на оригинальный Fire, два крупнейших игрока в мобильном мире сейчас имеют устройства, продающиеся по минимальной цене и зарабатывая деньги на контенте. На первый взгляд это может выглядеть хорошо, но это плохое предзнаменование для конкурентов, которые в действительности не могут ответить тем же – и это может подорвать ценность многообразия и инноваций, которыми мы должны дорожить как поклонники технологий.

Потребителям нечего жаловаться. Как можно конкурировать с Nexus 7 за $199 с его большим хранилищем, экраном высокого разрешения и самой последней ОС? С разлоченным Nexus 4 за $299, который стоит даже меньше половины цены любого другого сравнимого аппарата, или с Kindle Fire за $159? Если цена является главным фактором, то вы не сможете. Родители, которые хотят дать каждому ребенку новый планшет или смартфон, по цене Nexus 4 не смогут купить ничего, помимо устаревшего на два года железа и софта, и у них нет особого выбора. Amazon и Google делают нам одолжение, демократизируя мобильные технологии.

Однако бросовые цены устанавливают явно нереалистичные ожидания. Мы сейчас в таком состоянии, где уже сформировался контингент покупателей планшетов, которые думают, что 7 дюймовый планшет с WiFi за $249 это уже слишком дорого, даже если всего несколько (если вообще есть) производителей железа может соответствовать такому положению дел и оставаться на плаву. Acer получил массу критики за свой Iconia Tab A110 по $230 за то, что он не соответствует предложению Amazon или Google, и это несмотря на то, что сама его начинка свидетельствует о том, что производитель не может продавать его дешевле без того, что бы не скатываться в убытки.

Читать дальше →
Всего голосов 124: ↑82 и ↓42+40
Комментарии277

Продуктивное использование PHPStorm

Время на прочтение7 мин
Количество просмотров327K
В процессе использования IDE иногда случайно, иногда специально находятся полезные фишки, сочетания клавиш и прочие заложенные разработчиками приятные штуки, которые никогда не оседают в памяти без регулярного их использования и всячески ускользают при чтении мануалов.

Не претендуя на библию или «настольную статью программиста» я хочу поделиться полезными находками в моей любимой IDE, не скатываясь в тупую копипасту мануалов и скучных списков хоткеев, только то, что я сам использую постоянно и над чем удивляются коллеги: «о! а так можно?»
Что ж там такое?
Всего голосов 120: ↑117 и ↓3+114
Комментарии124

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность