Этим циклом статей я хотел бы рассказать хабраобществу о технологиях пакетной передачи данных в сетях мобильных операторов. Мы рассмотрим принципиальные схемы Packet Switched (PS) Core Network, заглянем в стек протоколов используемых для коммуникации между различными сетевыми элементами, а также более подробно рассмотрим функции основных элементов, которые позволяют нам использовать пакетную передачу в мобильных сетях. Конкретно в этой статье речь пойдет о самых распространенных на данный момент технологиях GPRS/EDGE.
Светлов Алексей @kydapodatsya
Пользователь
Как победить пиратство (часть 1)
5 мин
1.8KПредисловие
Этим постом я рискую нахватать минусов от представителей обоих лагерей — воинствующих поборников копирайта и не менее воинствующих сторонников свободного распространения объектов авторского права. ;-) Однако, я как раз наоборот хотел бы не раздувать огонь флейма, а, по возможности, отстраненно и объективно рассмотреть суть всей проблемы пиратства и в итоге дать заключение, как с пиратством следует бороться и как его можно победить. Речь идет обо всех видах интеллектуальной собственности, но для простоты я буду приводить в примерах (хотя их немного — статья больше теоретическая) только кинопродукцию. С музыкой, книжками, софтом и т.п. все обстоит примерно также с рядом поправок.
В целом же, сиим постом я ни на что особенное не претендую, а просто хочу четко сформулировать и формализовать личную позицию по данному вопросу, чтобы можно было при случае не вступать в дискуссии, а просто давать ссылку. :-) Новой информации в нем тоже никакой нет — все это уже высказывалось в разных статьях, постах, комментах (в т.ч. моих собственных), однако, надеюсь, все это будет любопытно прочитать кому-нибудь кроме меня.
И на всякий случай — речь идет исключительно о нашей стране и постсоветском пространстве (в силу схожей с нами морали). Хотя все выводы будут действовать и в Европе, и в иных странах, которые не США. ;-)
Пост разделен на две части, чтобы не насиловать сознание читающих большим количеством букв. :-)
+23
Не важно кто ты… важно какая у тебя APN!
7 мин
60KВ этой статье речь пойдет о небольшой хитрости, к которой может прибегнуть некий виртуальный ОпСоС, чтобы обмануть своих абонентов в процессе предоставления услуг пакетной передачи данных. Центром нашего внимания будет процесс выбора и использования Access Point Name [APN].
Как мы помним из статьи GPRS изнутри. Часть 2, APN используется во время процедуры активации PDP Context'а и предназначена для определения услуги, запрашиваемой абонентом.
Как мы помним из статьи GPRS изнутри. Часть 2, APN используется во время процедуры активации PDP Context'а и предназначена для определения услуги, запрашиваемой абонентом.
+24
Windows 7 «жрет» память. Так ли это плохо?
3 мин
299KВ интернете мне доводилось слышать множество гневных комментариев в стиле «Да Windows 7 — полный отстой! Вы посмотрите, как она жрет память!» В доказательство приводятся скриншоты вроде того, что ниже, и опять же — все списывается на «криворуких индусских программистов». Давайте посмотрим, насколько эти наезды на программистов Microsoft обоснованы.
+200
Your Menu — добавление ссылок на избранные приложения в контекстное меню Windows 7
1 мин
1.7KНедавно я писал о создании каскадных меню в контекстном меню Windows 7.
В комментариях тогда часто спрашивали: «А нет ли такой программы, которая может автоматизировать этот процесс?».
Оказывается, такая есть.
В комментариях тогда часто спрашивали: «А нет ли такой программы, которая может автоматизировать этот процесс?».
Оказывается, такая есть.
+7
Простой способ поставить аватары своим контактам в Android
3 мин
222K

