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

Меня всегда смущали циркулирующие по интернетам способы установки маркета: что-то откуда-то качать, запускать какие-то скрипты. Всё можно сделать гораздо проще и безопаснее.

Сразу предупрежу, что на API 15 описанный способ не работает, там маркет приложения не скачивает, хотя и ставится.

Сначала краткое описание процедуры:

  • создаём виртуальный девайс на основе Google API образа;
  • запускаем эмулятор девайса шаманским образом;
  • удаляем «лишние» пакеты;
  • достаём пакет с маркетом из имеющегося телефона через USB-кабель;
  • закачиваем пакет с маркетом;
  • финальное шаманство.

Все происходит в линуксе, но в других операционках всё абсолютно так же.
Читать полностью »

Всем доброго времени суток.
В данной статье хочу поделиться с Вами опытом установки и настройки платного IP-PBX, под названием Kerio Operator от компании Kerio Technologies, Inc.
Установка и настройка заняла примерно рабочий день с учетом переключения на должностные обязанности и поправкой на ранее незнакомый софт.
Читать полностью »

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

Под катом много больших изображений, общий размер около 20 Мб

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

Фреймворк для автоматического тестирования веб-приложений на PHP — Codeception живет и развивается. Но в этот раз вместо скупой порции новостей я бы хотел представить вам первый скринкаст в котором показаны азы работы с Codeception. Если вы только читали про Codeception, то вам обязательно стоит взглянуть на него в действии. Ну а если не читали, но у вас есть веб-сайт, который бы вы хотели протестировать — тоже взгляните.
Читать полностью »

На днях побывал в одной из забегаловок, подключился к интернету через Beeline Wi-Fi, посидел, ушел.
Потом дома уже обнаружил, что, оказывается, когда Билайн хотел от меня нажатия на кнопку «Войти в интернет», он...Читать полностью »

Когда я начинал программировать на PHP, еще мало кто думал о фильтрации переменных, все писали код на коленке и никто не слышал о словосочетании «SQL-инъекция». Не был исключением и я. Как и большинство людей, начинающих изучать веб-программирование, я не задумывался о том, какие переменные я получаю извне и где их использую. Я просто писал код, выполняющий именно то, что от него требовалось, а о безопасности я не беспокоился.

С тех пор утекло много воды, люди стали умнее, а способы взлома страниц — изощреннее. Сейчас, если ты не будешь отслеживать корректность данных, то тебя сможет взломать любой школьник, используя программы вроде Sqlmap или Havij (или любые другие). SQL injection, XSS, PHP injection — это лишь часть проблем, вызываемых непроверяемыми данными.
Читать полностью »

Google Glass будут продаваться по 1.5 тысяч долларов за единицу, количество ограничено

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

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

Автоматический контроль архитектуры в Visual Studio
Как вы не знаю, но я себя на этой картинке узнал. Ведь, согласитесь, когда проектируется архитектура приложения, все красиво, логично и соответствует лучшим мировым практикам. Но в процессе работы, сталкиваясь с ограничениями предъявляемыми архитектурой, мы зачастую думаем: «Вот здесь немножко нарушу, это ведь сэкономит мне час времени разработки. Ну а потом, как будет время, поправлю». Но, почему-то, это время так никогда и не наступает. На мой взгляд, единственным способом заставить себя, как программиста, следовать разработанной архитектуре, это научить среду разработки все отклонения и костыли показывать как ошибки компиляции. В этом случае, если код плох, он сразу будет исправлен, ну а если архитектура устарела, то будет исправлена она. Т.е. в хранилище кода всегда будет код соответствующей запланированной архитектуре.
Пара слов, о том, что будет подкатом:
1. Небольшая преамбула.
2. Восстановление архитектуры по имеющемуся проекту.
3. Настройка Visual Studio и TFS для автоматического контроля архитектуры.
Под катом много картинок и желание все описанное попробовать.
Читать полностью »

Оператор сотовой связи МТС объявил об изменении условий предоставления услуг связи с 30 июня 2012 года на тарифных опциях «БИТ», «СуперБИТ», «Всё, что нужно» и их модификациях. Как сказано в официальном заявлении, «предоставление некоторых активно используемых протоколов связи будет ограничено для предотвращения перегрузки общей сетевой инфраструктуры и обеспечения качественной работы сети».

Блог-секретарь компании МТС Марина Акулич пояснила, что речь идёт об ограничении торрентов, а Skype и другие VoIP-сервисы не пострадают.
Читать полностью »

Оператор сотовой связи МТС объявил об изменении условий предоставления услуг связи с 30 июня 2012 года на тарифных опциях «БИТ», «СуперБИТ», «Всё, что нужно» и их модификациях. Как сказано в официальном заявлении, «предоставление некоторых активно используемых протоколов связи будет ограничено для предотвращения перегрузки общей сетевой инфраструктуры и обеспечения качественной работы сети».

Блог-секретарь компании МТС Марина Акулич пояснила, что речь идёт об ограничении торрентов, а Skype и другие VoIP-сервисы не пострадают.
Читать полностью »


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