Pull to refresh
17
0.1
Андрей Смачёв @Biga

User

Send message

Объём и перспектива в Inkscape

Reading time1 min
Views5.7K
В прошлом уроке (обсуждение на Хабре), на примере создания картинки со снеговиком, я рассказывал о рисовании объёмных изображений в Inkscape. Но тогда я раскрыл далеко не все приёмы, которыми хотелось бы поделиться. Без внимания остались и некоторые инструменты программы, имеющие прямое отношение к 3D.

В этот раз мы будем рисовать аптечку.
Аптечка. Нарисовано в Inkscape. Автор — Юрий Апостол.
Статья опубликована на Linuxgraphics.ru. Читайте, пожалуйста, там.
Total votes 97: ↑73 and ↓24+49
Comments40

ANDNA — служба именования узлов сети Netsukuku

Reading time6 min
Views8.5K

Всем привет! Это вторая из статей о Netsukuku — проекте создания P2P альтернативы современному Интернету.

В этот раз я расскажу об ANDNA (A Netsukuku Domain Name Architecture) — службе разрешения имен в IP адреса, являющейся местным аналогом службы DNS и протокольно совместимой с ней.

Тем кто не знает о чем вообще речь, рекомендую прочитать первую часть.
Читать дальше →
Total votes 60: ↑59 and ↓1+58
Comments109

Свободный выбор предметов

Reading time2 min
Views15K
Сейчас российское высшее образование начало заимствовать некоторые вещи из западного. Многие заимствования весьма спорны, но есть в западных университетах очень полезная идея — свободный выбор предметов.

У специальности есть набор базовых предметов (физика, математика), которые должны сдать все (чтобы хоть как-то понимать современные знания или хоты бы смеяться над xkcd). Остальные предметы вы выбираете сами.

У каждого предмета есть набор кредитов (например, на IT-направлении история получит меньше кредитов, а ИИ или функциональное программирование больше). Студенты для получения специальности должны сдать все обязательные базовые предметы и набрать определённую сумму кредитов.

Плюсы:
  • Если студент уже решил, чем будет заниматься в будущем, то он может изучить нужные именно ему предметы.
  • Когда студент сам выбрает предмет, то его мотивация будет выше. «Неизбежность порождает сопротивление, выбор порождает ответственность».
  • Получение двойки не равносильно отчислению — можно сдать предмет просто в следующем году. Так что преподавателям не надо тянуть студентов на тройку по непрофильным предметам (типа психологии на IT-направлении).
  • По количеству выбравших курс у университета будет обратная связь по востребованности темы и способностям лектора.
  • Студент сразу учится сам выбирать, а не плыть по течению.

Читать дальше →
Total votes 78: ↑68 and ↓10+58
Comments179

Самая маленькая игра в мире (58 байт)

Reading time3 min
Views53K
Для тех, кто читал статью в песочнице: добавил раздел «Можно ли сделать игру меньше?».

Прочитав историю одного байта, вспомнил свою историю.

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

Первый прототип, размером 80 байт, был готов на следующий день. (Поскольку о контроле версий тогда я даже не догадывался, то остается верить воспоминаниям). С этого момента началась моя борьба за байты. Помню, довольно быстро размер был уменьшен до 65 (или около того), дальше каждый байт давался все с большим и большим трудом. К концу лета результат был 58 байт.

Сюжет и управление


Вы несетесь по трассе на грузовике с двумя прицепами. Слева от вас разделительная полоса, справа обочина укрытая травой. На дороге встречаются люди и деревья (может ямы). Ваша задача: не сбивать людей и не врезаться в деревья (не попадать в ямы).
Управление: стрелки влево-вправо — поворот; Esc — пауза.

Скриншоты и код
Total votes 331: ↑329 and ↓2+327
Comments133

Cуд узаконил P2P

Reading time1 min
Views830
Впервые суд четко заявил, что P2P не нарушает никаких прав. Начал это процесс Испанский суд.
image
«p2p сети, как средство передачи данных между пользователями, не нарушают никаких прав, защищенных законом об интеллектуальной собственности», сказал Рауль Н. Гарсия Орехудо (Raul N. García Orejudo), судья в Барселоне. Хотя некоторые действия запрещены, это не касается P2P, сказал он, замечая, что должна существовать презумпция невиновности.

Об интеллектуальной собственности суд заявил:
«Добавление работы или видео записи на eMule, который был предварительно конвертирован в совместимый компьютерный файл не является актом репродукции», добавляя к этому «Копирование не является использованием в целях получения прибыли или коллективного использование [такого как показ в магазине], эти два термина относятся к последующему использованию работы ранее загруженной уже после копирования».