Сравниваем «до» и «после».
Исследуя возможности своего нового HTC Hero сразу же после обретения (Лиза, спасибо за подарок!), я в первый же день обратил внимание на тесную интеграцию с социальными сервисами. Google, Facebook, Twitter, Flickr… Не очень давно к этому списку добавился ещё и ВКонтакте. Мысль скачать и поставить аватары контактам из телефонной книги рождается сама собой!
Как это сделать, и что ещё у меня получилось извлечь из интеграции с социальными сетями под катом.
+47
Основы программирования под Android на примере игры Судоку
6 мин
375KВ статье описаны основные трудности создания приложений под Android.
Рассматриваются базовые понятия программирования Android.
Для примера описано создание игры Sudoku из книги Hello, Android – Ed Burnette.
Осторожно много скриншотов.
Рассматриваются базовые понятия программирования Android.
Для примера описано создание игры Sudoku из книги Hello, Android – Ed Burnette.
Осторожно много скриншотов.
+125
Motorola MOTOROI — флагманский Android-фон компании
3 мин
2.9K
После долго затишья компания Motorola решила буквально завалить рынок разнообразными смартфонами на базе ОС Android. После уже известных Motorola CLIQ (DEXT) и DROID (Milestone), компания представила ещё 3 устройства: MOTO MT710, MOTO XT800, и Motorola Backflip. Достоверно известно об ещё как минимум о 3 готовящихся к выходу в ближайшее время устройствах компании. Что интересно, американский производитель пытается влезть во все сегменты рынка сразу, предлагая смартфоны и среднего ценового диапазона с социальными сервисами, и устройства уровня HTC HD2 (анонс ближе к весне). Судя по всему компании это неплохо удаётся, за прошедшие 2 с половиной месяца Motorola DROID разошёлся уже более чем миллионным тиражом, а результаты 4 квартала 2009 года, которые объявят в конце месяца, обещают быть самыми удачными за последние 3 года.
+43
10 юзабилити-преступлений, которых вы не должны совершать
2 мин
4.5KПеревод
На стадии дизайна и разработки мы должны учитывать прописные истины и основные концепции для улучшения юзабилити сайта. В этой статье описываются классические, но непростительные ошибки в области веб-дизайна и способы их решения.

Использование атрибута «for» позволит пользователям кликать по метке, для выбора соответствующего поля формы. Это особенно важно для чекбоксов и радиокнопок — увеличить область клика.
Преступление #1: В формах метки не связаны с полями ввода

