Pull to refresh
51
0
Андрей Балакирев @and_rew

User

Send message

GPRS изнутри. Часть 2

Reading time7 min
Views58K
Продолжаем наше знакомство с пакетной передачей в сетях мобильных операторов, которое мы с Вами начали в первой части о GPRS/EDGE технологиях. В этой статье речь пойдет о процессе аутентификации и авторизации, т.н. процедуре GPRS Attach, а также активирование услуги, запрошенной абонентом — поднятие PDP Context'а. Посмотрим какие данные хранятся на стороне SGSN'а, а какие на стороне абонента.
Ну, что ж поехали…

Читать дальше →
Total votes 27: ↑25 and ↓2+23
Comments67

GPRS изнутри. Часть 1

Reading time6 min
Views58K
Этим циклом статей я хотел бы рассказать хабраобществу о технологиях пакетной передачи данных в сетях мобильных операторов. Мы рассмотрим принципиальные схемы Packet Switched (PS) Core Network, заглянем в стек протоколов используемых для коммуникации между различными сетевыми элементами, а также более подробно рассмотрим функции основных элементов, которые позволяют нам использовать пакетную передачу в мобильных сетях. Конкретно в этой статье речь пойдет о самых распространенных на данный момент технологиях GPRS/EDGE.

Читать дальше →
Total votes 67: ↑67 and ↓0+67
Comments86

Обман ради еды, роботы способны на это

Reading time4 min
Views3.2K
Эволюция в кремнии показала что машины способны на самосовершенствование. Селекция и отбор поколение за поколением позволяют отладить и выбрать наиболее приспособленные образцы. Теперь же роботы показывают ученым, как могли развиваться и совершенствоваться стратегии поведения животных в естесственных условиях. Поиск пищи, борьба с конкурентами, естесственные сигналы, как они влияют на повседневную жизнь и как они формировались. В шведской лаборатории Laboratory of Intelligent Systems группа из 10 роботов состязалась за пищу. Что из этого вышло?
Читать дальше →
Total votes 63: ↑61 and ↓2+59
Comments49

Физика невозможного: Роботы

Reading time6 min
Views2.6K
image     Вполне возможно, что я вам уже надоел со своими статьями на физическую тематику. Однако позвольте ещё раз вас потревожить оффтопиком и рассказать про Роботов. Надеюсь, что вы узнаете много нового и интересного. А если вам понравится эта статья, то, вполне вероятно, вам будут по душе и эти: Телепортация, Невидимость. Статью я готовил в течение недели, поэтому ошибок быть не должно. Но если что-то вы таки найдёте неверным в тексте, пожалуйста, сообщите. Ну что ж, продолжим развиваться физически.

(Почти вся информация в данной статье взята из книги Митио Каку «Физика невозможного». Спасибо ему, а не мне.)
Читать дальше →
Total votes 139: ↑130 and ↓9+121
Comments115

Запустился онлайн сервис печати 3d-моделей из нержавеющей стали

Reading time1 min
Views13K
3d-печать из нержавеющей стали 3d-моделей
Компания Shapeways запустила новый онлайн сервис по 3d-печати из нержавеющей стали любых Ваших 3d-моделей. До этого события выбор материалов для 3d-печати был небольшим, в основном разнообразные полимеры. Но теперь, Shapeways стала первой компанией в мире, которая предлагает он-лайн сервис 3d-печати из нержавеющей стали.

Стоимость такой печати составляет 10$ за 1 см3 материала. Объем материала берется тот, который конкретно потратился при печати модели. К примеру, та фигурка, что изображена на картинке стоит меньше 20$ при ее размерах 4х4х2.5 см.
Читать дальше →
Total votes 107: ↑104 and ↓3+101
Comments110

Курс по интернет маркетингу от Jeremy Schoemaker

Reading time1 min
Views1.4K
Известнейший SEOшник, блогер и манимейкер ShoeMoney начал свой 12 недельный курс по интернет маркетингу.

image

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

Прочитать первую неделю курса от ShoeMoney
Total votes 105: ↑67.5 and ↓37.5+30
Comments54

Приложения в Google Talk

