Вот уже десять лет меня радует моя мышка Logitech MX 518. Десять лет работы для сложного технического устройства — это очень большой срок по нынешним меркам. Расскажу историю появления и моей любви к ней с самого начала.
Дальше…
Давно не писал я про свои фейлы. Непорядок. Исправим.
Вздумалось мне давеча обновить версию PHP на сервере до 5.4. Но как всегда… Не всё так просто.
Дальше…
На последнем месте работы было принято все схемы рисовать в Open Office. Это не самый удобный редактор, поэтому часто приходилось с ним бороться. Казалось бы, простая задача: есть несколько таблиц, нужно соединить их стрелками. Но не тут-то было.
Open Office позволяет соединять середину одой из сторон объекта. Нельзя вывести стрелку из произвольного столбца. Пришлось проявлять смекалку.
Дальше…
15 мая 2012 года вышел очередной шедевр компании Blizzard. Игра из легендарной серии – Diablo 3. Сегодня не будем говорить о самом процессе игры, а поговорим о написании бота. В начале июня 2012 ко мне обратился один мой знакомый с просьбой написать бота для Аукциона. В то время можно было делать неплохие деньги, выискивая вещи по заниженной цене и продавая их.
Изначально я хотел анализировать сетевые пакеты, но быстро понял что идея не выгорит. Установил Delphi, попробовал сделать примитивный кликер в этой среде. Но всё было очень сложно… И тут я вспомнил о программе для автоматизации действий пользователя — AutoIT. Главное, что она умела из коробки: перемещать курсор, кликать, вводить значения… Оставалось научить её распознавать образы с экрана…
Продолжаем хождение по мукам. Начало истории
Дальше…
В этой истории я поведаю об одной из главных причин ухода программистов на фриланс. Эта история происходила в моем отделе. Для упрощения повествования, пусть у нас будет два действующих лица: Заказчик и Программист.
Начальная задача: Создать модуль для хранения адресов.
Дальше…
Здравствуйте, мои дорогие читатели. С момента написания последнего поста прошло больше 3 месяцев. И я чувствую себя виноватым, в первую очередь – перед самим собой.
Дальше…
В свободное время я люблю поиграть в игры. В основном я предпочитаю пошаговые стратегии с неспешным геймплеем. Но когда нужно расслабиться и отвлечься от всего – нет ничего лучше стрелялок. Давным-давно мы играли в CS и Q3. Сейчас в моде World of Tanks.
В сентября 2013 года вышел очередной патч, в котором переработали код интерфейса. В связи с чем у многих игроков начали появляться тормоза. Даже на топовом железе, на котором другие игры идут на максимальных настройках, WoT могла «тормозить», причем в самый критический момент (когда появляется враг на экране или когда переключаешься в снайперский прицел).
Тормоза появились и на моем ноутбуке. И я их поборол с помощью замедления компьютера. Но обо всем по порядку.
Дальше…
Ко мне обратилась знакомая с необычной проблемой. При попытке любого обращения к git-репозиторию (BitBucket) появлялось сообщение:
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Дальше…