(via securitylab.ru
torrentfreak.com)
Total votes 129: ↑126 and ↓3+123
Comments79

VirtualBox. Удобное переключение между Host и Guest

Reading time2 min
Views22K
Те, кто работает админом и занимается тех.поддержкой пользователей в крупных конторах, часто сталкиваются с необходимостью держать на рабочей машине Windows наряду с любимой ОС — в данном случае Debian GNU/Linux. Задачи, вынуждающие ставить винду могут быть разными. Средства тоже: кто-то ставит VMWare, кто-то qemu, я пользуюсь VirtualBox. В общем виртуальными машинами сейчас никого не удивить. Я хочу поделиться с людьми небольшим, но очень удобным финтом.
Читать дальше →
Total votes 97: ↑96 and ↓1+95
Comments62

Почти нативный Direct3D в VirtualBox

Reading time3 min
Views45K
Совсем недавно обновилась замечательная виртуальная машина с открытым исходным кодом от InnoTek/Sun/Oracle (нужное подчеркнуть) — среди прочих фишек в VirtualBox 3.0 была заявлена более или менее внятная поддержка DirectX 8/9 на уровне драйвера виртуального графического адаптера в гостевой Windows-машине. По хорошему, это должно было означать что сбылась мечта идиота геймера: можно гонять в любые win-игрушки не осуществляя рандомных подпрыгиваний с бубном и высушенной куриной лапкой. На деле все естественно оказалось не так просто, под катом предлагается микро-howto, позволяющее запускать в виртуальной машине DirectX-игрушки

UPD: Спасибо за карму, перенес в блог Linux для всех
Читать дальше →
Total votes 88: ↑82 and ↓6+76
Comments76

Linux: Установка программ не входящих в дистрибутив при помощи менеджера xstow

Reading time3 min
Views115K
Введение


Современные дистрибутивы Linux имеют в своем составе очень много софта. Проблемы с установкой/удалением/обновлением такого софта решены, можно сказать, идеально. Всем занимается менеджер пакетов. Выбрали нужный пакет, менеджер пакетов установит его. Нужно удалить — менеджер пакетов удалит и аккуратно все почистит. Но, иногда хочется, или нужно, установить программное обеспечение, не входящее в дистрибутив, или распространяющееся в исходниках, или даже в бинарниках. Как поступать в таких случаях?
Читать дальше →
Total votes 57: ↑42 and ↓15+27
Comments83

При содействии с Запада

Reading time5 min
Views629
imageПолитический кризис в Иране, набравший обороты в ходе последних дней, показал всему миру не только жесткую агрессию репрессивного режима по отношению к своим «подданным», но и то, как с помощью современных технологий можно контролировать сетевую активность целого государства. Вдаваться в политические подробности не буду — не то место, не то время, да и я, прямо скажем, не тот человек, который способен адекватно оценить все факты, аргументы и отделить зерна от плевел. Тем более в ситуации, когда язык страны мне абсолютно незнаком. Мы говорим о теме нам всем гораздо более близкой — цензуре.

22-го числа в уважаемой The Wall Street Journal (далее WSJ) появился интереснейший материал, в котором журналисты рассказывают о сверхсовременной системе глубокой фильтрации интернет-трафика, использующейся в Иране. Догадаться о том, что «правительство читает», для иранцев, равно как и иностранных наблюдателей, не составило никакого труда — с того момента, как тысячи людей вышли на улицы митинговать против фальсифицированных выборов, скорость интернет-соединения в стране упала на порядок: об этом говорят блогеры и журналисты, испытывающие трудности с передачей информации по сети. Очевидно, что резать пропускную способность без особого на то повода никто не будет, тогда WJS и решила копнуть чуть глубже в историю проблемы и нашла интересный контракт, заключенный в 2008 году между иранским правительством, обладающим монополией на все виды коммуникаций (сотовая связь, интернет, телевиденье, радио) в стране и совместным предприятием финской Nokia и немецкой Siemens – Nokia Siemens Networks на поставку сверхсовременного оборудования прослушивания всех сотовых телефонов и, как выяснилось позже, анализ всего национального трафика. Начнем оттуда, откуда и стоит начинать — с предыстории.
Читать дальше →
Total votes 130: ↑105 and ↓25+80
Comments107
12 ...
7

Information

Rating
3,084-th
Location
Вологда, Вологодская обл., Россия
Date of birth
Registered
Activity