• Еврейская притча: Талмуд, Сократ и двое в дымоходе

      В середине 20-х годов молодой еврей пришёл к известному нью-йоркскому
      раввину и заявил, что хочет изучить Талмуд.
      — Ты знаешь арамейский? — спросил раввин.
      — Нет.
      — А иврит?
      — Нет.
      — А Тору в детстве учил?
      — Нет, ребе. Но вы не волнуйтесь. Я закончил философский факультет Беркли и только что защитил диссертацию по логике в философии Сократа. А теперь, чтобы восполнить белые пятна в моих познаниях, я хочу немного поучить Талмуд.
      — Ты не готов учить Талмуд, — сказал раввин. — Это глубочайшая книга из всех, написанных людьми. Но раз ты настаиваешь, я устрою тебе тест на логику: справишься — буду с тобой заниматься.
      Молодой человек согласился, и раввин продолжил.
      Читать дальше →
    • Русскоязычные твиттер сервисы

        Русскоязычное твиттер сообщество становится всё больше и больше, соответственно появляются и разнообразные сервисы ориентированные на русскоязычную аудиторию.
        Большинство из них и так на слуху, но возможно некоторые для вас станут открытием.
        Посмотреть уже!
      • Управление информацией или как обуздать RSS



          Что такое RSS многие из читателей знают. Как говорит Wikipedia
          семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами.

          Больше всего мне нравиться расшифровка Really Simple Syndicationочень простое приобретение информации. В этой статье я не буду вдаваться в подробности и историю RSS, а сконцентрируюсь на использование этого мощного инструмента.
          Читать дальше →
        • Переключаем настройки сети в ноутбуках в два клика

          • Перевод
          Сейчас, когда Интернет уже не является чем-то странным и недосягаемым для каждого, да и ноутбуки стали доступными по цене, возникает проблема, когда дома и в офисе разные настройки Интернет подключения (ip, dns, шлюз, прокси и т.д.), которые надо каждый раз менять. Несколько недель назад ко мне обратились с просьбой как то все автоматизировать, поскольку это надо было сделать быстро то погугливши я нашел одну из шареварних программок, которая заработала. Но на этом я не остановился, искал что то попроще, потому что минусом этих программ было то, что во-первых, они платные, во-вторых они все время висят в памяти забирая у Вас «драгоценные байты», в-третьих качая с варезных сайтов варезные программы рискуете подцепить вирус, ну и последнее зачем использовать что-то постороннее, когда можно организовать все средствами операционной системы (например windows).
          Читать дальше →
        • Бесплатные средства для Виртуального Офиса



            Какие есть средства для коллективной работы кроме Exchange?

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

            Читать дальше →
          • Запись Skype-беседы

              Уже не один раз меня просили рассказать, как можно записывать парные (или даже еще с большим количеством людей) подкасты, которые проходят в Skype. Это на самом деле хороший вопрос, потому как вариантов есть несколько, у всех свои плюсы и минусы… К тому же подкасты-беседы чаще всего интереснее и живее, а скайп или другая voip-телефония зачастую оказывается единственным вариантом связи.

              Вариантов для записи skype-бесед два. Будем рассматривать их по отдельности.

              Читать дальше →
            • Google Россия собрал Gmail своими руками


                Физкульт-привет хабравчанам от соседей из адвертки :)

                Говорят, что создатели красоты рекламное агентство Saatchi & Saatchi Moscow, что вдвойне приятно.

                Если тут есть кто-то из Гугла, буду благодарен за рассказ как долго делалось это чудо.
                Читать дальше →
              • Хорошо ли вы подготовились к использованию Windows 7? Несколько “горячих” клавиш

                  Сразу хочу извиниться, статья не очень то техническая. Если вы считаете, что уже и так хорошо знаете все горячие клавиши Windows 7, которые упрощают работу с ней, то просто пропустите этот топик.

                  Случайно на глаза попалась табличка c «горячими» клавишами, связанных с новым тулбаром Windows 7 – узнал для себя много новых и полезных и спешу поделиться ими с вами, предварительно собрав по максимуму полезных сочетаний.

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

                  Позвольте мне начать своё повествование с рассказа про свободное время, семью и тягу к прекрасному. Свободного времени, которое я могу провести с женой, обычно очень мало. То я занят, то жена. То мы оба. Но иногда высвобождается час-другой, который можно провести вместе. А что можно сделать вместе? Ну, кроме того что вы подумали, можно ещё посмотреть вместе фильм. Сходить в кино, например, выбрав один из пяти унылых фильмов в кинотеатре. Или достать с полки DVD и в 5й раз посмотреть «Новинки 2006 года, 8 в 1». Но кому нужны новинки 2006 года в качестве для мобильного телефона или платить деньги за билеты в кино, если всё что нужно для удовольствия можно сделать у себя дома практически бесплатно? Если есть трекер на котором постоянно выкладываются сотни интересных фильмов? Если есть хороший телевизор и диван, на котором смотреть фильмы намного приятнее? Нет, иногда, конечно, приятно сходить в кино, или пересмотреть новинки 2006, но в большинстве случаев мы хотим (1) дома, (2) бесплатно посмотреть (3) новый фильм (4) в хорошем качестве (5) не дожидаясь пока он скачается.
                  Читать дальше →
                • Преступный переинженеринг

                  • Перевод
                  Программистов часто обвиняют в том, что они делают свою работу неряшливо. В природе существует бесчисленное количество программ, которые падают, зависают или неожиданно пишут на экране «Превед медвед» миллион раз.
                  Почему так получается?
                • Как делать все



                    Предисловие.


                    За то время, которое у меня есть, я хочу сделать как можно больше. Более того, я хочу заниматься всем одновременно. У меня есть способ. Я вам о нем расскажу.
                    Как я это делаю...
                  • Автоматический контроль качества Java-кода

                      Код, который пишет программист, должен быть рабочим – самое первое правило успешной работы, с которым согласится и сам программист, и все его начальники. Но, кроме того, что код должен просто работать, часто к нему предъявляются повышенные требования – наличие комментариев (внутренней документации), читаемость, быстроту внесения изменений, совместимость с явными и неявными стандартами. Всё то, что можно назвать качеством кода.

                      Однако, в отличие от работоспособности кода, которую можно оценить с помощью выполнения проверочных тестов, качество кода не является простой оценкой TRUE или FALSE. Более того, под качеством кода понимается набор субъективных оценок восприятия кода другим человеком. Однако давайте всё-таки попробуем как-то формализовать задачу оценки качества, и, при возможности, дать способ автоматического выполнения этой задачи.
                      Читать дальше →
                      • +35
                      • 21,2k
                      • 8
                    • Что такое анти-паттерны?

                        Анти-паттерны — полная противоположность паттернам. Если паттерны проектирования —
                        это примеры практик хорошего программирования, то есть шаблоны решения определённых задач. То анти-паттерны — их полная противоположность, это — шаблоны ошибок, которые совершаются при решении различных задач. Частью практик хорошего программирования является именно избежание анти-паттернов. Не надо думать, что это такая непонятная теоретическая фигня — это конкретные проблемы, с которыми сталкивался практически каждый разработчик. Кто осведомлен, тот и вооружён! Рассмотрим же несколько расрпотранённых анти-паттернов в программировании.
                        Да, рассмотрим!
                      • Знакомство с jabber ботами

                          imageДлительное время я использовал джаббер только в роли меседжера, однако несколько недель назад мне попался адрес джаббер бота, который был словарем, что представилось мне крайне удобным в использовании. В скором времени мой ростер пополнился десятком удобных ботов, и в поиске новых я, в том числе, исследовал хабр, но не нашел ничего. Я решил заполнить эту нишу и создать сводный список ботов, известных мне, которые, по-моему мнению, могут заинтересовать.
                          Читать дальше →
                        • Расширения для Firebug

                            Последнее время появляется все больше и больше различных дополнений для Firebug'a. Решил сделать краткое описание для этих плагинов.
                            Здесь были описаны только 4 плагина.
                            Постараюсь описать все известные плагины для Firebug'a
                            Статья на украинском языке
                            Читать дальше →
                          • Непопулярные аспекты тестирования

                              Непопулярные аспекты тестирования


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

                              Я соглашаюсь с тем, что данная статья распространяется на условиях CC-NC-BY
                            • Настройка Apple Slim keyboard под Linux

                                Недавно праздновал свой 23 день рождения и был одарен коллегами замечательнейшим девайсом. Apple Slim Aluminium Keyboard.
                                Да-да-да. Именно с большой буквы каждое слово.
                                По моему скромному мнению, лучшей клавиатуры для разработчика не найти. Особенно для такого любителя Linux как я.
                                Клавиатура удобная, ничего не скажешь, писать об этом больше не буду, и так уже везде понаписано. Однако не без проблем.
                                Мой любимый рабочий компьютер с Gentoo напрочь отказался работать с мультимедийными клавишами и прочими радостями современного мира. Немного погуглив я обнаружил что я не одинок и огромное количество народа тоже страдает от этого. Однако четкой и подробной инструкции на русском (да и на английском ) я так и не нашел. Специально для таких как я страдальцев и предназначен сей коротенький мануал.
                                Тут в комментариях просят картинку клавиатуры:
                                image
                                А вот тут можно про неё почитать.
                                Читать дальше →
                              • Как я воевал со временем

                                  Справка: Хоторнский эффект

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

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

                                  Что я придумал?


                                  Читать дальше →