Архив Январь, 2010

Google Chrome / Восстановление последних закрытых вкладок в Chrome по Ctrl+Z

Нет комментариев »

В Хроме последние закрытые вкладки можно открыть, нажав комбинацию Ctrl+Shift+T. Я написал расширение, которое позволит делать это по Ctrl+Z — такая комбинация используется в Опере. Установить расширение можно здесь.



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



Upd. После установки расширения следует перезапустить браузер, иначе оно не будет работать на страницах, открытых ранее.


DIY или Сделай Сам / Навигатор на основе старенькой Nokia

Нет комментариев »

Недавно переехали в новый район? Не хотите, что бы ваш ребенок заблудился в городе? Хотите что бы такси доставляло вас по адресу не зависимо от того, сколько выпьете? Тогда новая старая Nokia для Вас! =)


Блог компании ASUSTeK Computer Inc. / ASUS M60J – ноутбук мультимедийной породы

Нет комментариев »

   Компания Intel сделала свой шаг – выпустила новые процессоры семейства Core, в том числе и мобильные решения. Теперь дело за остальными производителями – навыпускать новинок, чтобы прилавки магазинов снова были переполнены, а покупателю снова было предоставлено право выбора.



image



   ASUS тоже поучаствует в этих увлекательных гонках, хотя ноутбуки на Core i7 были были выпущены компанией еще в прошлом году. Собственно, под катом – небольшой обзор одного из них.


IT в регионах / Смех сквозь слёзы: Всеукраинский конкурс по информационным технологиям

Нет комментариев »

Привет, хабрачеловек! Мне довелось принимать участие в «Всеукраинском конкурсе молодежи по информационным технологиям», в номинации «Web-программирование», который в этом году проходил в городе Бровары, не далеко от Киева. То, что я там увидел — меня, откровенно говоря, повергло в шок. Подробнее — под катом.


Информационная безопасность / Распространенные заблуждения про банковские карточки

Нет комментариев »

Работая долгое время области банковского ПО, а в частности по всяким электронным платежам, вместе с коллегами я составил мини-ЧАВО на тему банковских пластиковых карт. Многие вопросы очевидны, а некоторые могут быть весьма туманными. В России бизнес пластиковых карт набирает обороты, что приятно, и лучше быть подкованным по «матчасти».



Итак, 10 распространенных заблуждений.


jQuery / Плагин сворачивающий каждую строку таблицы до высоты одной текcтовой строки

Нет комментариев »

Добрый день, Хабрасообщество.



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


Qt Software / Небольшой demo клиент vkontakte на QML

Нет комментариев »



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

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

Примечателен клиент тем, что здесь нет ни единой строчки на C++, всё сделано средствами qml и javascript.


Блог компании Оверклокерский клуб (OCClub) / Конфиг чемпионов. Россияне ставят рекорд в 3DMark Vantage

Нет комментариев »

Буквально несколько часов назад, участниками российской команды по оверклокингу и бенчмаркингу OCClub.ru был установлен мировой рекорд в одной из самых сложных на сегодняшний день графических дисциплин — 3DMark Vantage. Рекорд был установлен известными российскими оверклокерами — Smoke (лучший в России оверклокер по версии международной соревновательной базы HWBot.org) и Lex_ (один из наиболее грамотных хардмод оверклокеров России, наш «техноманьяк»). Рекорд был установлен в дисциплине одиночных видеокарт (1хGPU) с использованием «новинки» Radeon HD5870, разогнанной до частот 1395/1256 МГц (частота ядра/памяти соответственно) и охлаждаемой жидким азотом. Результат составил 26238 3DMarks. Предыдущий рекорд был установлен американским оверклокеров Brian Y. и составлял 26146 3DMarks.



image



Подробности под катом.


Информационная безопасность / GnuPG: Безопасная почта для Win, Mac и *nix

Нет комментариев »

GnuPGGnuPG (GNU Privacy Guard ) — открытая реализация PGP, совместимая со стандартами OpenPGP ( RFC 2440 ). GnuPG позволяет шифровать, расшифровывать, подписывать и верифицировать электронные сообщения при помощи пар ключей ( RSA по-умолчанию ). Наиболее частое применение GnuPG — в шифровании электронной почты и проверки подписи файлов, выложенных для скачивания. Но есть возможность использовать и в других протоколах: например, PSI (Jabber-клиент) поддерживает GnuPG и позволяет поточно шифровать переговоры.



Рассмотрим установку и первичную настройку GnuPG для трёх ОС: Windows, Mac OS X и Linux.

Подразумевается, что читатель имеет достаточные знания для того, чтобы выполнить несколько команд в консоли ОС (CMD/Terminal/xterm соответственно).



Qt Software / Библиотека Qwt: как построить график функции на плоскости?

Нет комментариев »

Скриншот простейшей программы, демонстрирующей использование виджетов Qwt

Уже пять лет я не пишу приложения с GUI, потому предложение зав. кафедрой подготовить для его лекции программу, строящую некие графики, поначалу меня несколько расстроило.



Как настоящий программист я решил найти самый легкий (и полезный для саморазвития) путь.

А именно, это задание оказалось хорошим поводом для того, чтобы познакомиться с Qt и библиотекой Qwt. Заодно я узнал, что приложения с GUI, оказываются, могут быть кроссплатформенными, а их код не менее элегантным, чем у приложений с «интерфейсом в стиле Unix™».



Итак, Qwt — библиотека виджетов для программирования приложений, имеющих техническую направленность. Она содержит набор виджетов, представляющих собой всевозможные слайдеры и дисковые «номеронабиратели», виджеты для построение гистограмм. Но здесь я расскажу, как Qwt применить для построения самых обычных двумерных графиков функций вида y = f(x).



Дальше в данной заметке

  • приводится ссылка на исходный код моего простейшего примера (+ исполняемые файлы) и инструкция по его компиляции;
  • рассказывается, как же в этом примере всё устроено;
  • для новичков описывается компиляция и установка Qwt.