• Убойный комплект

         Всем своим обзорам я присваиваю тег "оbзор". Сегодня этот тег пополнился еще одной записью — героем оbзора стал планшет Wacom Intuos4 — это опять не горячая новинка сезона, но подобные устройства со временем хуже не становятся.

      image

      Читать дальше →
    • Расширенная настройка раскладок

        imageПриветствую, %username%.

        Многим людям из стран бывшего СССР, как и мне, приходится использовать третью, а то и больше, альтернативную раскладку клавиатуры. При этом, как правило, раскладки, отличаются от русской парой символов и используются редко. В такой ситуации возникает проблема с переключениями раскладок. Некоторые используют все три, и постоянно путаются между ними. Некоторые, например, как я, используют только две основные. Когда нужна третья альтернативная, они лезут в настройки и добавляют ее. Это создает некую неудобность.
        В этом топике я хочу кратко рассказать способы решения проблемы, показать одно из решений и выслушать советы умных людей.
        Читать дальше →
      • Алгоритм для выявления сообществ в больших сетях

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

          Бельгийские разработчики представили новый алгоритм, который превосходит все существующие аналоги по вычислительной скорости. Вследствие этого его можно применять на базах беспрецедентного размера: анализ типичной сети из 2 млн нодов занимает 2 минуты. Он получил название Лувенский метод (Louvain Method), поскольку создан в то время, когда все разработчики трудились в Лувене (Бельгия).
          Читать дальше →
        • Таблетки с CES. Итоговая таблица

          • Перевод

          Выставка CES в Лас-Вегасе просто разразилась невиданным множеством планшетных компьютеров на всевозможных платформах. Среди них преобладают железки на Android или Windows 7. Журналисты engadget постарались и собрали список всех анонсированных планшетов. Под хабракатом вы увидите весь сводный список грядущих таблеток с кратким описанием каждой из них, а также планируемой датой выпуска и ценой.
          Читать дальше →
        • Пишем примитивный и никому не нужный компилятор

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

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

            В посте мы рассмотрим, как можно написать свой компилятор C-подобного языка меньше чем за час, исписав всего 300 строчек кода. В качестве бонуса, сюда входит и код виртуальной машины, в байткод которой будет компилироваться исходник.
            Читать дальше →
          • Хочется взять и расстрелять, или ликбез о том, почему не стоит использовать make install

              К написанию сей заметки меня сподвигло то, что я устал делать развёрнутые замечания на эту тему в комментариях к статьям, где в качестве части инструкции по сборке и настройке чего-либо для конкретного дистра предлагают выполнить make install.
              Суть сводится к тому, что эту команду в виде «make install» или «sudo make install» использовать в современных дистрибутивах нельзя.

              Но ведь авторы программ в руководствах по установке пишут, что нужно использовать эту команду, возможно, скажете вы. Да, пишут. Но это лишь означает, что они не знают, какой у вас дистрибутив, и дистрибутив ли это вообще, может, вы вступили в секту и обкурилисьчитались LFS и теперь решили под свою хтоническую систему скомпилять их творение. А make install является универсальным, хоть и зачастую неправильным способом это сделать.

              Читать дальше →
            • Улучшаем интерфейс Java-приложения

              • Tutorial
              Добрый день, Хабражитель!

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

              Итак, в данном посте я постарался изложить самые важные и значимые на мой взгляд моменты по работе со Swing и графикой — как создавать компоненты, как стилизовать интерфейс, чего делать не стоит и многое другое…

              Читать дальше →
            • Делаем консоль чуточку удобнее

                Практически все Javascript-программисты пользуются консолью в браузерах. Консоль встроена в Хром, Оперу, IE и устанавливается с Firebug в Фоксе.
                Но у неё есть пару неудобств, которые можно очень легко исправить. Это:
                • Ошибки, когда консоль не определена
                • Невозможность использовать вне контекста
                • Невозможность отключить во время production
                • некроссбраузерность

                Исправим эти проблемы легко и быстро!

                Читать дальше →
              • Субдоменная мульти-установка mediawiki с единой БД юзеров и общим кодом

                  Что же я хотел сказать таким страшным заголовком?

                  На самом деле — все просто.

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

                  В этой статье я расскажу о том, как реализовать это на примере движка mediawiki.
                  Читать дальше →
                • «Правильная» музыка. Или как навести порядок в своей MP3 коллекции


                    Мотивы

                    Навеяно хабратопиком.

                    Предыстория

                    В октябре 2008 года я купил себе iPhone 3G и, до нынешнего лета, в качестве mp3-плеера использовал именно его. Необходимость загружать музыку в смартфон, используя iTunes, по началу меня изрядно напрягала. Но, как выяснилось значительно позже, возможно именно это избавило меня от головной боли с конвертированием тегов, записанных кириллицей. Я просто не задумываясь добавлял альбомы из своей коллекции в «тунец» и всегда гарантированно получал на телефоне треки без «кракозябр». Удобно. Но всему приходит конец.
                    а дальше...