Category: компьютеры

Category was added automatically. Read all entries about "компьютеры".

vadim kataev logo compuvisor vm agent ai

iPad 2

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

vadim kataev logo compuvisor vm agent ai

Synology NAS

Поставил дома Synology NAS. Штучка довольно полезная, если учесть что ето полноценный бизибокс линукс и он имеет майл-сервер, NFS/Photo/Blog/Web/iTunes/SSH/DynDNS/rsync демоны. Машинка имеет слабенький ARM процессор, потребляет 9-18 ватт и умеет вводить SATA диски в спящий режим.

Есть функция копирования одной кнопкой - подключаешь камеру и фото-видео копируется в заданную ранее папку, индексируется, конвертируется, создаются превьюшки, и обновляется веб страница альбома. Бакапить удобно с помошью rsync. Есть аппсы для дроидов и яблофонов.

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

vadim kataev logo compuvisor vm agent ai

Выбор идеальной клавиатуры

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

1) Быть не очень шумной.
2) Иметь стандартную классическую раскладку IBM Model M.
3) Иметь легко нажимаемые клавиши обычного размера.
4) Между обоими Ctrl и Alt желательно не иметь дополнительных клавиш (они мешают работе).
5) Быть тяжелой и стоять прочно на столе.

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

На мой взгляд, идеальная клавиатура, это Cherry G80-3000 LQMDE-01. Сейчас я пишу на ней (старая модель начала 2000х, а три мелкомягкие кнопки вытащены). К сожалению Cherry перестала выпускать клавиатуры равнозначного качества и опустилась до уровня Apple, больше налегая на шикарный дизайн нежели чем на удобство работы инструмента (клавиатура - прежде всего инструмент).


Среди профессиональных клавиатур существует 3 популярных варианта нажатия клавиш:
1) Click - клавиши нажимаются очень легко и приятно, но огромный недостаток в том, что при нажатии слышен очень громкий клик.
2) Soft - клавиши нажимаются легко, а клик уже слышен немного тише.
3) Linear - клавиши нажимаются с усилием, неприятно, но для игроманов такой вариант считается лучшим.

Однако, Cherry до сих пор выпускает свои знаменитые клавиатуры, хотя и в заметно другом качестве. Коллеги недавно закупались клавиатурами и я потестировал Cherry G80-3000 новые модели всех трёх различных типов. Click тип оказался очень громким, и работать с таким звуком печатной машинки просто невозможно. Soft тип звучит не намного тише, но работать одному, если в комнате нет никого, уже можно. К сожалению, качество новой Soft клавиатуры оказалось плохим - слышен механический треск пружин под клавишами и клавиши имеют большой люфт. Тип Linear для работы не годится совсем, т.к. писать с силой нажимая на клавиши, неприятно.

В общем, вариантов практически нет. Есть правда пара дорогих моделей типа Das Keyboard, но это те же самые Cherry (в них стоит механика Cherry).

Посоветуйте какую-нибудь хорошую клавиатуру.
vadim kataev logo compuvisor vm agent ai

Суперкомпьютер своими руками из подручных средств

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

Мы не будем затрагивать задачи распределённых вычислений a-la SETI, а рассмотрим создание простого суперкомпьютера, состоящего из компьютеров в локальной сети. Конечно, было бы не плохо, если твоя локальная сеть поддерживает 1000 Mbit/sec, но чаще всего мы имеем или 54 или 100 Mbit/sec локальную сеть, поэтому некоторые задачи не годятся для вычислений на таком кластере из-за возможной латенции сетевого обмена информацией.
Collapse )
vadim kataev logo compuvisor vm agent ai

Клавиатура

При редактировании текстов для копирования/вставок я пользуюсь старой доброй комбинацией Ctrl+Ins/Shift+Ins, для переноса Shift+Del/Shift+Ins, хотя это действительно лишь в отношении редактирования в браузере, т.к. основная программа для редактирования документов vim и там пользуюсь стандартными вимовскими методами.

Переключение раскладок у меня выглядит так:
Option    "XkbLayout" "en,ru(winkeys)"
Option    "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"

то есть Ctrl+Shift и загорается крайний правый LED на клавиатуре.

На клавиатурах нет изображений русских букв. Пишу вслепую как латиницей так и русскими буквами. Раньше помню пытался учить метод, когда устанавливаешь пальцы на полоски на клавишах F и J, но показалось неудобно. С течением времени просто выработался какой-то свой метод. Так что, как говорится, нужда есть двигатель прогресса :)

Самая неудобная клавиша на мой взгляд, это Esc, которая расположена не в самом удачном месте. Лучшее для неё место было бы в правом верхнем углу клавиатуры.

Самая лишняя клавиша - Caps Lock. Часто ли мы ей пользуемся? Нет. Зато расположена она вплотную к одной из самых частых в использовании клавиш, Tab.
vadim kataev logo compuvisor vm agent ai

Игра Python на языке Python

Итак, из "самой маленькой в мире игры Питон на языке Питон" получилась игра немного большего размера, точнее 273 строки. Добавил музыку, звуковые и визуальные эффекты, не изменив в логике ничего принципиально. Таким образом игра достаточно простая.

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

В паузе между партиями на экран выводится код программы, так что если интересно как всё работает, из игры выходить не обязательно :)

Игра сделана в целях популяризации языка Питон, так что к качеству плиз не придирайтесь. На всю разработку игры я потратил суммарно не более 5 часов. Большая часть времени ушла на саму игру. Должен же автор сам её суметь пройти? :)

На сайте проекта имеется версия для Windows(самораспаковывающийся архив) и для Linux.

Сайт проекта
Версия для Windows
Версия для Linux

Поделитесь пожалуйста результатами и впечатлениями.