Использование атрибута «for» позволит пользователям кликать по метке, для выбора соответствующего поля формы. Это особенно важно для чекбоксов и радиокнопок — увеличить область клика.
+253
Разработка дополнений только что стала проще
3 мин
4.1KПеревод
![[Developer Hub Logo]](https://habrastorage.org/getpro/geektimes/post_images/ebb/a0b/394/ebba0b39426593f4a085d5a7d0a7ca57.png)
+58
Бесплатная пожизненая лицензия для USB Safely Remove
1 мин
30KUSB Safely Remove — это удобная и надежная замена Безопасного Извлечения Устройств в операционной системе Windows.

Она облегчает жизнь и экономит время тем, у кого есть несколько hotplug (USB, SATA, Firewire) устройств, и тем, кто пользуется ими активно.

Она облегчает жизнь и экономит время тем, у кого есть несколько hotplug (USB, SATA, Firewire) устройств, и тем, кто пользуется ими активно.
+47
Самые заметные фильмы 2009 года
1 мин
1.3K«1 год, 342 фильма, 12 месяцев работы, 7 минут...» — вот так незатейливо начинает рассказ о своём ролике его автор Kees van Dijkhuizen. Если Вы хотите вспомнить все стоящие фильмы 2009 года — этот материал однозначно для Вас. Рекомендую обратить внимание на качество монтажа.
+49
Горячие клавиши Windows 7
2 мин
153KПредлагаю вашему вниманию список хоткеев, использование которых делает работу с Windows 7 ещё более удобной (в скобках — альтернативный способ сделать то же самое):
Управление окнами
- Win+Home: Свернуть/развернуть все окна, кроме активного. («Потрясти» окно)
- Win+Space: Сделать все окна прозрачными. (Задержать курсор над небольшой кнопкой в правом нижнем углу экрана.)
- Win+Up: Развернуть активное окно на весь экран. (Перетащить окно вверх до упора, или дважды кликнуть по верхней рамке)
- Win+Down: Свернуть активное окно или восстановить размер, если оно развёрнуто на весь экран
- Shift+Win+Up: Развернуть окно по высоте (Перетащить нижнюю границу окна до таскбара)
- Win+Left/Right: Занять окном левую/правую половину монитора, или восстановить размер (Перетащить окно влево/вправо до упора)
0
Быстрый доступ к оснасткам Windows
2 мин
37KВводить в диалоге «Выполнить» (Win+R) или в поисковой строке Пуска (начиная с Vista, работает не для всего). Для домашних версий ОС некоторые оснастки могут отсутствовать.
ncpa.cpl — сетевые подключения. Всегда раздражало, что в Vista нет прямого доступа к сетевым подключениям, а смотреть свойства и включать/выключать сетевые интерфейсы надо. Для Windows 7 это менее актуально — там сеть как-то ближе.
compmgmt.msc — управление компьютером. Я часто захожу туда, чтобы посмотреть что расшарено, как размечены диски, чтобы остановить или перезапустить какой-либо сервис. Там же список устройств подключенных к компьютеру.
secpol.msc — политики безопасности. В WinXP SP2, помню, только там можно было поставить флаг чтобы компьютер мог быть перечислен в любом сетевом окружении. Для Vista более интересен флаг, который позволяет убрать UAC для админов. Если ты под админом, то не нужно постоянно подтверждать каждое свое действие. В Windows 7 по умолчанию настройки таковы, что изменения системных предпочтений не приводит к появлению окна UAC. Что сильно уменьшает желание его отломать =)
control userpasswords2 — хранящиеся в системе пароли. Здесь можно обнулить запомненный пароль. Более интересный вариант — возможность зайти в другую системы под другим аккаунтом. А то зайдешь на расшареное на другом компьютере, потом настройки безопасности перетрясешь — а стучишься по-умолчанию со старыми учетными данными.
msconfig — перечисление запускаемых при старте ОС программ. ИМХО лучше использовать Autoruns от SysInternals, но когда их нет, msconfig тоже может помочь отключить всякую гадость, которая тормозит старт системы.
rundll32.exe sysdm.cpl, EditEnvironmentVariables — переменные окружения. Да, запомнить невозможно. Но один раз введя в диалог выполнить, можно потом вызывать из истории команд.
ncpa.cpl — сетевые подключения. Всегда раздражало, что в Vista нет прямого доступа к сетевым подключениям, а смотреть свойства и включать/выключать сетевые интерфейсы надо. Для Windows 7 это менее актуально — там сеть как-то ближе.
compmgmt.msc — управление компьютером. Я часто захожу туда, чтобы посмотреть что расшарено, как размечены диски, чтобы остановить или перезапустить какой-либо сервис. Там же список устройств подключенных к компьютеру.
secpol.msc — политики безопасности. В WinXP SP2, помню, только там можно было поставить флаг чтобы компьютер мог быть перечислен в любом сетевом окружении. Для Vista более интересен флаг, который позволяет убрать UAC для админов. Если ты под админом, то не нужно постоянно подтверждать каждое свое действие. В Windows 7 по умолчанию настройки таковы, что изменения системных предпочтений не приводит к появлению окна UAC. Что сильно уменьшает желание его отломать =)
control userpasswords2 — хранящиеся в системе пароли. Здесь можно обнулить запомненный пароль. Более интересный вариант — возможность зайти в другую системы под другим аккаунтом. А то зайдешь на расшареное на другом компьютере, потом настройки безопасности перетрясешь — а стучишься по-умолчанию со старыми учетными данными.
msconfig — перечисление запускаемых при старте ОС программ. ИМХО лучше использовать Autoruns от SysInternals, но когда их нет, msconfig тоже может помочь отключить всякую гадость, которая тормозит старт системы.
rundll32.exe sysdm.cpl, EditEnvironmentVariables — переменные окружения. Да, запомнить невозможно. Но один раз введя в диалог выполнить, можно потом вызывать из истории команд.
+17
Social-feed — социальный плагин jQuery
2 мин
19K
Потребность
При разработке веб-приложений очень часто возникает необходимость отображения постов пользователя или сообщества из социальных сетей. У социальных сетей есть свои виджеты, которые подключаются через iframe, со своим внешним видом и стилем. Что если нам нужно отображать посты одновременно из нескольких социальных сетей с возможнстью изменения дизайна отображения? Если это пара twitter и facebook, то существует несколько плагинов, выполняющих эту задачу. Принимая во внимание, что популярность социальной сети Вконтакте на территории СНГ очень высока, то есть необходимость плагина поддерживающего и эту сеть.
+37
Создание телеканала в интернете при помощи домашнего компьютера
5 мин
112KЗагорелся я как-то мыслью создать собственный телеканал, хорошо порылся в интернете, и столкнулся с несколькими техническими проблемами не решаемыми или решаемыми но очень дорого для хобби обычного гражданина. И забросил эту идею буквально до средины прошлого лета пока не узнал что барьеров для создания собственного тв больше нет.
А теперь начнем разговор обо всем и попорядку:
Первое о чем хотелось бы расказать это технические трудности с которыми я столкнулся в прошлом, самой непреодолимой и дорогой на мой взгляд была проблема того, что создав любую более менее достойную трансляцию ты можешь показать ее лишь ограниченному кругу людей. Но с появление торрент стрим трансляций все изменилось.
1 вариант (бюджетный и с самой низкой нагрузкой на машину) — VLC media player, acestream (torrentstream). Все будет работать и под Windows и под Linux.
2 вариант (только под Windows) — VLC media player, acestream (torrentstream), XSplit Broadcaster и/или VH Screen Capture driver, а также по желанию Virtual Audio Cable.
А теперь начнем разговор обо всем и попорядку:
Первое о чем хотелось бы расказать это технические трудности с которыми я столкнулся в прошлом, самой непреодолимой и дорогой на мой взгляд была проблема того, что создав любую более менее достойную трансляцию ты можешь показать ее лишь ограниченному кругу людей. Но с появление торрент стрим трансляций все изменилось.
Итак если вы хотите организовать собственный тв канал в интернете нам понадобится список необходимых для этого программ:
1 вариант (бюджетный и с самой низкой нагрузкой на машину) — VLC media player, acestream (torrentstream). Все будет работать и под Windows и под Linux.
2 вариант (только под Windows) — VLC media player, acestream (torrentstream), XSplit Broadcaster и/или VH Screen Capture driver, а также по желанию Virtual Audio Cable.
+33
Привлекательные экспериментальные плагины на JavaScript
2 мин
49KПеревод
Вступление
Я безумно люблю различные эксперименты на JS. Они словно позволяют заглянуть нам в будущее, и посмотреть, каким захватывающим и футуристичным оно будет. Когда вы будете просматривать приведенную подборку, вы наверняка вспомните про еще недавнего короля — Adobe Flash, а затем осознаете, насколько быстро CSS и JavaScript лишили его трона. Современные браузеры позволяют нам использовать множество различных эффектов и анимаций без сильных тормозов. Однако слово «экспериментальный» подразумевает ряд ограничений, как например некорректное отображение в некоторых браузерах (IE), кроме того, подобные плагины будут, скорее, отличным концептуальным дополнением для персональных страниц, а не для использования в больших проектах.
Meny

