• На Кипре с пятью симками: чей роуминг дешевле



      С введением специальных роуминговых тарифов и опций, операторы мобильной связи в один голос стали заверять, что общение в роуминге перестало быть роскошью для обычных туристов. Билборды, баннеры, листовки и телевизионные ролики сулят разговоры за границей «за ноль» рублей практически по всему миру. Пришедшая, наконец, пора майских праздников и летних отпусков неминуемо вызывает на повестку дня вопрос о фактической стоимости звонков и прочих услуг связи в роуминге. Все это навело меня на мысль воспользоваться собственным отпуском в благих целях и провести небольшое исследование на тему повального снижения операторами тарифов на международную связь и фактической, а не рекламной стоимости звонков в роуминге.

      Отправляясь в отпуск на Кипр, я решил поэкспериментировать не только в задержке дыхания под водой во время фридайвинга, но и сравнить заодно SIM-карты разных операторов, положить на баланс каждого 700 рублей и совершить ряд исходящих и входящих звонков. И выяснить в итоге, с кем из операторов я «протяну» дольше. Отчет получится довольно объёмный, но того требует избранный мной подход к эксперименту.

      Читать дальше →
    • Пробуем открыть свое дело

        Пролог


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


        Я буду очень рад, если данный материал будут читать люди с опытом, и поделятся своим. Я в свою очередь полезные мнения и комментарии буду выносить в конец поста.


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


        Пробуем открыть свое дело. Часть 2

        Много буковок...
      • WebP, новый формат изображений для интернета

        • Translation
        В рамках инициативы компании Google, заключающейся в том, чтобы сделать интернет более быстрым, в течении прошедших месяцев мы выпустили целый набор инструментов, призванных помочь владельцам сайтов их ускорить. Мы запустили расширение для Firefox под названием Page Speed, позволяющее изучать производительность веб страниц, а также получать предложения о том, как её увеличить. Мы представили Speed Tracer, расширение для Chrome, позволяющее найти и исправить проблемы с производительностью в веб приложениях. Кроме того, мы выпустили набор инструментов для завершающей стадии разработки (closure tools), призванный помочь создавать сложные веб приложения с польностью оптимизированным javascript-кодом. В то время, как эти инструменты были невероятно успешны, помогая разработчикам оптимизировать их сайты, мы продолжали работу, и нам удалось обнаружить единственный компонент веб страниц, который полностью ответственнен за большинство задержек на страницах: изображения.

        Большая часть распространенных форматов изображений, используемых в сети, были созданы более 10 лет назад и основаны на технологиях того времени. Инженеры из Google решили проверить: нет ли способа увеличить степень сжатия алгоритмов сжатия с потерями (как JPEG), чтобы позволить изображениям загружаться быстрее, при этом полностью сохраняя их разрешение и визуальное качество. В результате работы на этим проектом мы выпускаем новый формат изображений, WebP, в предварительной версии для разработчиков. Этот формат обещает существенно уменьшить бинарный размер фотографий в сети, позволяя сайтам загружаться быстрее, чем раньше.
        Читать дальше →
      • Обзор игры Penumbra: Overture для Linux

          Сегодня понедельник, и начнём его с приятного. Откроем сезон обзоров с трилогии Penumbra и рассмотрим сегодня первую часть Penumbra: Overture.

          image
          Масляная лампа тускло мерцает в заброшенной шахте, отбрасывая причудливые тени на холодный камень стен. Над головой сотни метров твердой породы, и кажется, что не существует ни голубого неба, ни свежего воздуха, и яркое солнце приснилось во сне. Одиночество, отрезанность от всего мира, страх темноты начинают играть с рассудком свои подлые игры. Едва уловимые шорохи, звук разбивающихся о пол капель с потолка и… голос. Он доносится не из зияющей пасти рудника, из этой зловещей тьмы, а словно возникает из глубин мозга. И бормочет, бормочет одному ему понятную скороговорку. Нужно вставать и идти, чтобы однажды выбраться наружу. Но вот парадокс: единственный путь к спасению лежит там, внизу, так как завал отрезал дорогу назад. И с каждым метром продвижения в неизвестность надежда тает.
          Читать дальше →
        • Смысл НДС

            Думаю многим приходится сталкиваться при общении с заказчиками с вопросом — «А вы работаете с НДС или без НДС?». Постараюсь кратко объяснить в чем суть этого вопроса и в чем суть самого налога на добавленную стоимость. Понимание этого даст вам преимущество перед вашими конкурентами, которые отвечают не задумываясь.
            Читать дальше →
          • Я разрежу тебя на тайлы. Часть первая

              image Несмотря на все мои попытки к исправление ситуации с технологиями загрузки данных на карту, люди все продолжают и продолжают работать по старинке, загружая либо все данные вьюпорта при малейшем движении карты, либо просто загружая все данные вообще.
              Покуда метры направления растеризует маркеры в картинки, строят супер системы группировок и кластеризаций и дрожат над каждым лишним килобайтом в скриптах, давайте я расскажу самый простой, стабильны, и банальный способ сделать жизнь свою, своих пользователей, своих карт и своего сервера чуть прекрасней.
              Как будет сказано чуть позже покорение карт состоит из 5ти шагов.
              Первый из них это загрузка карты( не все так просто как думается ), а вот второй — это загрузка на эти самые карты данных.
              Он то нам и интересен.
              Читать дальше →
            • Отключение двухчасового авторебута в Windows 7 RC

                С 1 марта 2010 года Release Candidate версии Windows 7 стали перегружаться каждые 2 часа. Так как непосредственно срок годности истекает только в июне, то, отключив этот авторебут, вы сможете спокойно и легально пользоваться своей RC еще несколько месяцев.

                Ниже три простых шага, чтобы это сделать.
                Читать дальше →
              • Как не надо покупать на Ebay

                  В связи с обещанием открыть полноценный русскоязычный сайт EBay на хабре появились хорошие посты о том, как покупать надо, например:

                  Советы из личного опыта от olyapka,
                  Как правильно покупать от darbin.

                  У людей был удачный опыт покупок, и они им делятся. Я делюсь своим негативным опытом, чтобы другие пользователи поняли: сложного в покупках ничего нет, но лишняя осторожность все-таки не повредит. Всегда ведь лучше учиться на чужих ошибках, а не на своих!
                  Семь ошибок по порядку
                • Наглядно о ДНК



                    В институте Walter и Eliza Hall (Австралия), сделали несколько отличнейших анимаций о самых базовых процессах происходящих в нашем организме. Все процессы показаны в реальном времени.

                    1. Показано как молекула ДНК длинной ~1.8метра, упаковывается в хромосому.
                    2. Копирование ДНК с помощью молекулярной машины — Хеликазы.
                    3. Переписывание ДНК в РНК, чтобы произвести далее белок гемоглобин.
                    4. Перевод РНК в гемоглобин с помощью рибосомы.
                    5. Гемоглобин и Серповидно-клеточная анемия.

                    К сожалению у видео не очень хорошее качество. Пытался свести качественное видео с сайта института( оно там 600 x 480 ) с этим звуком — не сходится во многих местах ;(

                    Тут есть этот ролик, но без комментариев, зато в отличном качестве, а заодно и все остальные ролики по биологии. Большинство в 600x480. Апоптоз (программируемая смерть клетки), Диабет первого типа, Заражение малярией, Ответ имунной системы на заражение, злокачественная(рак) опухоли.
                    wehi.edu.au/education/wehi-tv
                  • OAuth: описание протокола простым и понятным языком

                      OAuth — популярный протокол, который позволяет социальным сервисам интегрироваться между собой и дает безопасный способ обмена персональной информацией. OAuth может связать между собой 2 сервиса, каждый из которых имеет свою пользовательскую базу — именно их я в данном случае называю «социальными». Когда начинаешь работать с OAuth, первое ощущение — что протокол весьма сложен и избыточен. В этой статье я попытаюсь объяснить основы OAuth человеческим языком.

                      Пример кросс-авторизации


                      Вернемся в 2005-й год и представим, что мы пишем социальную сеть. В ней имеется форма импорта контактов из адресной книги GMail. Что нужно для доступа к контактам GMail? Конечно, логин и пароль от ящика. Но если мы попросим ввести их на нашем сайте, пользователь заподозрит неладное. Где гарантия, что мы не сохраняем на сервере введенные пароли? Поэтому нам хочется, чтобы пароль вводился только на сайте GMail, и после этого доступ к контактам через API GMail предоставлялся нашей социальной сети (возможно, на время).
                      Под катом - повествование с примерами
                    • Джейсон и интернет (часть 1)

                        Джейсон с детства не любил гиков. Он чувствовал к ним презрение, смешанное с брезгливостью; впрочем, как и любой другой, он в них слабо разбирался, порой считая гиками тех, кто никакого отношения к ним не имел, а иногда яростно защищая тех, к кому сам относился с симпатией. Джейсон с улыбкой вспоминал те времена, и даже любил рассказывать о том, как не желал и слушать, что одна из его любимых групп, «Рэдиохэд», распространяла музыку через интернет. Через интернет! Боже! В этом месте все обычно начинали смеятся, а Джейсон продолжал — «Ну ладно, всякие инди-команды, которые в двухтысячных поголовно сидели на интернете. Но Рэдиохэд! Нет, я отказываюсь в это верить!»

                        А сейчас, промозглым осенним вечером...
                      • Украшаем Windows

                          Хочу поделиться с вами небольшой находкой. Я всегда использовал рабочий стол в компьютере не для хранения ярлыков, а скорее как красивую картинку. Ведь часто компьютер стоит просто влюченым, но не используется по прямому назначению. Можно поставить красивую обоину, прилепить пару нужных гаджетов, и вуаля! Сразу другой вид.

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

                          Господа, данный пост предназначен только для тех, кто заинтерисован в этом. Просьба не писать комментарии типа «А у меня стоит тема Windows Classic, черный монотонный фон, и вообще Far the best!». Спасибо.


                          Подробности...
                        • Проект PSFreedom портирован на Android

                            Как и ожидалось после новости о портировании проекта на Nokia n900, появились порты на Android.
                            PSFreedom — порт
                            На данный момент подтверждена работа на следующих устройствах:
                            — HTC Desire
                            — Google Nexus One
                            — HTC Dream (G1)
                            Читать дальше →
                          • Синхронизация смартфона с компьютером по воздуху

                              image
                              Для меня стало неприятной неожиданностью, что для Android не существует готового решения для автоматической синхронизации файлов с компьютером по воздуху. Даже на моем стареньком SE W810i можно было включить bluetooth, запустить программу, и она сразу автоматически скачивала на компьютер новые фотографии, сообщения и т.д., а также отправляла в обратном направлении свежую музыку.

                              Обзор претендентов на «готовое решение» и моя собственная реализация — под катом.
                              Читать дальше →
                            • Законно ли чтение корпоративной электронной почты?

                                По мотивам вопроса, который устроил небольшой холивар. Большая часть хаброжителей сошлась на том, что чтение руководителем организации (да и кем угодно) корпоративной переписки своих сотрудников незаконно и нарушает конституцию, гарантирующую нам тайну переписки. Посмотрим, как же обстоят дела в законодательстве на самом деле.
                                Читать дальше →
                              • Теория относительности в картинках

                                • Tutorial
                                В своей статье я хотел бы рассказать о теории относительности. Эта теория не требуется в представлении. С самого своего создания она была окутана ореолом тайны, поскольку полностью подрывает наши привычные представления о пространстве и времени. Все мы в школе учили формулы теории относительности, но мало кто действительно понимал их. И это не удивительно, ведь человеку, чтобы по-настоящему понять какую-то теорию во всей её красоте, полноте и непротиворечивости, не достаточно знать формулы. Нужно иметь какой-то визуальный ориентир, нужна динамика, чтобы было что-то, что можно повертеть в руках. Я решил восполнить этот пробел и написал небольшую программку, в которой можно «повертеть в руках» пространство-время. Мы, как настоящие исследователи, с помощью небольших экспериментов попытаемся выяснить основные свойства этой загадочной материи.
                                Под катом много картинок (и ни одной формулы).
                                Читать дальше →
                              • Консоль для маководов: Beyond the GUI

                                • Tutorial
                                Доброго дня, уважаемые хабравчане-маководы!

                                Сегодня я расскажу как увеличить эффективность работы в Mac OS X за счёт использования консоли.

                                Лирическое отступление


                                Думаю, ни для кого не секрет, что Mac OS является Unix-based системой, но переработанной почти до неузнаваемости. Даже консоль засунули куда подальше — не сразу и найдёшь. И вся система нацелена на использование GUI, при дефолтных настройках даже переключение между кнопками по Tab не работает — без мыши никуда. И тем не менее, Мак — это не только окошки, не только док и лаунчер. Мак это ещё и вся мощь shell скриптов и консоли!

                                Если Вы пришли из мира M$, то для начала неплохо бы поучить общие команды shell'а, например, по вот этому учебному пособию. Как минимум, нужно усвоить команды перехода по каталогам и способы запуска программ и скриптов.

                                Если Вы пришли в мир Mac OS из мира Linux'а и FreeBSD, то, скорее всего, знаете как минимум основы shell-скриптинга. Но и для вас в статье может оказаться кое-что интересное, ведь в маке есть уникальные консольные команды, которые так же полезно знать.

                                Вот о некоторых особенностях маковской консоли далее и пойдёт речь.
                                Поехали!
                              • Как избавиться от SMS-спама



                                  Слово спам традиционно ассоциируется с email-спамом, и как с ним бороться — более-менее понятно: можно отправлять в «Спам», можно настраивать фильтры, можно жаловаться хостеру спамера. Однако спам — это ещё и лишняя макулатура в ваших почтовых ящиках, и нежелательные SMS в вашем телефоне. И вот что делать с последними — не всегда понятно, хотя раздражают они гораздо больше, ведь, в отличие от email-рассылок, в SMS нет кнопки «отписаться». Вот как бороться с SMS-спамом я и расскажу в этой статье.

                                  Читать дальше →
                                • Создаём простейший виджет для Mac OS X Dashboard

                                  • Tutorial
                                  Здравствуйте, хабравчане-маководы!
                                  Картинка поста
                                  Сегодня мы с вами попробуем разобраться в азах создания виджета для Dashboard в Mac OS X. Нам понадобится программа Dashcode, предназначенная как раз для этого.

                                  Для начала немного теории. Виджет в Dashboard — это специально сформировання веб-страничка, упакованная в бандл вместе со всем ресурсами. Ну, и немного служебной информации в довесок. Соответственно, используемый язык программирования — JavaScript. Если Вы уже знакомы с ним, а так же с HTML/CSS (хотя это вряд ли понадобится), то Вы уже способны написать простенький виджет. Если же нет, то не стоит расстраиваться, этот язык очень прост и интуитивно понятен, разобраться с ним можно достаточно быстро. Далее я буду считать, что с JS читатель более-менее знаком. Сама же статья рассчитана на новичков, так что прошу не ругать за «слишком простое изложение и детальное разжёвывание элементарных вещей». Кроме того, за дизайн тоже прошу не пинать — ну не дизайнер я, не дизайнер! Если кто хочет помочь с этим делом — welcome =)

                                  Для удобства, все исходники (а так же готовый к использованию виджет) выложены на гитхаб, ссылка в конце статьи. Но не спешите просто скачивать их! Лучше потратить немного времени и разобраться, как создать это всё самому.

                                  Итак, приступим. В качестве цели для экспериментов я, разумеется, выбрал наш любимый хабр. Мы будем шаг за шагом делать виджет, отображающий карму, рейтинг и позицию в рейтинге хабралюдей выбранного хабраюзера.
                                  Картинка для привлечения внимания
                                  Такой виджет (ну, очень похожий) уже был создан хабратоварищем neoromantic аж в 2007 году, но ссылки на скачивание не рабочие, а кроме того, та статья не содержала практического руководства по созданию подобных виджетов.
                                  Создадим же проект с нуля!