• Как не надо покупать на Ebay

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

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

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

        Пользователи ноутбуков Apple (думаю и для ноутов других производителей подойдет, хоть на сайте производителя и написано что они «Mac only») с диагоналями 13 и 15 дюймов получили возможность приобрести за $80 новый кожаный чехол-папку, имитирующую если не старинную, то хорошо зачитанную книгу с хорошо потертой обложкой. Обложка с легкой руки производителя – компании Twelve South получила имя BookBook. Спецификации чехла вызывают улыбку. Он совместим со всеми моделями ноутбуков MacBook и MacBook Pro с диагоналями 13 либо 15 дюймов. Как указывается на сайте, BookBook можно использовать и с новым MacBook Air, но в этом случае нужно положить в папку вместе с ноутбуком бумаги, чтобы ваш Air не болтался внутри.
        image
        Больше фоток под катом
      • Google наконец-то выпустил в свет свой корпоративный javascript-фреймворк

          Похоже, не все поняли, что произошло: вместо того, чтобы говорить о фреймворке от Google, народ обратил внимание на вторичную вещь — компрессор javascript-кода Closure Compiler.

          А ведь Closure Library есть ни что иное, как внутренний javascript framework Гугла, компоненты которого использованы в Gmail, Google Docs и прочих веб-приложениях от Г. И это замечательно, друзья мои! Ведь это фреймворк от непревзойдённых профессионалов разработки популярных вебприложений. Что подразумевает собой качество, стабильность и оптимальность кода, единообразность разных частей фреймворка.

          До сих пор подобных фреймворков была только одна штука — это YUI, корпоративный фреймворк Yahoo. Безусловно, YUI радует единообразием, отличной документацией, компонентами, удобными для создания вебприложений. Однако мне всегда казалось странным, что Yahoo, далеко не лидер в области rich internet applications, опубликовала свои библиотеки, а Google, та самая компания, которая своими Maps и Gmail просто заставила разработчиков браузеров поддержать всё то, благодаря чему мы сейчас имеем кучу 2.0 сервисов, не обнародавала свои javascript-библиотеки на пользу простым разработчикам.

          И вот это произошло. Ура, товарищи!
        • Небольшой обзор Monopoly City Streets — онлайн-игры на основе Google Maps

            Доброй всем ночи :)
            С трудом пробившись на www.monopolycitystreets.com (недавно на Хабре проскакивал анонс этой мультиплеерной игры на основе Google Maps) спешу поделиться первыми наблюдениями и успехами.

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

            Внимание! Трафик!


            А все остальное - под хабракатом.
          • SSL сертификаты. Помогите отыскать тропинку в дремучем лесу

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

                Введение



                В данной статье коротко рассказывается о процессе взлома captcha с ifolder.ru. Применение в процессе языка Python и сторонних библиотек. Применение алгоритма преобразований Хафа в составе библиотеки Open Computer Vision © Intel позволит нам избавиться от шума на изображении, простая в использовании и быстрая библиотека FANN (Fast Artificial Neural Network) сделает возможным применение искусственной нейронной сети для задачи распознавания образа.

                Моя мотивация состояла, прежде всего, в том, чтобы попробовать язык Python. Как известно, лучший способ изучить язык — решить на нём какую-нибудь прикладную задачу. Поэтому параллельно описанию процесса обработки изображения я буду рассказывать о том, какие библиотеки и для чего я использовал.
                Сломать мозг
              • Соединённые Штаты Америки

                  Тема эмиграции всё больше набирает обороты, поэтому встречаем новый рассказ о стране, о которой пока никто не написал: США.

                  Публикую по просьбе хабраюзера mmmm1982, который сам опубликовать не имеет возможности по той же самой причине, что и многие другие авторы. Поэтому плюсики — ему.

                  Далее повествование от его лица.

                  Казалось бы: США — страна эмигрантов, а никто еще не написал про миграцию в штаты! Хотя я уверен что на Хабре полно народа временно или постоянно проживающих в Америке.
                  Моя история далека от идеала и подобных статей об успешном переезде в Австралию, Тайвань, Канаду и т.д.
                  Но тем не менее…
                  Читать дальше →
                • ITшник в Австралии

                    Данной статьей я постараюсь продолжить обзор стран, начатый в Денег нет, погода дрянь и правительство ввело новые поборы. Что делать?. Я не хочу обсуждать почему, зачем, что меня двигало к переезду (кому-то весело и комфортно только в Нью-Йорке/Лондоне, а кто-то весьма доволен и в деревне), а постараюсь просто привести некоторую информацию. Здесь на сайте довольно много людей из Австралии, надеюсь где-то меня поправят, что-то добавят. С удовольствием отвечу на все вопросы в комментариях.

                    Читать дальше →
                  • IT-эмиграция в Страну Улыбок, в Тайланд

                      На фоне серии топиков от экспатов, решил тоже поделится. Мне не жалко, а кому-то будет интересно.

                      Меня зовут Влад, я родился в г. Витебске, Беларусь. В 23 года эмигрировал в Санкт-Петербург, Россия. В данный момент живу в Бангкоке. Владею PHP и навыками технического SEO. 2 дня в неделю работаю в Американской компании, остальное время занимаюсь своими проектами. В Тайланде уже год и пока никуда двигать не собираюсь.
                      Читать дальше →
                    • Миграционный дайджест

                        Вначале было слово. И слово это было «Пора открывать блог „Я мигрирую“ :-)» Затем появился этот блог.

                        И вот тут надо сказать, почему. В последнее время на Хабре всё чаще появляются темы про то, как кто-то переехал в страну заморскую и зажил там счастливой жизнью. Тема очень интересная и волнующая, поэтому хочется, чтобы все эти истории были собраны в одном блоге.

                        Ожидается, что в своих публикациях счастливые мигранты будут рассказывать о том, куда перехали, с какими сложностями столкнулись, как устроились, каких сказочных существ повидали и каких яств заморских отпробовали. Фотки приветствуются.

                        Для затравочки я собрал ссылки на комментарии к посту «IT-эмиграция на Кипр: личный опыт», в которых собралось некоторое количество впечатлений. Очень надеюсь, что авторы этих комментариев напишут развернутые отчеты и скандальные подробности в этот блог.

                        Итак, подборочка
                      • Сервер дома — AMD, Debian x64, Bind9, Apache 2, PHP5, MySQL5, Trac, Subversion и море удовольствия

                          Шило в известном месте всё никак не даёт мне покоя.
                          И решил я поэкспериментировать с установкой сервера дома.

                          Итак, дано:

                          1. Домашний интернет с внешним ip на роутере, канал туда/обратно — 8 мбит, провайдер — QWERTY *
                          2. Бюджет не больше 10 тысяч рублей — чем меньше, тем лучше. **
                          3. Жгучее желание экспериментов и чего-нибудь эдакого ***

                          * К сожалению, мой дом не подключает Корбина, у которой более широкие каналы. Приходится довольствоваться тем, что есть
                          ** Получилось путём более-менее реального подсчёта стоимости комплектующих на среднестатический компьютер
                          *** Для тех, кто хмыкнет и скажет — «эка невидаль, я такое регулярно делаю» — я не так часто что-то настраиваю, больше пишу под уже настроенное, и для меня это чистой воды развлечение — что-то сделать своими руками=)

                          Ну, все процедуры тут, под катом.

                          Сразу хочу сказать, что у меня это работает — так, как есть. Дополнительно с бубном я не плясал — но тут вытяжки из моих гуглений и мануалокурений.

                          Вероятно, что-то можно настроить более гибко или качественно, и я крайне буду рад советам или решениям=)


                          Читать дальше →
                        • Нейронные сети: Лекция 2 (+пример на РНР).

                            Совокупность нейронов соединённых тем или иным способом называется искусственной нейронной сетью или просто нейронной сетью.
                            Закон по которому нейроны соединены в сеть носит название структуры или топологией сети.

                            Множество нейронов не соединённых между собой, но соедененные с другими нейронами носит название слоя нейрона.
                            Сети бывают 2х видов: однослойные, многослойные.

                            Простой перцептрон


                            Простой перцептрон состоит из 1го нейрона (один слой) с n входами и пороговой функции активации

                            Поскольку выходами сети является +1 или -1. То перцептрон эффективен для решение задачи классификации 2х классов.
                            Читать дальше →
                          • Делаем сами простые часы за выходные

                              Статья о том, как за выходные с нуля сделать простые электронные часы с использованием микроконтроллера. Показана только основа часов, количество программных и аппаратных фич ограничивается только вашей фантазией).

                              Читать дальше →
                            • 30 советов, как эффективно трудиться и не сойти с ума, работая дома

                              • Translation
                              Тем, кому знакомы прелести работы дома (на себя, фрилансером или удаленно на ставку), также знаком соблазн поваляться на диване и затягивание сроков.

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

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

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

                                Перепечатано с моего ЖЖ.

                                Решился написать про свой опыт изучения английского в экстремально короткие сроки (1 месяц) — вдруг кому пригодится. Также выдам немного инфы про то, как собеседовался за границу.

                                Читать дальше →
                              • Простейший способ мгновенного увеличения кармы

                                  1. Заходите на страницу %HABRAUSER%.habrahabr.ru.
                                  2. Забиваете в строку адреса браузера строку javascript:document.body.contentEditable='true'; document.designMode='on'; void 0
                                  3. Устанавливаете мышью курсор на цифру кармы и прибавляете столько нулей, сколько нужно.
                                  4. Откидываетесь на спинку кресла и испытываете хабра-счастье.
                                • Одминко: CMS на ExtJS 2.0. Что с ней теперь делать?

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

                                    Читать дальше →
                                  • Представления (VIEW) в MySQL

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

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


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

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

                                        — Здра…
                                        — А-а-а!
                                        — Ну ты чего?
                                        — Я вас боюсь!
                                        — Чего это?
                                        — Вы вечно меня унижаете…
                                        — Хех, ну ладно, больше не буду.
                                        — Правда?
                                        — Доо, хочешь конфетку с аяксом?
                                        — Конечно!
                                        — Тада давай, лети к нам в Питер. Вот список авиарейсов на которые есть билеты отсортированный по цене: rasp.yandex.ru/search?cityFrom=Санкт-Петербург&cityTo=Москва
                                        — Эм… что-то вы наврали дяденька — там вообще все рейсы из Москвы в Питер, отсортированные по времени отправления.
                                        — Гм… действительно, не хорошо получилось… а значешь почему?
                                        — Нэ?
                                        — Потому что состояние приложения не отражается на uri. Поэтому каждый раз заходя на эту страницу из закладок, тебе придётся заново устанавливать фильтрацию и сортировку.
                                        — Блоо, как же быть?
                                        а далее самые жёсткие порносцены