• 2 мыши = 2 курсора

      image
      Однажды, встал такой вопрос: а почему у меня 2 мышки и 1 курсор? И тогда мы начали искать решение и мы его нашли. Это был проект Сpnmouse, правда он был заброшен еще в 2004 году, но это нам ни капли не помешало.
      Посмотрим что из этого вышло!
    • Starcraft II может спалить видеокарту

        Компания Blizzard официально признала баг в игре StarCraft II, который может привести к выгоранию видеокарты, если у неё недостаточно хорошее охлаждение. Проблема оказалась в статичных меню, которые разгоняют GPU на полную мощность, при том что в игре не установлен максимальный лимит на FPS.

        В качестве временной меры рекомендуется добавить в файл Documents\StarCraft II\variables.txt две строчки:

        frameratecapglue=30
        frameratecap=60
      • Обзор видео CMS

          Т.к. я сам довольно активно интересуюсь этой темой, решил поделиться с сообществом тем что мне удалось найти через google.
          Оговорюсь сразу:
          1. Все перечисленные ниже CMS (судя из информации на официальных сайтах) могу сами конвертировать видео файлы;
          2. Ни одной из перечисленных CMS я сам не пользовался, а в статье я просто собрал ту информацию, которую нашел на официальных сайтах.

          Читать дальше →
        • PHP класс для конвертирования кодировки базы Mysql

            Недавно я написал скрипт конвертирования Mysql базы из одной кодировки в другую. После, я решил переписать скрипт, создав класс. Теперь можно подключать эту библиотеку в своих скриптах. Использование данного класса показано ниже.
            Читать дальше →
          • Online сервисы по перебору паролей

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

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

              Читать дальше →
            • Хитрости Windows 7

              • Translation
              Все хитрости, раскрытые здесь, характерны для сборки Windows 7 RC (Build 7100), и большинство из них, если не все, будут актуальны и в окончательном релизе.

              1. Добавление поисковых провайдеров в Windows 7


              Windows 7 позволяет осуществлять поиск по удаленным базам данных веб-сайтов прямо с рабочего стола, используя открытые стандарты, такие как Open Search и RSS. Вот некоторые популярные и удобные поисковые провайдеры, которые можно добавить в Windows 7:

              Вы можете установить вышеперечисленные дополнения с форумов Windows 7, или получить пакет с несколькими поисковыми провайдерами здесь.

              image

              Эти поисковые коннекторы работают даже в стандартных диалогах Windows, таких как Вставить Рисунок (Insert Picture) в PowerPoint или любом другом приложении. Вы можете даже перетащить картинки Flickr из результатов поиска обозревателя для того, чтобы скопировать их на рабочий стол, без необходимости использования какого-либо веб-браузера.
              Читать дальше →
            • 3 лекарства для Ослика

                У великого (по доле рынка) творения Microsoft — браузера Internet Explorer раньше 7 версии имеется множество недостатков, среди которых современных веб-дизайнеров и разработчиков наиболее напрягают:
                • плохая поддержка селекторов CSS2 (в частности, слабая поддержка псевдокласса :hover)
                • плохая поддержка PNG с градациями прозрачности.

                Эти проблемы должны решиться, если все пользователи IE перейдут на седьмую версию. Для тех, кто не хочет ждать, я представляю три лучших лекарства от этих недомоганий браузера.
                Читать дальше →
              • Некоторые (полезные) советы по Windows 7

                  Содержание:
                  1. Быстрый запуск приложений с правами администратора
                  2. Отчет об использовании электроэнергии
                  3. Поиск в интернете из меню «пуск»
                  4. Навигация по панели задач
                  5. Скрытие значка Windows Live Messenger
                  6. Сворачивание окон
                  7. Быстрое открытие и закрытие копии приложения
                  8. Копирование файлов из командной строки в несколько потоков
                  9. Быстрое управление окном

                  Читать дальше →
                • Консоль в Windows — никому не нужна?

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

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

                    Совсем недавно где-то на Хабре промелькнуло высказывание из серии «Не думал, что консоль в Виндах что-то может. Хотелось бы узнать об этом побольше».

                    Вот так и возникло желание написать небольшую статью про основные возможности консоли.
                    Читать дальше →
                  • Браузерный зоопарк

                      image

                      Уважаемые Хабравчане! Хотел поделиться с Вами статьей своего сотрудника. Думаю, она будет полезной.

                      Hello world! Меня зовут Слава, я работаю верстальщиком в агентстве Coalla. Эта статья не о разжигании холивара и рассуждения о том, какой браузер лучше, как бы всем легко жилось без Internet Explorer’a, а мой недавний полезный опыт по установке всех необходимых браузеров и их версий на одну операционную систему, а именно на Microsoft Windows 7 Ultimate x64.
                      Читать дальше →
                    • Номер телефона

                        Регулярное выражение для валидации номера телефона:

                        ^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$

                        Ориентировано на российские мобильные + городские с кодом из 3 цифр (например, Москва).

                        Читать дальше →
                      • Конкурс ВК: Мессенджер для Android. Как это было!?

                          Приятного времени суток!

                          Сколько человек хочет заняться разработкой под Android, но в силу определенных обстоятельств все никак не может начать (у кого-то нет времени, кому-то скучно просто прорешивать примеры, лень, неопределенность)? Сколько человек добавляет каждую, кажущуюся интересной и полезной, статью на хабре в избранное и забивает? До конкурса ВКонтакте на разработку мессенджера под Android, я был среди числа вышеописанных пользователей. Но в один роковой момент все изменилось…
                          Читать дальше →
                          • +142
                          • 34.2k
                          • 64
                        • Расшифровка вредоносного JavaScript

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

                            Вступление


                            Так всё же, что делают эти скрипты? Чаще всего вредоносные JScript файлы устанавливаются «хакерами», для получения какой либо выгоды, а именно:
                            Пополнение своего ботнета, установка винлокеров, исправления файла hosts для перенаправления пользователей на фейковые сайты, ну и конечно же для обмена трафиком.

                            Так вот, я попробую подробно рассказать о том, как раскодировать вредоносный JavaScript и в последствии вычислить адрес, куда он ведет.
                            Читать дальше →
                          • Пишем сайт на GWT: Часть 1

                            Добрый день дамы и господа,

                            На хабре есть не так много статей на тему GWT (Google Web Toolkit) и в большинстве своем написаны они в ключе «какая это бяка, ничего не умеет, ничего не понятно». Кроме того, как показывает мой опыт, большинство программистов о GWT вообще ничего не слышали, а те кто слышал, думают, что больше чем на „Hello World“он не способен. Я постараюсь показать вам, что с помощью этого замечательного Фреймворка можно делать такие вещи, которые большинству JavaScript программистам просто не по зубам.

                            Перед началом небольшое отступление, т.к. вопрос «а зачем?» обязательно прозвучит. Этот сайт я написал на GWT, т.к. у меня и выбора то не было. С HTML,CSS, PHP и JavaScriptом я знаком(был) весьма поверхностно( как собственно и большинство Java-программистов), а вот идея и желание были. А потому использовал я что имел и получилось вроде весьма не плохо.

                            Посмотрите на этот сайт. Да это не шедевр, но он показывает, что GWT может все, что может JavaScript и даже больше. Почему больше? Ответ на этот вопрос полностью совпадает с ответом на вопрос: «почему С++ может больше чем Assembler?». На эту тему я предлагаю подискутировать в комментариях. А мы возвращаемся к GWT. Нет ничего лучше( мое стойкое убеждение), чем объяснять что либо на примере, а посему я предлагаю вам препарировать этот сайт.


                            Читать дальше →
                          • Symfony 2: Полезные библиотеки и бандлы

                              Уже около полугода для разработки веб-проектов используем Symfony 2. Накопился список полезных библиотек и бандлов, не входящих в состав symfony-standard, но значительно экономящих время и избавляющих от изобретения велосипеда.



                              Обзор больше теоретический и включает следующие разделы:
                              • Админгенераторы
                              • Пользователи
                              • Импорт/экспорт xls
                              • API и OAuth 2.0
                              • Меню/навигация
                              • Мультимедиа
                              • Формы
                              • Поиск
                              • Пагинация
                              • Файловая система
                              • HTTP клиент

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

                              Читать дальше →
                            • Float'омагия: пробуем не «плавать» в спецификации, чтобы не утонуть в потоке

                                Пример действия float IRLНедавняя статья про float-ы и реакция хабрасообщества на нее показали, что «сладкая парочка» CSS-свойств float и clear, несмотря на свою давнюю и колоссальную популярность в верстке, для многих остается чем-то загадочным и таинственным. Однако затронута в ней оказалась лишь верхушка айсберга, теряющегося в пучине мутных вод загадочной спецификации CSS 2.1. А есть и «подводные рифы», в спецификации не описанные. Не желаете ли продолжить увлекательное погружение в этот мир удивительных открытий и добраться до самого дна, полного сокровищ? Если да, то…
                                добро пожаловать на борт!
                              • InstaCSS: удобный поиск по справочнику CSS

                                  Для изучающих CSS есть несколько хороших сайтов с документацией и примерами использования, в том числе W3schools и MDN (Mozilla Developer Network). Разработчик Рафаэль Гарсиа сделал InstaCSS — очень удобный поиск по CSS-справочнику MDN. Это полнотекстовый поиск в стиле Google, с подсветкой кода и другими фичами, результаты обновляются по мере набора символов. Вся информация по запросу — на одной странице, так что не надо искать её по разделам документации.



                                  Автор сделал проект за 24 часа, так что осталось ещё много багов. Он говорит, что на бэкенде используется MongoDB, откуда backbone.js вытягивает по JSON данные для клиентской стороны.

                                  Код на github: github.com/rgarcia/instacss
                                • Работаем с jQuery Templates

                                    Введение


                                    Плагин jQuery Templates – это «движок шаблонов», работающий на стороне клиента как расширение jQuery.

                                    Этот плагин помогает показать в браузере данные, которые находятся в объектах и массивах JavaScript, избавляя вас от рутинных операций по созданию HTML-кода, экранированию специальных символов и т.п. Кроме того, он обладает очень интересными возможностями – например, позволяет обновлять созданный с его помощью HTML-код при изменении исходных данных.

                                    Разумеется, jQuery Templates – не единственный и не первый «движок шаблонов», но у него есть большое преимущество перед альтернативными вариантами – поддержка со стороны jQuery Team. Это позволяет нам не бояться того, что этот плагин окажется заброшенным, и различные проблемы, возникающие при выходе новых версий браузеров, придется решать своими силами.

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

                                    Читать дальше →
                                  • HTML5-консоль от Google

                                      HTML5-консоль, который вы могли видеть в одном из выступлений на майской конференции Google I/O, работает в онлайне (судя по всему, только в браузере Chrome).



                                      Презентация HTML5 Wow целиком была создана для демонстрации возможностей HTML5. Все демонстрационные примеры, в том числе консоль, выложены с открытыми исходниками.
                                      Читать дальше →
                                    • Упрощение жизни разработчика с помощью сторонних сервисов

                                        Представляю скромную подборку сервисов, которые ускоряют экономят время разработчику и/или ресурсы сервера. Здесь не будет подробных обзоров, только список с кратким описанием и ссылками. Также, я не претендую на свежесть ресурсов, поэтому кому-то перечисленный список покажется слишком очевидным и известным всем.

                                        Буду рад включить ссылки и описания, предложенные в комментариях.

                                        Google Fusion Tables


                                        Позволяет развернуть реляционную базу данных на серверах гугла с обращениями с помощью библиотеки Visualization или JSONP.
                                        Статья на хабре: habrahabr.ru/blogs/webdev/116035
                                        Ссылка: www.google.com/fusiontables/Home

                                        Минусы: количество обращений в секунду равно пяти с одно IP адреса и столько же при обращении с аккаунта (используя авторизацию). То есть развернуть сайт с хорошей посещаемостью и работать с сервисом с помощью сервера не получится. Стоимость увеличения лимита — от 10 тысяч долларов в год (см. Maps API Premier). Кроме того, отсутствуют джойны, которые заменяются представлениями (view), создаваемыми через интерфейс.
                                        Читать дальше →