Pull to refresh

Очистка локального репозитория от старых пакетов

Lumber room
Ситуация, когда в кэше накапливается несколько гигабайт пакетов, думаю, известна многим. Так же как и стандартное решение — удаление неустановленных пакетов
$ apt-get clean
Команда очистит директорию "/var/cache/apt/archives/", удалив все, а
$ apt-get autoclean
удалит не только старые версии пакетов локального кэша, но все, которые больше не доступны для скачивания.

Однако, зачастую необходимо удалить лишь устаревшие пакеты, не трогая при этом все остальные.
Далее
Total votes 19: ↑12 and ↓7 +5
Views 3K
Comments 6

Жду красную палочку

Design
В последнее время я занимаюсь темой объединения функциональных элементов с исключительно декоративными. А так как тема игр близка мне лет с 10, то я пытался применить этот метод к старинным игрушкам. Отсюда вытекла вот такая разработка:

image

Конечно, оригинальный тетрис неимел таких цветов, но я и не пытался всё повторить в точности
Total votes 198: ↑190 and ↓8 +182
Views 471
Comments 69

К 30-летию серии Pac-Man будет выпущена новая игра

Lumber room
В конце прошлой недели на выставке 2010 Amusement Expo (10–12 марта, Лас-Вегас, США) демонстрировался игровой автомат с некоей новой игрой из бессмертной серии. Namco называет ее подарком всем поклонникам путешествующего по лабиринту с привидениями и поедающего точки шарика.

Демонстрация игрового автомата Pac-Man Battle Royale:

Читать дальше →
Total votes 8: ↑6 and ↓2 +4
Views 230
Comments 5

Пакман отнял 4.8 миллиона часов

IT-companies
Это может выглядеть, как небольшое количество времени, но дополнительные 36 секунд, которые в среднем потратил каждый посетитель гугла, играя в Пакмана, складываются в 4.8 миллиона потерянных часов.

Согласно исследованию RescueTime, Пакман – версия всеми-любимой игры, юбилей которой праздновался в тот день, размещенная вместо логотипа на главной странице поискового гиганта в пятницу – стоил экономике 4,819,352 человеко-часов и $120,483,800 утерянной прибыли. Как говорят RescueTime, вы могли бы нанять каждого работника Google, включая сооснователя Ларри Пэйджа, Сергея Брина и генерального директора Эрика Шмидта, на целых шесть недель за эту сумму денег.
Читать дальше →
Total votes 123: ↑106 and ↓17 +89
Views 1.1K
Comments 86

PacMan в браузере

Lumber room
PacMan в браузере

Дэйв Харви — разработчик из Шотландии, разработал версию PacMan, в которую можно играть в браузере. Примерно то же самое, что сделали программисты из Google 21 мая этого года в честь 30-летия PacMan.

Дэйв воссоздал полностью игровой процесс популярной игры, а использовал он для этого возможности современных браузеров: локальные хранилища, HTML 5 audio, Canvas и @font-face, не говоря уже о JavaScript, CSS и просто HTML.

Так же Дэйв разместил код игры на GitHub, чтобы можно было посмотреть что и как там устроено и поиграть на своем компьютере локально.

Ссылка на поиграться.
Total votes 78: ↑57 and ↓21 +36
Views 2K
Comments 46

Домашняя мебель для гика

Lumber room

Пользователи и читатели Хабра в большинстве своем относятся к IT и в душе немного гики. Наверняка каждому из нас хотелось сделать свою квартиру более уникальной. Тут нам на помощь может прийти гиковская мебель и о ней ниже
Читать дальше
Total votes 57: ↑39 and ↓18 +21
Views 2.4K
Comments 39

Microsoft ищет IE9 / HTML5 Technical Evangelist

Microsoft corporate blog
Как известно, одним из основных направлений развития IE9 является поддержка веб-стандартов, в том числе всего, что связано с HTML5.

В связи с этим в штаб-квартире Microsoft в Редмонде открыта позиция IE9 / HTML5 Technical Evangelist – человека, который будет “лицом Microsoft” в сообществе веб-разработчиков. Достаточно эмоциональное описание вакансии-мечты можно найти в блоге потенциального работодателя Tim Sneath.
Если вы хотите попробовать себя в этом прекрасном деле, отправьте свое резюме на сайт Microsoft Careers. Там же доступно более формализованное описание требований и деятельности.

Ниже немного о примерах технологии HTML5 прямо на Хабре:

Пакман на HTML5


Тем временем на странице спецпроекта по IE9 beta можно поиграть в старого доброго пакмана и оценить любой браузер на поддержку этой технологии:

image

Хабрахабр на HTML5 beta


Как будет выглядеть Хабр на HTML5 в скором времени можно посмотреть здесь. Пока там не так много фич, но посмотреть есть на что. Например, можно поменять меню навигации по своему усмотрению:

image

image
Total votes 74: ↑56 and ↓18 +38
Views 6.4K
Comments 48

Алгоритм поведения привидений в игре Pac-Man

Algorithms *
Translation
Попробовал сделать перевод вчерашнего топика-ссылки на хабре. Заранее извиняюсь, если формулировки покажутся вам кривыми, я с удовольствием приму конструктивную критику. Поехали…

Мне кажется правильным начать этот блог с темы, которая вдохновила меня в первую очередь. Не так давно я наткнулся на статью Jamey Pittman «Pac-Man Dossier», в которой приводилось очень детальное описание механики игры Pac-Man. Она показалась мне очень интересной, поэтому этот сайт — попытка собрать такую же детальную информацию об остальных играх. Но в дань уважения я все же начну с Pac-Man, а в частности, с описания алгоритма поведения привидений. Это очень интересная тема и, надеюсь, мое объяснение будет немного более понятным и доступным, чем у Джейми, потому что я сосредоточусь лишь на поведении.

Об игре:
«В то время все доступные игры были очень жестокими — игры о войне и космических захватчиках. Не было ни одной игры для всех сразу, а особенно, которые понравились бы девушкам. Я хотел придумать «комическую» игру, которой могли бы наслаждаться даже девушки»
— Toru Iwatani, создатель Pac-Man


Читать дальше →
Total votes 211: ↑206 and ↓5 +201
Views 57K
Comments 24

Почему Pinky и Inky ведут себя по-другому, когда Pac-Man двигается вверх?

Lumber room
Translation
В игре Pac-Man (и во многих клонах и продолжениях), было установлено, что привидения Pinky и Inky преследуют Pac-Man´а, определяя точку в которую следовать с учётом направления, в котором он движется. Например, Pinky обычно следует к точке, которая расположена в четырёх единицах от Pac-Man´а по направлению его движения. Однако, если Pac-Man двигается вверх, этой точкой назначения становится точка, расположенная на четыре единицы вверх и четыре единицы влево относительно Pac-Man´а. Привидение Inky имеет похожее поведение, когда Pac-Man двигается вверх. Почему же Pinky и Inky имеют различное поведение, когда Pac-Man двигается вверх?

Вкратце, по моему мнению, из-за программной ошибки. Вот доказательства.

Читать дальше →
Total votes 56: ↑49 and ↓7 +42
Views 2.8K
Comments 7

Американские ученые разработали микро-роботов

Robotics
Translation
Ученые Аргоннской национальной лаборатории (Argonne National Laboratory) создали самоорганизующихся микро-роботов, диаметром около 500 микрон (0,5 мм).



Сформированные из крошечных ферромагнитных частиц, плавающих в прослойке между водой и маслом, эти роботы (микроботы? нанороботы?) управляются при помощи магнитов. Используя переменное магнитное поле, направленное перпендикулярно поверхности жидкости, частицы собирают в кружки, называемые «астрами», а с помощью горизонтального поля их приводят в движение.
Читать дальше →
Total votes 50: ↑46 and ↓4 +42
Views 874
Comments 61

Olivetti personal computer m15

Old hardware
Первым делом хочу поприветствовать всех некрохардофилов!

В блоге с громким названием «Старое железо» в последнее время пихают железо по мощности чуть слабее первого пентиума. А у меня есть совсем старое железо. По возрасту, если верить интернетам, оно не очень старое, всего 1987 год, но в нем использован процессор Intel 80C88, а это уже показатель, ведь с его прямого родителя Intel 8086 началась эра IBM PC на последствиях которой я пишу это псто.



По обрывочным сведениям из интернета я узнал следущее про внутренности:
  • CPU: intel 80C88 4,77 MHZ
  • ROM: 16 Kb
  • RAM: 512 Kb
  • Video: 16 Kb
  • Display resolution: 640 x 200 without backlight
  • Storage: 2 3.5 floppyrom which accept formated to 720kb floppy
  • Weight: 5,7 кг.

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

Под катом много некачественных картинок так что без обид. А ещё там иногда кажется что между фотографиями много свободного места. На самом деле там белая стена, но убрать её так чтобы оно всё было красиво я не умею так что прийдётся терпеть эту белую наглость.
Читать дальше →
Total votes 111: ↑107 and ↓4 +103
Views 2.9K
Comments 117

В Arch Linux по умолчанию включена проверка цифровых подписей пакетов

Configuring Linux *
Разработчики дистрибутива Arch Linux уведомили пользователей о включении по умолчанию функции проверки достоверности источника пакетов на основании цифровых подписей начиная с выпуска пакетного менеджера pacman 4.0.3-2. Поддержка проверки пакетов по цифровой подписи была добавлена в дистрибутив ещё полгода назад, но до настоящего момента данная функция не была включена по умолчанию из-за того, что процесс создания цифровых подписей для всех пакетов потребовал времени.