Meny — трехмерное меню, которое помимо своей визуальной притягательности еще и экономит место на экране. При наведении (или свайпе на тачскрине, что важно), меню «выезжает» с отличным эффектом.
+116
Подборка инструментов для эффективной frontend разработки
3 мин
101KВ эту прекрасную пятницу осмелюсь предложить хабрасообществую небольшую подборку приложений, предназначенных для увеличения продуктивности во время работы с фронтэндом. Если ваш любимый апп здесь не представлен — добро пожаловать в комментарии!
Form Builder

Этот прекрасный генератор форм поможет вам в создании красивейших CSS логин-боксов и прочих input вещей, при минимальных временных затратах. Помимо форм на сайте этого проекта можно создавать и другие не менее красивые CSS элементы, в том числе кнопки и ленты.
Form Builder

Этот прекрасный генератор форм поможет вам в создании красивейших CSS логин-боксов и прочих input вещей, при минимальных временных затратах. Помимо форм на сайте этого проекта можно создавать и другие не менее красивые CSS элементы, в том числе кнопки и ленты.
+190
Новое в CSS3: многоколоночность, flexbox, сеточная разметка
2 мин
92KТуториал
Веб развивается, появляются все новые возможности разметки страниц для верстальщиков, в том числе в этом помогают новые свойства в CSS. В этой статье я описал некоторые из них: многоколоночность, flexbox и сеточная разметка.
Поддержку новых функций браузерами можно проверить на сайте caniuse.com:

Поддержку новых функций браузерами можно проверить на сайте caniuse.com:

+54
jQuery-плагины для удивительной web типографики
2 мин
35KПеревод
Добрый час, Хабр.
Наткнулся на интересную статью (на английском языке) с подборкой плагинов jQuery для работы с типографикой.
Кому интересно познакомиться с ними, добро пожаловать под кат, перевожу статью для Вас.
Наткнулся на интересную статью (на английском языке) с подборкой плагинов jQuery для работы с типографикой.
Кому интересно познакомиться с ними, добро пожаловать под кат, перевожу статью для Вас.
Затравка
Типографика является очень важной частью дизайна сайта. Однако ею часто пренебрегают. В этой статье собраны удивительные JQuery-плагины для полного контроля типографики на вашем сайте.+79
Информация
- В рейтинге
- Не участвует
- Откуда
- Могилев, Могилевская обл., Беларусь
- Дата рождения
- Зарегистрирован
- Активность