• Изучаем слона (часть 2)



      Продолжаем изучение шахматных фигур. Следующая фигура — это слон.

      Казалось бы, слон фигура которая ходит еще проще чем ладья. Но, тем не менее, при первичном изучении слона с ним связано больше проблем чем с ладьей. Дети легче воспринимают движение по горизонталям и вертикалям, чем по диагоналям. Чтобы научить ребенка ходить слоном – заходите под кат. Вас там ждут диаграммы, некоторые не самые простые (для детей).
      Читать дальше →
    • Google Takeout — забери свои данные из гугла

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

        Пока что доступны только несколько сервисов, такие как профиль Google, контакты и круги Google+, сообщения в Buzz (вместе с комментариями), альбомы Picasa, Лента Google+ (Stream).

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



        Официальное сообщение в Data Liberation Blog
      • Как я покупал iPod touch на ebay, и как мне пришло не совсем то…

          Привет, image
          Я хочу рассказать интересную историю, как я покупал на Ebay плеер Apple iPod touch 32Gb. О том, как я использовал «снайпер», пользовался посредником и о том какие проблемы возникли. Я уже больше полугода делаю покупки из-за рубежа и особых проблем по поиску того что мне надо не возникло.
          image
          Читать дальше →
        • Реклама, которая нас меняет

            Или должна менять! Очень часто, социально-направленные рекламные кампании, использую резкие, шокирующие образы в своих креативных решениях. Иногда такой прием действительно может повлиять на общественность и заставить обратить внимание на те проблемы, о которых мы не особенно задумываемся, утопая в решении ежедневных бытовых дел.
            Конечно же, Shockvertising также использую многие компании, для продвижения своих продуктов. В целом, такая реклама почти всегда обращает на себя внимание.

            Материала очень много, поэтому буду разбивать эту тему на несколько постов…
            Читать дальше →
          • iTunes U — халявные лекции ведущих универ-ов

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

              31.05.2007 Apple запустил новый сервис в рамках iTunes Store — iTunes U. Это раздел посвященный образовательному контенту. Лекции, видеоуроки, лабораторные опыты и т.д., от ведущих университетов США на разнообразные темы. Т.к. хабраобщественность в большинстве состоит из людей интересующихся, то думаю это будет интересно.

              Вы спросите как это все достать? Очень просто: контент раздела iTunes U и кстати раздела Podcasts (в котором немало видеоуроков по софту) — БЕСПЛАТНЫЙ. А методов зарегистрироваться в iTS не имея заграничной кредитки и аккаунта PayPal — предостаточно, надо лишь минуту-другую поGoogleить.
            • Афганского студента приговорили к смерти за скачивание файла

                23-летний студент факультета журналистики Саед Первез Камбакш (Sayed Pervez Kambaksh) приговорён к смертной казни за то, что он скачал и распространял среди своих однокурсников один документ, в котором критикуются обычаи некоторых исламских стран, а именно — жестокое обращение с женщинами. Афганские власти обвиняют его в богохульстве. По мнению исламских фундаменталистов, подобное обращение с женщинами предписано Кораном.

                Шариатский суд (религиозный суд, который карает граждан за нарушение законов ислама) в октябре прошлого года приговорил Саеда к смертной казни. Его дело даже не рассматривалось в гражданском суде, а на прошлой неделе сенат страны утвердил этот приговор, так что теперь парня уже ничто не спасёт, хотя западные коллеги-журналисты собирают подписи в его защиту. Более того, афганские власти уже предупредили других журналистов, что они тоже будут арестованы, если осмелятся публично выступить за своего товарища.

                via Independent
              • Talk on the Run. Говорящий программист

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

                  Зачем?

                  • Большинство проектов, с которыми мне приходится сталкиваться, устроены по принципу двух-трех-уровневой иерархии, причем наверху пищевой цепочки находятся серьезные боссы, управляющие серьезными клиентами, а внизу – кодеры за еду разной степени продвинутости. В золотой середине сидят тимлиды, они же техлиды, они же координаторы, на которых, собственно говоря, и ложится основная ответственность за реальный value и реальный delivery.
                  • Эти люди чаще всего – собственный продукт компании, начинавшие как молодая шпана, прошедшие длинный путь развития, и при этом – они категорически не рвутся превращаться в больших начальников, поскольку свежий ветер еще шумит у них в голове, и отрываться от своей, любовно возделанной на .NET грядки, им совсем даже не хочется.
                  • Тем не менее – к ним приходят и говорят: у тебя растут года, парень, пора руководить, че.

                  Читать дальше →
                • Вы и ваша работа *

                  • Translation
                  Длинный материал. Время чтения – около 40 минут.

                  image

                  Доктор Ричард Хэмминг, профессор морской школы Монтерея в штате Калифорния и отставной учёный Bell Labs, прочёл 7 марта 1986 года очень интересную и стимулирующую лекцию «Вы и ваши исследования» переполненной аудитории примерно из 200 сотрудников и гостей Bellcore на семинаре в серии коллоквиумов в Bell Communications Research. Эта лекция описывает наблюдения Хэмминга в части вопроса «Почему так мало учёных делают значительный вклад в науку и так многие оказываются в долгосрочной перспективе забыты?». В течение своей более чем сорокалетней карьеры, тридцать лет которой прошли в Bell Laboratories, он сделал ряд прямых наблюдений, задавал учёным очень острые вопросы о том, что, как, откуда, почему они делали и что они делали, изучал жизни великих учёных и великие достижения, и вёл интроспекцию и изучал теории креативности. Эта лекция о том, что он узнал о свойствах отдельных учёных, их способностях, чертах, привычках работы, мироощущении и философии.
                  Читать дальше →
                • История тяжелого проекта: немного о бюрократии, инфраструктуре и процессе разработки ПО

                  История тяжелого проекта: немного о бюрократии, инфраструктуре и процессе разработки ПО


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

                  Заказчик — довольно крупный инвестиционный банк. Число конечных пользователей: более 10 тыс.

                  Команда проекта
                  • более 200 разработчиков (из них 31 тим лид, 7 мастер тимлидов)
                  • 3 архитектора, один из них главный
                  • 19 тестировщиков (1 лид, 2 на нагрузочных испытаниях, остальные на функциональном тестировании)
                  • 5 системных администраторов, в зоне ответственности которых управление СУБД и выше. Администрирование ОС и аппаратной части в зоне ответственности специальной HW team
                  • переменное число (от 2 до 16) аналитиков, работающих на part time
                  • 12 технических писателей и переводчиков
                  • 3 руководителя проекта, постоянно руководит один — второй и третий на подмене во время отпуска, болезни или выступают в качестве ассистента руководителя проекта когда активны и доступны.

                  Читать дальше →
                • iCity – виртуальный город, до которого нет дела никому. Post Mortem внутреннему стартапу

                  Всем привет. Статья будет о стартапе. Но не спешите морщиться. Статья будет о внутреннем стартапе – внутри материнской компании. Такие еще иногда называют спиноффами. Как можно догадаться из названия, я предлагаю почитать о том, с каким энтузиазмом я совершал ошибку за ошибкой в попытке создать внутренний стартап и что из этого вышло. Очень надеюсь на то, что кого-то предостерегу от подобного рода ошибок.
                  Читать дальше →
                  • +29
                  • 12.6k
                  • 6
                • Harmony collections NOW


                    На хабре уже проскакивала статья про такие замечательные вещи, как Map, WeakMap и Set, но в действительности реальные возможности этих API не были раскрыты (если я все-таки хорошо воспользовался поиском).
                    Эти API толком не реализованы нигде, кроме firefox (можно включить в chrome canary), но даже там до недавних пор не поддерживалось использование HTMLElement-подобных объектов в качестве ключей. Polymer, например, убрал только три недели назад

                    	if (navigator.userAgent.indexOf('Firefox/') > -1)
                    


                    Чем же они так хороши? По сути Map/WeakMap можно воспринимать как обычные хэш-объекты, только в качестве ключей можно использовать только сложные объекты (Object, Function, Array), так как привязка идет не по содержимому, а по адресу в памяти.
                    Таким образом появляется возможность привязаться на фронтэнде к
                    • dom-элементу
                    • XHR-запросу
                    • File-элементу


                    Это дает нам возможность работать без id-шников элементов, делать дата-биндинг в разы быстрее, создать безумную альтернативную реализацию promises и так далее.
                    Мы будем говорить о WeakMap. Даже не так, мы будем говорить о существующих полифиллах для WeakMap.

                    Читать дальше →
                  • Прокачка debian/ubuntu сервера для маленьких

                    Всем привет. Недавно появилась необходимость поднятие VPS на debian 7 за скромные деньги.
                    О плясках с бубенчиком я бы хотел описать тут в подробностях.
                    Всё в этом посте было собрано на просторах интернета, доработано, разжевано и скинуто в одну статью.


                    Выбор пал на https://account.nt-vps.ru/register/ из-за низких цен и неплохой стабильности за эти деньги(правда 2 дня были серьезные проблемы с сетью). Был взят VPS за 5 рублей в сутки(или за 150р в месяц) с небольшими конфигурациями ОЗУ 128mb и 10Гб на диске.

                    В автоматическом режиме был установлен Debian 7.0 x86-64 Wheezy и VPS была готова к работе.
                    64 битная сиcтема была выбрана лишь для моих личных нужд, а вам же советую, на этом VPS, ставить x86.

                    Далее
                  • Групповые сопротивления

                    Многие менеджеры в приватных беседах жалуются на сотрудников. Вроде бы и знающие специалисты, а работу не работают. Более того — часто отнимают время у тех, кто таки работает. Хоть увольняй.
                    Многие родители жалуются на что-то подобное в отношении детей. И тут уволить уже нельзя.
                    И сотрудники, и дети, часто действуют похожими способами. Реализация разная, а виды действий — схожие:

                    • Привлечение внимания
                    • Борьба за власть
                    • Месть и личные нападки
                    • Беспомощность
                    image
                    У каждого из этих видов есть свои формальные признаки и стандартные лекарства.
                    Читать дальше →
                  • Оценка количества ошибок в программе. Модель Миллса

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

                    Читать дальше →
                  • Новый каталог веб-шрифтов от Google



                      Удивительно, сколько классных продуктов Google может выпустить за один день, пусть это даже и тау-день. На Хабре уже обсудили Google+, новый дизайн, Takeout и конвертер Swiffy, а вот ещё один релиз: новый интерфейс для просмотра веб-шрифтов Google Web Fonts. Ссылка на новую версию появилась также в старом интерфейсе (вверху). На данный момент каталог содержит 180 семейств веб-шрифтов. Все они являются свободными и могут быть легко встроены в любую страницу.
                      Читать дальше →