Указанная возможность позволяет гарантировать, что устанавливаемый из репозитория пакет не был подменён и получен в том виде, в котором его изначально подготовили разработчики, что особенно полезно при установке пакетов с произвольных зеркал. Примечательно, что патч с реализацией проверки цифровых подписей пакетов в pacman был представлен в 2008 году, на доработку и интеграцию данного патча, а также на подготовку инфраструктуры, ушло четыре года.
Читать дальше →
Total votes 22: ↑21 and ↓1 +20
Views 5.1K
Comments 66

Как я писал Pacman'a, и что из этого получилось. Часть 1

Game development *Development for Android *
Здравствуйте, уважаемые хабралюди!
Последние несколько месяцев, в свободное время, я занимался разработкой клона знаменитой игры Pacman для ОС Android. Как это было, и что из этого вышло я хочу рассказать.

Читать дальше →
Total votes 32: ↑26 and ↓6 +20
Views 59K
Comments 20

Pacman inspiration

Lucky Tee corporate blog Game development *
Translation


Тору Иватани является одной из самых известных личностей в индустрии видеоигр. В апреле 1979 года, то есть вот уже почти 35 лет назад, работая в компании Namco, он начал делать игру PacMan, которая была выпущена 22 мая 1980-го. Тору Иватани был дизайнером, программистом – Шигео Фунаки, за музыку отвечал Тошио Каи. Практически втроём они изобрели жёлтенького Пэк-Мэна, поедающего всё на своём пути. И сегодня игра пользуется популярностью. Когда в честь 30-тилетия игры, Google запустила PacMan Doodle, в течение первых суток в неё сыграло 505 миллионов человек. Pacman несколько раз упоминается в Книге рекордов Гиннеса, в частности, как «самая успешная игра для игровых автоматов».
С 2007 года Иватани работает профессором в Токийском Политехническом университете, где читает студентам лекции о том как игры могут принести счастье в жизнь людей.


Здесь приводятся его мысли об играх и о жизни, которые Тору Иватани изложил изданию «The Japan Times» в июне 2010 года.

Читать дальше →
Total votes 37: ↑25 and ↓12 +13
Views 10K
Comments 9

День рождения PAC-MAN

Game development *
Сегодня Pac-Man`у 34 года.



22 мая 1980 года в Японии вышла в свет игра Pac-Man.

— 6 место в списке пятидесяти лучших персонажей компьютерных игр по версии книги рекордов Гиннесса;
— 255 уровней;
— рекорд: 3 333 360 очков (для этого Билли Митчелу в 1999 году потребовалось 6 часов. Он собрал все точки, все энерджайзеры, все фрукты, съел всех привидений на всех 255 уровнях.) Архив статьи Wired.

Поиграть можно вот здесь.

Под катом я выложил немного материала для фана и пару видео и статей для более глубокого погружения в тему
Читать дальше →
Total votes 48: ↑42 and ↓6 +36
Views 15K
Comments 14

Игра-подобие Pacman на STM32F429I-DISCO с редактором карт

Website development *
Sandbox
Видео для привлечения внимания



В двух словах о себе

Студент почти уже 4 курса факультета ПМ-ПУ Санкт-Петербургского государственного университета, с 1 курса потихоньку программирую на C/C++, около полугода назад стал поглядывать в сторону Java (огромное спасибо проекту JavaRush!). Регулярно цепляют новые темы для изучения: в рамках диплома занимаюсь обработкой изображений, также мучаю Qt, успел повозиться с машинным обучением, сделать проект на Ruby on Rails, а сейчас начинаю копаться в распознавании речи.

И вот однажды я понял, что мне хочется попробовать поработать с «железом». Долгие поиски в интернете и раздумья привели меня к тому, что я решился разбираться с ARM процессорами. Аргументами в пользу этого стало также и то, что в обозримом будущем, когда появятся свободные деньги, мне бы хотелось прицепить ко всему этому камеру и дисплей — мощность ARM вполне позволит мне это сделать.

Знакомство с железом

Мой выбор пал на семейство STM32. Подумав, что с парой светодиодов я быстро наиграюсь, а вот с экранчиком уже можно вдоволь поразвлекаться, я заказал себе STM32F429I-DISCO. Будучи ужасно разочарованным всеми питерскими магазинами, которые продают нужное мне железо, я все-таки получил заветную плату. Около недели разбирался с основами, радуясь каждому мигающему светодиоду или заработавшей функции.
Читать дальше →
Total votes 20: ↑19 and ↓1 +18
Views 9.4K
Comments 0
1