Reading time1 min
Views1.3K
Google демонстрирует набор API для gadgets.realtime. Эти интерфейсы API позволяют Google Gadgets в различных пользовательских браузерах общаться друг с другом. С первым API, gadgets.sharedstate, можно ознакомиться на новом Google Talk Sandbox. С помощью этого API, вы можете обмениваться состояниями гаджета, а также уведомлять в реальном времени о изменениях. Подробнее узнать о новых API и о том, как их использовать можно на специальном сайте. Все это позволит в будущем создавать многопользовательские, платформонезависимые приложения.

Пример приложения: Шахматы
image
Для запуска, скопируйте адрес приложения (http://code.google.com/apis/talk/examples/chess.xml) в Talk Sandbox.
Total votes 31: ↑31 and ↓0+31
Comments11

Создание палитры

Reading time1 min
Views2.7K
imageОнлайн инструмент для создания цветовых схем. Есть 6 вариантов подборки цветов, возможность корректировки яркости контрастности отобранных цветов или выбор из имеющихся вариантов (темное / светлое и т. п.), возможность просмотреть шестнадцатеричные коды основного цвета и дополнительных, есть функция предпросмотра «сайта» с выбраными цветами со светлым / темным фоном, симуляция различных нарушений восприятия цветов людьми, рандомайзер, а так же API для интеграции с вашим сайтом. www.colorschemedesigner.com
Читать дальше →
Total votes 63: ↑59 and ↓4+55
Comments20

Интересные социальные сервисы

Reading time8 min
Views2K
Мне попался обзор нескольких социальных сервисов и просто интересных проектов, популярных зарубежом. Некоторые из них ненужны для России, но многих реально не хватает. Было бы здорово, чтобы кто-то заинтересовался этими проектами и воплотил их в жизнь у нас. (Прошу прощения за неточный перевод, главное общий смысл будет понятен. Если нужно будет поправить неточности, просто укажите на них и я исправлю)

Недвижимость


image
StreetEasy (www.streeteasy.com) — бесплатный сайт дающий доступ к спискам продаваемой и арендуемой недвижимости в Нью-Йорке и на Севере Джерси. В добавок к стандартной информации о ценах, районе и числу спален, StreetEasy предоставляет ищущим жилье возможность отслеживать списки по таким аспектам, как место расположения, состояние здание, удаленность от школ и другие специальных объектов. Пользователи сайта имеют доступ к фото материалам, контактам (e-mail или прямой звонок), возможность сохранить отслеженную информация и могут получать сообщения о наличии предложения на на интересующую их недвижимость.
Читать дальше →
Total votes 48: ↑41 and ↓7+34
Comments33

Asus EEE Keyboard

Reading time1 min
Views1.1K
Потихоньку начинают приходить новости с CES 09. Одна из таких новостей это новое устройство в семействе EEE от Asus. Данный девайс является клавиатурой, но с весьма необычной начинкой. Это полноценный компьютер, который основан на уже весьма популярном процессоре Intel Atom.

image

Так же стоит отметить пятидюймовый сенсорный экран. Он может отображать дополнительные клавиши и рабочий стол Windows. VGA выход, Wi-Fi тоже в комплекте. Заявленное время автономной работы: 3 часа. Об остальных характеристиках данного гаджета мы узнаем ближе к сентябрю. Именно тогда «клавиатура» появится в продаже.

Читать дальше →
Total votes 92: ↑90 and ↓2+88
Comments154

История юзер-агентов

Reading time3 min
Views3.6K
Увидел ссылку на этот текст тут в новых. Очень понравился, жаль, что ссылка не вышла на главную. Поэтому решил сделать вольный перевод, постаравшись сохранить стиль повествования.

В Начале был NCSA Mosaic, и назвал он себя NCSA_Mosaic/2.0 (Windows 3.1), и показал он пользователем картинки в тексте, и было много радости.

И вот, пришёл новый браузер, «Mozilla», сокращение от «Mosaic Killer» — но не обрадовались бы такому в Mosaic, посему пришлось переименоваться в Netscape, а представляться как Mozilla/1.0 (Win3.1), и было ещё больше счастья и радости: поддерживал нетскейп фреймы, и понравились фреймы народу. Но мозайк не поддерживал фреймы — и стали определять юзер-агент, и Мозилле вебмастера слали фреймы, а остальным — не фреймы.

Читать дальше →
Total votes 237: ↑211.5 and ↓25.5+186
Comments74

Представления (VIEW) в MySQL

Reading time10 min
Views435K
В комментариях Хабра упоминались вопросы по использованию представлений. Данный топик является обзором представлений, появившихся в MySQL версии 5.0. В нем рассмотрены вопросы создания, преимущества и ограничения представлений.

Что такое представление?


Представление (VIEW) — объект базы данных, являющийся результатом выполнения запроса к базе данных, определенного с помощью оператора SELECT, в момент обращения к представлению.

Представления иногда называют «виртуальными таблицами». Такое название связано с тем, что представление доступно для пользователя как таблица, но само оно не содержит данных, а извлекает их из таблиц в момент обращения к нему. Если данные изменены в базовой таблице, то пользователь получит актуальные данные при обращении к представлению, использующему данную таблицу; кэширования результатов выборки из таблицы при работе представлений не производится. При этом, механизм кэширования запросов (query cache) работает на уровне запросов пользователя безотносительно к тому, обращается ли пользователь к таблицам или представлениям.
Читать дальше →
Total votes 105: ↑104 and ↓1+103
Comments22

ES5 Harmony Proxy — меняем семантику JavaScript внутри самого JavaScript

Reading time10 min
Views11K
Прокси — это новые объекты JavaScript для которых программист должен определить своё поведение. Стандартное поведение всех объектов определено в движке JavaScript, который чаще всего написан на C++. Прокси позволяют программисту определить практически любое поведение объекта JavaScript, они полезны для написания базовых объектов или оберток функций или для создания абстракций виртуальных объектов и предоставляют API для мета-программирования. Сейчас Прокси не входит в стандарт, но его стандартизация запланирована в ECMAScript Harmony. Чтобы избежать путаницы уточню, что эти Прокси не имеют ничего общего с прокси серверами.

Где их можно использовать


1. Общие промежуточные абстракции
2. Создание виртуальных объектов: обертки существующих объектов, удаленные(от слова далекий) объекты, ленивое создание объектов (Пример ORM — Ruby ActiveRecord, Groovy GORM)
3. Прозрачное ведение логов, трассировки, профилирования
4. Внедрение предметно-ориентированных языков
5. Динамический перехват несуществующих методов, создание отсутствующих методов (__noSuchMethod__)
6. База для специфичных итераторов
Читать дальше →
Total votes 48: ↑46 and ↓2+44
Comments39

Linux: Ускоряем софтрейд и RAID6 в домашнем сервере

Reading time4 min
Views31K
Чем можно заниматься в 0 часов 0 минут в Москве? Сидеть за праздничным столом и праздновать? Как бы не так. В этот праздничный миг я хочу поделиться с вами моими сегодняшними изысканиями по тюнингу производительности софтрейда в домашнем сервере. Можно пропустить теорию и сразу читать последний абзац где основная соль.

Почему RAID-6?


Как известно, RAID-5 выдерживает смерть одного веника, и после этой самой смерти – до момента когда закончится восстановление рейда с новым винчестером ваши данные под угрозой – восстановление обычно занимало до 70 часов для больших массивов и еще один веник может легко умереть в это время.
RAID-6 выдерживает смерть 2-х любых веников. Из минусов – общепризнанное мнение что тормозит, особенно запись, даже по сравнению с RAID-5. Что-ж, проверим.
Читать дальше →
Total votes 137: ↑131 and ↓6+125
Comments129

uTorrent наконецто доступен в Linux!

Reading time1 min
Views53K
image

Наконецто свершилось! Совсем недавно разработчики обещали нам версию для линукса и вот уже можно попробовать. Пока что доступен только headless-сервер(без графического интерфейса), который управляется через веб-интерфейс.

Скачать можно тут www.utorrent.com/downloads/linux
Читать дальше →
Total votes 133: ↑112 and ↓21+91
Comments203

Еще один сервис поиска иконок

Reading time1 min
Views7.9K
В данном русском ресурсе (iconsearch.ru) приведено достаточно много иконок (133673 штук в png-формате), причем на различных фонах (белый, прозрачный) и разных размеров. Иконки довольно симпатичные. Все они разбиты по тегам и наборам. Теги позволяют еще быстрее найти нужную Вам иконку. Теги можно добавлять самому (без регистрации, с применением AJAX). Также присутствует облако тегов. Каждая иконка на этом сайте защищена одной из списка лицензий. Также есть на сайте возможность разработки уникальных иконок. Сайт был создан в 2007, однако на Хабре про него ничего нет, кроме нескольких комментариев.
Total votes 66: ↑48 and ↓18+30
Comments27

Fugue Icons 2.9.3a

Reading time1 min
Views2.3K
image

Совсем недавно существенно обновился набор замечательных иконок Fugue Icons от Yusuke Kamiyamane. Теперь их 2,926 (16х16) + 210 (24х24) + 46 (32х32) = 3182 качественные иконки для вашего сайта. В архиве также имеется версия без теней.

Лицензия Creative Commons Attribution 3.0 позволяет использовать иконки в любых целях со ссылкой на автора.

Превью 3Mb
Архив 4.9Mb
Архив+исходники 24.8Mb
Total votes 134: ↑126 and ↓8+118
Comments29

Скриншоты сайтов своими руками

Reading time2 min
Views13K
Проблема создания скриншотов web-страниц прямо на сервере встает достаточно редко, но, как говорится, метко. Хватишься иной раз, так гугль дает ссылки на какой-нибудь парсер уже существующего сервиса. Но, господа, это же не наш метод!

Покопавшись, можно найти что-нибудь типа связки xvfb (виртуальный фреймбуффер) с каким-нибудь браузером, например xvfb+opera, или khtml2png, который тянет за собой фигову тучу kde'шных либ. А ведь так хочется какого-нибудь легкого standalone скриптика...

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

Читать дальше →
Total votes 106: ↑95 and ↓11+84
Comments34

US Virtual Bank Account, или как вывести деньги с зарубежных платежных систем

Reading time6 min
Views63K

Преамбула.


В связи с бурным развитием мобильных устройств и ОС Google Android в частности, интерес к разработке программного обеспечения под данную платформу весьма закономерное явление. Как оказалось, он мало чем отличается от обычной разработки на Яве под десктоп/веб, а с учетом возможности использования «стандартного» IDE (Eclipse) путем скачки и встраивания SDK Андроида, а также наличия исчерпывающей документации многие технические вопросы снимаются сами собой. Концептуальный аспект (т.е. идея для реализации в виде ПО) также не заставила себя ждать, благо платформа сравнительно новая, не смотря на недавно вышедшую уже версию 2.1, и конкурентная среда соответственно не такая насыщенная, если взять, к примеру, разработку под тот же iPhone. (Тут могла бы быть развернутая часть о самом ПО, но ввиду некоторых нюансов, таких как незаконченность проекта и отсутствие конкретных результатов, пока ее пропустим).
Оставался последний, и, естественно, самый интересный (логично, не правда ли?) вопрос – денежный, а конкретно – как правильно вывести честно заработанные дензнаки, полученные от продажи ПО на Android Market.
Piccy.info - Free Image Hosting
Вдаваться подробности не буду, все-таки статья ориентирована на тех, кто примерно ориентируется в данной теме, скажу коротко — в данном случае под прицелом оказывается сервис обработки онлайновых платежей Google Checkout, который с нерезидентами США изначально не работает. Насколько мне известно, прямых путей решения данной проблемы нет, поэтому пришлось искать обходные дорожки.
Читать дальше →
Total votes 114: ↑110 and ↓4+106
Comments84

Привлечение внимания потенциальных клиентов с помощью статей

Reading time8 min
Views1.5K

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

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

Обзор сайтов, где можно опубликовать статьи по программированию и про инструмент для разработчиков
Total votes 82: ↑67 and ↓15+52
Comments26

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity