Организация рабочего места

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

Одно время на столе валялся алюминиевый брусок, подаренный мне после визита на Красноярский завод компании «Русал». Небольшой такой брусок, точь-в-точь как те, что идут на экспорт, только в масштабе 1000:1. Зачем он мне был нужен и куда делся сейчас неизвестно.

Как таковой организации рабочего места нет, зато я отлично организовал свою коллекцию софта, электронных документов, музыки и фотографий. Все диски пронумерованы, подписаны, сложены в одном месте по возрастанию номеров. Данные о них хранятся в компьютере. То есть в любой момент времени, я могу точно определить, откуда какой файл скопировать. Об инструментах для создания такой базы данных я расскажу чуть позже, а сейчас о магическом диске, который должен быть у любого компьютерного фанатика. Почему-то этому диску присвоен №27, и все мои друзья о нем знают.

Так вот. Диск №27 или «Магический диск» – обычная DVD-RW болванка, на которую я собрал все программы, необходимые для подготовки компьютера к работе. Так сказать сборник софта для всех моих занятий, увлечений и работы, а также драйверов для всех компьютерных «железяк», находящихся в моей квартире. ПО подбиралось очень долго, тщательно обновлялось, до последней стабильной версии, работоспособность которой меня вполне устраивала. Драйвера же не просто копировались с дисков производителя, а пофайлово отбирались, отсекались всякого рода ненужные языковые пакеты и «приблуды», которыми так любят нагружать поставщики своих клиентов.

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

Надо ли говорить, что сборник софта содержит только windows-based программы. Для правильной операционной системы при наличии толстого канала все скачивается из Интернета и без лишней головной боли.

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

Синхронизация закладок в Mozilla Firefox

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

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

Недавно я открыл для себя Xmarks – отличный плагин для Mozilla Firefox, который синхронизирует все закладки и поддерживает их в актуальном состоянии. Все нужные адреса хранятся в сети и обновляются дважды – когда вы запускаете браузер и когда закрываете.

Xmarks

Установка и настройка проходят просто. Русский язык поддерживается. От операционной системы не зависит.


Кстати, рекомендую читателям принять участие в акции «Альбом Блоггеров». Условия простые – заполняем анкету и добавляем свою фотографию. Ну и даём ссылку на пост, в котором рассказывается об этой акции.

Создание качественных тем для Google Chrome

Опишу в кратце создание тем для google chrome вообще. Для начала нам надо скачать вот эту пробную тему. Это по сути есть архив. Разархивировав любым архиватором мы обнаружим файл-манифест и набор изображений. После замены изображений на свои с теми же именами нам надо запустить исполняемый файл chrome.exe
Read the rest of this entry »

День сисадмина

Приближается последняя пятница июля – день системного администратора! Всем удачно встретить и весело провести этот великий и незабываемый праздник

И цитатку на тему:


Read the rest of this entry »

Robocode – бесплатная Java игра для программистов

RobocodeRobocode – это не просто игра. Это война умов. Интеллектуальный бой заключается в написании программы для управления танком на Java.
Read the rest of this entry »

0x5f375a86 – константа, которая помогла Id Software

0x5f375a86. Множество программистов знают это шеснадцатиричное число. Так что же скрыто за ним? Насколько я понимаю это второе приближение по методу Ньютона(метода касательных) для вычисления инверсного квадратного корня(y=1/sqrt(x)). Это приближение было подобрано перебором. Оно помогло программистам Id Software разработать алгоритм быстрого вычисления этого самомого инверсного квадратного корня, что в последствии использовалось для разработки алгоритмов вычисления нормалей к плоскостям, чтобы отрисовывать световые и теневые шейдеры. А вот и сам алгоритм:

Read the rest of this entry »

QR-код в маркетинге

QR-код – это один из видов матричного (двухмерного) кода (2D-barcode), его придумали в Японии в 1994 году. «QR» – это сокращение от «Quick Response», «Быстрый отклик», то есть QR-код призван быстро доносить зашифрованную информацию до пользователя.

QR-коды очень распространены в Японии, там они являются самым популярным видом 2D-кодов. Код может содержать любой текст, состоящий из букв, цифр и символов или ссылку, по которым пользователь может получить информацию об объекте или месте на котором этот код нанесён.
Read the rest of this entry »

Минутка околокомпьютерного юмора

Картинка для затравки, остальное внутри


Read the rest of this entry »

Определение четной/нечетной итерации

Нашел на говнокоде такой вот прикольный алгоритм. Даже странно, почему же он там оказался

  1. $div = false;
  2. while (true) {
  3.     if ($div = !$div) {
  4.         // тут действие если четная итерация цикла
  5.     } else {
  6.         // тут если нечетная
  7.     }
  8. }

ну, или так

  1. for ($i=0, $div = true; $i<$max; $i++, $div = !$div){
  2.     if ($div) {
  3.         // тут действие если четная итерация цикла
  4.     } else {
  5.         // тут если нечетная
  6.     }
  7. }

13 хитростей Mozilla Firefox

Mozilla Firefox

  1. Перетащите любую ссылку в окно менеджера загрузки (Download Manager), чтобы добавить и загрузить ссылку.
  2. Если вы случайно удалили закладку и хотите ее восстановить, откройте менеджер закладок (Bookmarks Manager) и нажмите Ctrl+Z или в меню: Edit | Undo (Правка | Отменить).
  3. Двойное нажатие кнопкой мыши на пустое пространство в полосе вкладок (Tab Bar) открывает новую вкладку.
  4. Удерживайте клавишу «Ctrl», нажимая правой кнопкой мыши в контекстном меню «Показать изображение» (View Image) или «Показать фоновое изображение» (View Background Image), чтобы открыть изображение в новой вкладке или новом окне.
  5. Папку закладок также можно перетаскивать на другое место, но при этом следует удерживать клавишу «SHIFT».
  6. Добавить открытую страницу в закладки очень просто, достаточно перетащив значок из строки местоположения в папку закладок. Вы также можете перетащить его на рабочий стол, чтобы создать иконку для этой страницы.
  7. Второй способ добавить страницу в избранное – просто нажмите звездочку в адресной строке.
    Read the rest of this entry »