• Опыт заказа в китайских интернет-магазинах

      В данной статье хотелось бы поделиться с читателями своим личным опытом о китайских интернет-магазинах, в которых мне (или моим друзьям) приходилось делать покупки. Речь пойдет именно про электронный сегмент товаров. Сразу перейду к сути, и приведу обзоры этих самых магазинов с заключительной оценкой:
      Читать дальше →
    • Семейный бюджет в Google Docs v3

        C Новым Годом всех, кто не может в праздники без мозговой деятельности и без хабра.
        Продолжаю полюбившуюся серию постов (раз, два) про теорию и практику ведения семейного бюджета в Google Docs.

        Я честно вел свой бюджет, написанный в Google docs год назад, и родил новую версию и новую философию (для себя) ведения бюджета. Чем и спешу поделиться.

        Вступление

        Я знаю, что есть много специализированных систем для семейного бюджета вроде 4 Конверта или ИзиФинанс, но я люблю все делать сам, ибо это позволяет сделать то, что сам хочешь и своим детищем пользоваться приятнее.

        Основные преимущества ведения бюджета на Google Docs:

        1. Можно заполнять откуда угодно (ноутбуки, телефоны, айпады) — с помощью Google forms
        2. Можно самому разрабатывать логику и визуализацию
        3. Надежность и почти 100% отказоустойчивость обеспечена корпорацией зла :)

        Немного философии.

        Зачем мы начинаем вести бюджет? У каждого есть свои причины: понять, почему за 10 дней до ЗП кончаются деньги; понять, почему долги по кредиткам только растут; понять какие расходы лучше сократить или как накопить денег на новую машину.
        Многие финансовые системы предлагают нам завести целую уйму статей бюджета и записываться свои расходы в них, не задумываясь, а зачем нам все это. Я в самом начале пошел тем же путем и столкнулся с тем, что расходы почти невозможно анализировать, т.к. часть из них были явно не постоянными (покупка ноутбука или костюма — явно расходы «по необходимости/желанию») и планировать и анализировать их невозможно.
        Сферический бюджет в вакууме — это две статьи: «приход» и «расход». Каждый день вписываете расходы и доходы и смотрите, что получается. Потом у вас появляются мысли, а что мы хотим анализировать? Кто-то хочет посмотреть, а сколько в итоге уходит денег на авто (бензин, страховка, налоги, ремонт, мойка), кому-то интересно понять, сколько он тратит на развлечения (походы в рестораны, кино, бары).
        Я советую делить статьи расходов не более чем на 10-15 позиций исходя из того, что вы хотите анализировать в этом году/квартале.

        Мои статьи расходов выглядят примерно так:
        image

        А самое интересное — как это сделать в Гуглодоксах с подробными инструкциями и формулами и примеров — под катом.
        Читать дальше →
      • Разговорный английский за месяц

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

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

          Читать дальше →
        • Психологическая деформация программистов. Взгляд с обеих сторон баррикад

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

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

            И что же них такого деформированного?
          • Я хочу работать в Google! Телефонное интервью (часть 1)

              Привет Хабр! Давно не писал. Да это и понятно. Защита диссертации, получение PhD, а сейчас ещё и активный поиск работы — всё это занимает очень много драгоценного времени. Но разговор сегодня пойдёт не о том. Хотелось бы поделиться с Вами, уважаемые хабралюди, ресурсами и описанием процесса подготовки к телефонному техническому интервью с Гуглом, первый технический этап которого я уже прошёл, и теперь готовлюсь ко второму, который будет в пятницу.
              Читать дальше →
            • Цветовая дифференциация персонала

                Замечали ли вы, что некоторые отделы вашей организации говорят на разных языках? Бухгалтерия, отдел продаж, IT-отдел – как будто из разных миров? И при этом мир IT как правило самый дальний и непонятный…

                Как найти взаимопонимание? Как понять причины того или иного поведения, спрогнозировать реакцию и найти наилучшие подходы для убеждения и мотивации конкретного человека?
                Также данная тема может быть полезна HR-специалистам и руководителям, подбирающим персонал. Как найти людей, максимально вписывающихся в существующую организацию? Или, наоборот, как «обновить» штат или «условия жизни», чтобы сдвинуть компанию на новый уровень?

                Ответы на эти вопросы могут быть прояснены с помощью теории спиральной динамики, которую сейчас ставят в один ряд с теорией систем и теорией хаоса. Автором теории является американский профессор психологии Клэр У.Грейвз, развитие теория получила благодаря его последователям Дону Беку и Крису Ковану, чья книга «Спиральная динамика: управляя ценностями, лидерством и изменениями в XXI века» доступна и на русском языке.
                Читать дальше →
              • Карьера в IT

                  Что является основным критерием карьерного успеха? Как попасть на желанную работу, если недостаточно опыта? В этой статье я попытался ответить на эти и другие вопросы, связанные с карьерой IT-специалиста.

                  Читать дальше →
                • Делаем Desire HD из Desire



                    Буквально пару дней назад я прочитал пост Вторая жизнь HTC HD2 и задумался, а можно ли сделать Desire HD из моего Desire? Как оказалось, можно, и даже не очень сложно. В общем, поразмыслив некоторое время о плюсах и минусах перехода на HD, я приступил к превращению. После всех действий я получил все возможности Desire HD в корпусе Desire. Никаких проблем и ошибок не возникло.
                    Читать дальше →
                  • GRUB всемогущий, или Делаем загрузочную флешку

                      Про сам grub, загрузочные флешки и особенно специальные утилиты для создания дисков написано уже не мало, но выглядят они узко направленными. Например только для создания флешки Windows 7, различные PEtoUSB, есть более универсальные как в этом топике. Куча утилит по сути устанавливают загрузчик grub, isolinux (реже BCDW или lilo, еще реже свой как Win7), и затем раскладывают предложенные ему файлы (Windows7,WindowsXP, Ubuntu и т.д.) по папкам. От сюда и требовательность к образам (как писали в комментариях к этому топику).

                      А между тем абсолютное большинство выложенных в интернете дисков (особенно USB) как раз и используют isolinux и grub, что мешает их просто объединять? да ничего!

                      Я постараюсь с примерами рассказать, как сделать загрузочную, установочную и просто Live флешку, причем все в одном без заточенных под конкретный дистрибутив утилит. И иметь возможность, при необходимости, легко добавить на флешку еще что-то, без очередного ее переформатирования.
                      image
                      (С) Картинка оттуда
                      Читать дальше →
                    • Не гуглом единым… Онлановые инструменты

                        Сделал подборочку не гугловских инструментов:

                        www.gliffy.com — Онлайн-диаграммы, эквивалент MS Visio;
                        thinkature.com — Онлайн-диаграммы, размышлений;
                        show.zoho.com — Онлайн-презентации;
                        www.bubbl.us — Онлайн Mind Maps;
                        us.ajax13.com — Онлайн-офис;
                        www.empressr.com — Онлайн-презентации;
                        www.burnham-on-sea.co.uk/fax.html — Послать онлайн-факс;
                        www.zamzar.com/?www.deltaasesores.com — Конвертер файлов;
                        www.chatcreator.com/chatbox — Возможность добавить на свой сайт чат;
                        www.ortelius.de/kalender/form_en2.php — Перевод дат по разным календарям, есть даже календарь Майя;
                        www.webwag.com — Web-комбайн: rss-агрегатор, погода, поиск, возможность добавлять свой контент;
                        www.netvibes.com — Web-комбайн: читает rss, показывает, погоду, хранит todo листы, проверяет почту, хранит закладки, записки, хранит todo из rememberthemilk, всё это дополняет приятным и удобным интерфейсом;
                        www.rememberthemilk.com — Онлайн-органайзер;
                        voo2do.com — todo-листы, поддержка проектов.
                      • 20 вещей, которые я должен был знать в 20 лет

                        • Перевод
                        1. Мир пытается оставить тебя тупым. Начиная от банковских платежей и процентов и заканчивая чудо-диетами — из необразованных людей легче вытрясти деньги и ими проще управлять. Занимайтесь самообразованием столько, сколько можете — для того, чтобы быть богатым, независимым и счастливым.
                        Читать дальше →
                      • Мобильные приложения для путешествий


                          Сезон отпусков начнётся в ближайшие недели. Продажи всевозможных гаджетов, полезных в путешествиях, неуклонно растут. Фотоаппараты, планшеты, смартфоны, ридеры, плееры закупаются в предвкушении моря, пляжей, исторических достопримечательностей, джунглей, гор и множества других прекрасных мест на нашей планете. Но при этом многие счастливые обладатели планшетов и смартфонов упускают такой немаловажный момент, как полезные и удобные приложения, способные существенно облегчить, или украсить, или дополнить новыми впечатлениями ваш отпуск. Поэтому мы решили предложить вашему вниманию подборку ряда приложения для путешественников.
                          Читать дальше →
                        • Почему в России почти нет гражданского/коммерческого высокотехнологичного производства?

                            Статью с обзором ситуации с микроэлектроникой в России я закончил утверждением, что сейчас в России есть технические возможности для создания любых военных микросхем (если не считаться с ценой). Однако и в комментариях к той статье, и во многих других — всех больше волновал вопрос отсутствия (на уровне погрешности измерений) производства чисто-коммерческих (гражданских) высокотехнологичных продуктов. Этот вопрос волновал и меня, потому я постоянно мучил вопросами всех, кто так или иначе связан с высокими технологиями и бизнесом в России.

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

                            Под катом попробуем разобраться чем отличаются «высокотехнологичные» компании от «низкотехнологичных», что нужно, чтобы высокотехнологичные компании могли рождаться и выживать, почему с софтом у нас лучше, чем с хардом, с чего начиналась кремниевая долина в США и можно ли её «скопировать», почему Китай всех рвет, а также — окинем взором все, что происходит в Сколково, Роснано, фонде перспективных исследований и приведут ли они к расцвету российских инноваций. Безусловно, я где-то могу ошибаться — буду рад дополнениям в комментариях.

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

                            Материал будет полезен тем, кто осваивает язык R в качестве инструмента анализа табличных данных и хочет увидеть сквозной пример реализации основных шагов обработки.
                            Ниже демонстрируется загрузка данных из csv-файлов, разбор текстовых строк с элементами очистки данных, агрегация данных по аналитическим измерениям и построение диаграмм.
                            В примере активно используется функциональность пакетов data.table, reshape2, stringdist и ggplot2.

                            В качестве «реальных данных» взята информация о выданных разрешениях на осуществление деятельности по перевозке пассажиров и багажа легковым такси в Москве. Данные предоставлены в общее пользование Департаментом транспорта и развития дорожно-транспортной инфраструктуры города Москвы. Страница набора данных data.mos.ru/datasets/655
                            Исходные данные имеют следующий формат:
                            ROWNUM;VEHICLE_NUM;FULL_NAME;BLANK_NUM;VEHICLE_BRAND_MODEL;INN;OGRN
                            1;"А248УЕ197";"ООО «ТАКСИ-АВТОЛАЙН»";"017263";"FORD FOCUS";"7734653292";"1117746207578"
                            2;"А249УЕ197";"ООО «ТАКСИ-АВТОЛАЙН»";"017264";"FORD FOCUS";"7734653292";"1117746207578"
                            3;"А245УЕ197";"ООО «ТАКСИ-АВТОЛАЙН»";"017265";"FORD FOCUS";"7734653292";"1117746207578"
                            ```
                            

                            1. Загрузка первичных данных
                            Данные можно загружать непосредственно с сайта. В процессе загрузки сразу переименуем колонки удобным образом.
                            url <- "http://data.mos.ru/datasets/download/655"
                            colnames = c("RowNumber", "RegPlate", "LegalName", "DocNum", "Car", "INN", "OGRN", "Void")
                            rawdata <- read.table(url, header = TRUE, sep = ";",
                                         colClasses = c("numeric", rep("character",6), NA),
                                         col.names = colnames,
                                         strip.white = TRUE,
                                         blank.lines.skip = TRUE,
                                         stringsAsFactors = FALSE,
                                         encoding = "UTF-8")
                            Теперь можно приступать к анализу и визуализации…
                            Читать дальше →
                          • Как я начал работать на Odesk и Elance

                            Как-то полтора года назад я сидел в кафе на Арбате и думал о своем будущем. На тот момент работал программистом на полставки и учился в одном техническом ВУЗе. Все было стабильно, но хотелось чего-то большего – и я решил посмотреть, сколько зарабатывают хорошие программисты на фрилансе. Опыт «фрилансерства» у меня к тому моменту уже был, но впечатление осталось не самое лучшее — деньги маленькие, заказчики не всегда адекватные, один раз даже меня «кинули» с оплатой.

                            Я зашел на сайт всем известной российской фриланс-биржи и увидел, что за год моего отсутствия там ничего не изменилось: платят — мало, просят — много и так далее. Так у меня родилась идея посмотреть, что происходит на западе. Я нашел на Хабре статьи про иностранные биржи Odesk и Elance, почитал, подумал, как все сложно, и благополучно забыл про эту затею.
                            Что было дальше?
                          • Бесплатный облачный PHP-MySQL хостинг для небольшого сайта на основе Amazon AWS

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

                            Боевая задача.


                            Предположим нам хочется захостить небольшой проектик где-нибудь в надежном и не особо тормозящем месте. А поскольку сайт небольшой, то не будем заморачиваться и захотим от хостинга что-нибудь самое простое. Для наших целей вполне хватит PHP, MySQL и доступа по FTP.
                            Для решения этой задачи идеально подходит Веб сервис от Амазона в котором удивительным образом сочетается способность выдерживать большие нагрузки с бесплатным пакетом ресурсов на первый год после регистрации. В бесплатный пакет входит много чего, но в данный момент нас будут интересовать:
                            • Виртуальный сервер в формате micro на основе Linux с доступом по SSH.
                            • 30Гб места в Elastic Block Storage плюс 1Гб под бэкапы.
                            • 15 Гб трафика в месяц.
                            • Выделенный внешний IP адрес.

                            Причем все это при желании можно зарегистрировать и подготовить к работе за полчаса, но понадобится кредитная карта, которую примет Amazon (и снимет 2 доллара) и сотовый телефон под рукой (домашний не подойдет).

                            Читать дальше →
                            • +125
                            • 82,5k
                            • 88
                          • История развития форматов видеосжатия

                              Далёкий 1988й год был полон удивительных событий. В этом году увидел свет 4й альбом группы Metallica «...And justice for all», а СССР запустил в свой первый и единственный полёт многоразовый космический корабль «Буран». В этом же году началась история видеосжатия – появился самый первый стандарт видео-кодека.
                              Самые известные стандарты видеосжатия появились благодаря двум конторам: VCEG и MPEG. Нельзя назвать их конкурентами: некоторые стандарты были выпущены комитетами поодиночке, некоторые стали плодом их запретной любви коллективной работы в составе объединённых групп. По иронии судьбы именно эти «совместные» форматы и получили наибольшее распространение.

                              1988 год – H.261


                              352x288 - предел мечтаний в 1988 годуИтак, 1988 год. H.261 стал первым полноценным форматом видеосжатия, получившим широкое распространение. Это был «классический» стандарт, работающий в цветовом пространстве YCbCr, базирующийся на дискретном косинусном преобразовании блоков и сжатии Хаффмана. Поднимите руку те, кто слышал о нём? А ведь именно в этом стандарте впервые появились такие понятия, как макро-блок, целопиксельный вектор движения и де-блокинг (или пост-процессинг). А еще именно тогда, 23 года назад, появилась концепция опорных кадров. H.261 предусматривал кадры 2х типов: I(ntra) – полностью независмый кадр, и P(redicted) – кадр, зависимый от предыдущего. Максимальное разрешение CIF (пример приведён слева), поддерживаемое H.261, сейчас не впечатлит даже любителей смотреть видео на телефоне. И тем не менее, для своего времени это был очень прогрессивный, весьма «продвинутый» стандарт. Все последующие стандарты видеосжатия базируются на идеях, берущих свое начало в H.261, и де-факто являются результатом его эволюционного развития.

                              Читать дальше →
                            • Библия проектирования. Часть первая. Создание мира

                                image

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

                                Читать дальше →
                              • GTD для иррационалов на практике

                                  О чём это я


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

                                  В своей жизни я довольно много писал разных художественных рассказов, полутехнических статей и стихов. Но как большинство из тех авторов, кто пишет сами для себя, публиковал работы для скромной аудитории в пару сотен человек. При этом всегда оставалось ощущение, что мир стал бы намного лучше, если бы меня прочитало не 200, а, например 200,000 человек. Цель вполне ясная и сформулированная. Более того, чтобы увидеть проложенный другими и веками проверенный путь к её достижению, не надо быть семи пядей во лбу. И вот так появилась задача “Написать статью на Хабрахабр”. Именно в таком виде сформулированная, без какой-то конкретной темы, материалов или сроков, задача провисела несколько месяцев в моем списке неотсортированных задач.
                                  Читать дальше →