• Работаем с EMS по нарушению сроков доставки посылок — инструкция

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

      Сходу расстрою — посылкой управлять никак нельзя. Если она долго не «прилетает» в Россию (т.е. статус Экспорт стоит, а Импорт — нет) — тут вряд ли что-то поможет. Однако страхуемся, делаем по шагам, описанным ниже.
      Порадовать тоже могу: процентов 95 посылок все-таки доходят. Объем для сравнений — порядка 10 посылок в месяц из США и Европы.
      Обращаю внимание, что многие посылки (процентов 60 всех отправлений) я получаю «от себя», используя сервисе вроде Шипито. В некоторых случаях это означает, что почта не может отказать в претензиях по причине того, что они представляются «не отправителем». Однако во многих случаях рекомендую идти и биться за свою посылку при помощи процессов и документов, представленных ниже.
      Читать дальше →
    • Мгновенный поиск файлов в Windows. Ловкость рук и никакого мошенничества

        Если в Windows XP поиск файлов был хоть и медленным, но все-таки работоспособным, то в Windows 7 он превратился во что-то совсем непонятное. Многие успешно пользуются поиском в Far'е или Total Commander'е вместо стандартных средств Windows. Когда на дисках очень много файлов, такой поиск также выполняется медленно. Я бы вряд ли поверил, если бы не попробовал сам, что файлы можно находить мгновенно (!), прямо во время ввода имени файла в строку поиска. Заинтересовались?

        Читать дальше →
      • Просто, удобно — Мышиные жесты

          Цель этого поста продвинуть в массы, такое средство как «Мышиные жесты» в браузере.
          Наверняка многие их уже используют. И для них этот пост не будет представлять интереса.
          Но я также вижу, что даже на Хабре, есть много людей которые многих вещей (для меня кажущихся очевидными), не знают.

          Читать дальше →
        • Переезд на работу в Данию

            (Продолжение серии рассказов про Данию)

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

            О себе: мне 31 год, я из Севастополя (да, на Хабре земляков всё больше), окончил СевНТУ. У меня красавица-жена и семилетний сын. Занимаюсь образовательным проектом. До переезда в Данию мы 6 лет жили в Киеве.

            Причины переезда


            Мы не «поравалитики». В целом, нам отлично жилось вна Украине. Конечно, мы понимали, что кругом многим не сладко. Так или иначе, сбежать из страны, прихватив трактор, не тянуло.

            Вся идея изначально исходила от жены, её доводы были таковы:
            1. посмотреть мир,
            2. дать сыну возможность выучиться в мультиязычной среде.

            Доводы хорошие, но меня убедили совсем другие вещи:
            Читать дальше →
          • Опыт составления резюме

              Проблема


              Не так давно мне потребовалось обновить своё резюме. Последний раз я это делал несколько лет назад, так что решил написать резюме с нуля.

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

              Читать дальше →
            • Как не потерять деньги, желая сэкономить. Правила интернет покупок из-за рубежа

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

                Итак, начнем. Заранее прошу прощения за большое количество текста и излишнее словоблудие.
                Читать дальше →
              • Краткая заметка по некоторым дополнительным возможностям Kindle третьего поколения


                  В заметке я постараюсь начать описание нескольких интересных дополнительных возможностей этой замечательной читалки,. Речь пойдет о вариантах Kindle 3g и Kindle Wi-fi третьего поколения и некоторых штуках, не описаных в мануалах. Хотел бы заметить, что информацию о Киндле найти относительно не сложно, однако собрать все в одной заметке на русском, думаю, неплохая идея.

                  приступим
                • Новый конкурс AI-ботов от Google

                    Google AI Challenge возвращается! С 10 сентября стартует новый конкурс, в рамках которого боты будут соревноваться в игру под названием Planet Wars.



                    Planet Wars основана на популярной стратегической игре Galcon, которая известна многим владельцам телефонов iPhone и Android.
                    Читать дальше →
                  • Прямая работа с SMS-сервисом МТС: история одной интеграции

                      Многие считают, что SMS — одна из причин того, что Твиттер так хорошо «выстрелил» на Западе. В США и ряде стран Европы твиты можно как публиковать, так и получать через SMS, при этом цена исходящего твита равна цене обыкновенной SMS, а входящие сообщения — бесплатны. Для пользователей без смартфонов (коих большинство) это значительно снижает порог на вход.

                      В этой статье я поделюсь опытом прямой интеграции с крупным российским сотовым оператором (обратите внимание: именно напрямую, а не через шлюзы), а также на вводном уровне порассуждаю об околоSMS-ных технологиях и протоколе SMPP — без скучных таблиц и спецификаций, в стиле короткой детективной истории.
                      Читать дальше →
                    • Автоматизация использования Javascript API Вконтакте

                        Пару дней назад, как обычно, никого не поставив в известность, Контакт добавил возможность разработки приложений на JavaScript, подключаемых через iframe. Доступ к API в этих приложениях, в общем-то, такой же, как и доступ к API из Flash — так или иначе, это обычный REST-протокол. Параметры передаются через строку запроса GET, а результат возвращается в виде JSON или XML.

                        Одной из проблем использования API Вконтакте является передача кроссдоменного запроса на http://api.vkontakte.ru/api.php. Другая проблема — громоздкое вычисление подписи, которой необходимо подписывать все запросы.
                        Читать дальше
                      • Полный html-код для вывода списка регионов России

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

                          1. Важно — регионов сейчас 83 (upd!). Не все программисты заметили, что в последние годы некоторые регионы успели объединиться. Под катом html-код.

                          2. Создал три варианта для Value. Один по названиям регионов, второй по автомобильным кодировкам, третий — по ISO. Регионы отсортированы по тому, как идут в Конституции, однако у новообъединённых регионов вроде Забайкальского края, код не соответствует положению.

                          UPD: регионов всё-таки 83. Прошу прощения. Код поправлен.
                          UPD: создан третий вариант с ISO-3166-2 в качестве ID и Value для регионов.
                          UPD: добавил недостающие названия республик.

                          Пожалуйста, пользуйтесь.
                          Читать дальше →
                        • Введение в google api

                            В этой статье я хотел бы дать обзор api, которые предоставляет google. Я не буду рассматривать все api и давать детальную инструкцию по их использованию, а расскажу только про те, которые считаю наиболее полезными, и дам примеры кодов с комментариями (примеры взяты из документации к api).

                            Расскажу про:

                            Читать дальше →
                          • Имена системных цветов в CSS

                              C несказанной радостью обнаружил, что в стандарте CSS2 есть поддержка системных цветов. Думаю таблица ниже будет интересна всем кто когда-нибудь пытался откатить значения CSS до дефолтных. Вся эта радость подходит для всех браузеров начиная с IE 5 и Netscape 5.

                              Название цвета Описание
                              ActiveBorder Active window border.
                              ActiveCaption Active window caption.
                              AppWorkspace Background color of multiple document interface.
                              Background Desktop background.
                              ButtonFace Face color for three-dimensional display elements.
                              ButtonHighlight Dark shadow for three-dimensional display elements (for edges facing away from the light source).
                              ButtonShadow Shadow color for three-dimensional display elements.
                              ButtonText Text on push buttons.
                              CaptionText Text in caption, size box, and scrollbar arrow box.
                              GrayText Grayed (disabled) text. This color is set to #000 if the current display driver does not support a solid gray color.
                              Highlight Item(s) selected in a control.
                              HighlightText Text of item(s) selected in a control.
                              InactiveBorder Inactive window border.
                              InactiveCaption Inactive window caption.
                              InactiveCaptionText Color of text in an inactive caption.
                              InfoBackground Background color for tooltip controls.
                              InfoText Text color for tooltip controls.
                              Menu Menu background.
                              MenuText Text in menus.
                              Scrollbar Scroll bar gray area.
                              ThreeDDarkShadow Dark shadow for three-dimensional display elements.
                              ThreeDFace Face color for three-dimensional display elements.
                              ThreeDHighlight Highlight color for three-dimensional display elements.
                              ThreeDLightShadow Light color for three-dimensional display elements (for edges facing the light source).
                              ThreeDShadow Dark shadow for three-dimensional display elements.
                              Window Window background.
                              WindowFrame Window frame.
                              WindowText Text in windows.

                              Пример: тест системных цветов
                            • Установка Windows 8 Developer Preview для ленивых

                                Задача: поставить Windows 8 Developer Preview поиграться.

                                Условия: старая винда должна выжить, привода DVD нет, большой флешки на десять гигов тоже.

                                Классические решения:

                                1. Поставить в виртуалку. Это медленно, нужен дополнительный софт и без хардварной виртуализации ничего не заработает.
                                2. Поставить на другой жёсткий диск. Увы, в ноутбук второй винт не вставишь, да и нету его у меня.
                                3. Выделить отдельный раздел на винте. А это ставить лишний софт, танцевать с бубнами вокруг разделов… Лениво!

                                К тому же последние два варианта обычно требуют физический DVD, которого нет. Выход? VHD!

                                Кроме ISO образа Windows 8 нам также понадобится установленная Windows 7 — более ранние версии не умеют работать с VHD. А из под Linux мы не сможем так просто запустить инсталлятор.

                                Читать дальше →
                              • Настраиваем внешний вид Windows 7

                                  В последнее время я стал замечать, что большая часть пользователей «семерки» используют стандартную тему оформления, которую разработчики ласково назвали Aero.

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

                                  Возможно, кому-то так нравится, кому-то безразлично, кто-то привык, а кто-то попросту не знает, что все это можно изменить.

                                  Поехали!
                                • Основы программирования под Android на примере игры Судоку

                                    В статье описаны основные трудности создания приложений под Android.
                                    Рассматриваются базовые понятия программирования Android.
                                    Для примера описано создание игры Sudoku из книги Hello, Android – Ed Burnette.
                                    Осторожно много скриншотов.

                                    Читать дальше →
                                  • Война браузеров. Лето 2010

                                      Сразу хочу сказать, что данное тестирование будет проведено исключительно в исследовательских целях. Цели выявить лучший браузер нет. Данные будут представлены для ознакомления с имеющимися тенденциями на рынке браузеров.

                                      Война браузеров началась в далёком 1996 году с жестокого противостояния между Netscape Navigator и Internet Explorer. Подробнее можно прочитать об этом на Википедии. Вдаваться в исторический экскурс и лирические отступления я не хочу, поэтому приступлю к самому сравнительному тестированию.
                                      Читать дальше →
                                    • Жесткий диск — последний шанс

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

                                          На Хабре уже несколько раз всплывала тема Акинатора, в том числе и с тегом не знаю как оно работает. Я на него наткнулся недавно и, разумеется, был восхищен. Затем, как вероятно и многим другим, мне в голову пришла мысль: «А как же это работает?» Ответа на этот вопрос я нигде не нашел, а потому задался целью написать аналогичную по функциональности программу, разобравшись по ходу дела что к чему.
                                          Читать дальше →
                                        • Запуск веб-сайта на Windows Web Server 2008 R2 — шаг за шагом

                                            Для тех, кто никогда не разворачивал веб-сайты на Windows Server, процесс может казаться сложным и непонятным. Поэтому, в этой небольшой статье-инструкции, я хочу рассказать о полном процессе установки и настройки — от момента загрузки с установочного диска, до развертывания Wordpress. Я покажу, что процесс простой и даже приятный.
                                            Читать дальше →