2011-12-15

(b)anal

Через позитивні відгуки опублікую і тут фразу від 2011-10-09 (+ пару виправлень):
Фраза "Я тебе кохаю", по суті, метапакет: сама по собі нічого не містить - лише залежності від інших пакетів.

Сьогодні хочеться додати, що паралелі можна продовжити і до різних залежностей у різних версіях/дистрибутивах і до несумісних версій/пакетів, etc.

2011-12-13

GPS-навігація з нотами?

Що якщо у GPS-навігаторі характеристики повороту повідомляти тоном і тривалістю cигналу?
Тон - напрям повороту. Відповідно до розміщення нот на клавіатурі клавішних, - високі - праворуч, низькі - ліворуч (перевірити, чи існують інструменти зі зворотнім порядком). Чим більше (тупіше) кут повороту, тим більше відхилення тону від 'центру'.
Тривалість - довжина дуги. Найкоротший сигнал - розворот на місці, довгий - як платформа станції метро Вирлиця і траса над нею. Ну і повторювати або поки виконується або певний час. Можна ще спадаючу гучність додати за бажанням.

2011-11-29

fileorphan

опублікував fileorphan: пошук 'осиротілих' _файлів_ для Ubuntu, Debian, Arch, Gentoo, rpm-based, *BSD. Прошу допомогти з тестуванням:
https://code.launchpad.net/~xintx-ua/+junk/fileorphan
Наразі без жодної оптимізації. Поки перевірив тільки з dpkg.

2011-10-27

Please think, GreenCamp

Зареєструвався на [якийсь суперечливий] 'GreenCamp' завтра, прийшло 'запрошення' у PDF. З проханням роздрукувати, бо це мій 'пропуск'. І з закінченням 'Please think of the environment before printing this email'.

2011-10-24

доповнення command-not-found

Додав собі автоматичне встановлення до command-not-found. Може комусь ще згодиться.

2011-09-23

academicearth.org та інші

academicearth.org - ще один хороший ресурс для самоосвіти.

# Оновлення:
http://en.wikipedia.org/wiki/Open_educational_resources 
http://www.oercommons.org/
http://learn.creativecommons.org/wp-content/uploads/2008/09/oer_briefing_paper.pdf
# кінець оновлення

Дещо веселе, але не очевидне:

http://academicearth.org/lectures/Download
У половині лекцій курсу MIT Circuits and Electronics один і той же студент з однаковим жестом закидання рюкзака на плече йде першим же з аудиторії як тільки лекції закінчуються. Майже завжди з того ж місця :)
P.S. і ще дев’ята хвилина першої лекції декому сподобається :)

2011-08-30

TUIO


Кілька днів тому надибав у мережі TUIO - реалізацію так званого матеріального користувацького інтерфейсу (сам щойно прочитав цей переклад у російському розділі вікі. Мені сподобався.).
Дозволяє керувати Вашим комп’ютером багатьма пальцями і не тільки, використовуючи лише веб-камеру. Або й камеру телефону, вже є додатки для Android і iOS.


P.S. Пов’язаний проект, але з дещо іншим принципом:

2011-08-24

Kubuntu-mobile Oneiric на N900 з microSD

Запустив нарешті Kubuntu на телефоні.

2011-08-14

Darktable

У офіційному репозиторії Ubuntu нарешті з’явився darktable, клон Adobe Lightroom (поки тільки для 11.10, останній ще далеко не стабільний; для раніших вже давно існує PPA).
І от ми з butthead'ом поекспериментували з його фото:
Ще пару знімків інтерфейсу:

2011-07-28

RAID0 на EEE PC 901 + результат тесту Phoronix Apache

Не без проблем, але вдалось поставити, зробивши RAID0 на 4+4Гб + 12Гб для /home на другому SSD:
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/817507
Попередня спроба з btrfs:
http://int-ua.blogspot.com/2011/06/btrfs-ubuntu-1104-eee-pc-901-ssd.html

Оновлення:

Порівняння швидкодії:
http://openbenchmarking.org/result/1106195-GR-FIRSTAPAC99,1107296-GR-EEEPC901R99

2011-07-25

Harpia

За запитом opencv у репозиторії знайшлася чудова програма Harpia (пакет одноіменний) з готовим прикладом отримання глибини через стерео-зображення, 6-ий приклад, Stereo Correspondence.

2011-07-06

Швидке створення пустого файлу певного розміру (sh) (рішення знайдено, і навіть два)

dcstar:
$ fallocate -l 8g swap
Михайло Даниленко (раджу прочитати весь запис за посиланням):
#include 
#include 
#include 

int main (int argc, char **argv)
{
     int fd = open (argv[1], O_CREAT|O_WRONLY);
     posix_fallocate (fd, 0, 10000000000);
     close (fd);
     return 0;
}

2011-06-23

✏ Fractal Glider (Game of Life)

Structure Synth, два вечори :)

set background white
set raytracer::shadows true
set raytracer::samples 10
set raytracer::ambient-occlusion-samples 6
set raytracer::dof [0.23,0.2]

#define zm 1.1
#define sm 1/3

rule brick maxdepth 1 { box }

rule glider maxdepth 1 {
 { x 0 } brick
 { x 1 } brick
 { x 2 } brick
 { y -1 x 2 } brick
 { y -2 x 1 } brick
}

rule macroglider maxdepth 6 {
 glider
 { color random s sm z zm y 1 x -1 } macroglider
 { color random s sm z zm y 1 x 2 } macroglider
 { color random s sm z zm y 1 x 5 } macroglider
 { color random s sm z zm y -2 x 5 } macroglider
 { color random s sm z zm y -5 x 2 } macroglider
}

{ color random } macroglider

2011-06-19

btrfs, Ubuntu 11.04 і Eee PC 901 з двома SSD

Оновлення 11-07-28:

Вдалося поставити на RAID0.

Оновлення 11-07-19:

При використанні вказаного способу метадані пишуться на обидва диски. Якщо хтось буде ставити до наступного оновлення цього запису, то пропоную спробувати вказати mkfs.btrfs -m raid0 при встановленні.

Було:


Нарешті здійснив те, що давно хотів: об’єднав два SSD Eee PC 901 у один логічний розділ.

2011-06-14

Дослідження (відсутності) карт сервісних центрів мобільних операторів

Давно вже вражав факт, що організація списку відділень банків і центрів обслуговування мобільних операторів реалізована найпростіше для веб-розробників (лінивих, дуже лінивих мало не за суттю) і найскладніше для користувача. Банків багато, тому написати вирішив операторам.

Київстару (власне, він мені і треба був):
Знайти наближчий (!) центр обслуговування на сайті жахливо важко. Відмічу, що мені він потрібен для придбання стартового пакету - вам вигідно якнайшвидше отримати нового абонента.
Не думаю, що відмічення існуючої бази даних сервісних центрів на популярних картах (Google Maps, OpenStreetMap, etc.) займе більше кількох днів праці однієї людини разом з інтеграцією карт на сайті або хоча б формуванням посилань з відповідними координатами.
Більше того, знайти на сайті навіть розділ "де підключитися" виявилося складним завданням.
Лишився дуже незадоволений зручністю сайту.
Дякую за увагу, чекаю на відповідь.

Life’у:
Знайти наближчий (!) центр обслуговування на сайті важко. Відмічу, що мені він потрібен для поповнення рахунку - вам вигідно отримати гроші швидше.
Не думаю, що позначення існуючої бази даних сервісних центрів на популярних картах (Google Maps, OpenStreetMap, etc.) займе більше кількох днів праці однієї людини разом з інтеграцією карт на сайті або хоча б формуванням посилань з відповідними координатами.
Дякую за увагу, чекаю на відповідь.

МТС’у:
Знайти наближчий (!) центр обслуговування на сайті жахливо важко. Відмічу, що мені він потрібен для придбання стартового пакету - вам вигідно якнайшвидше отримати нового абонента.
Не думаю, що позначення існуючої бази даних сервісних центрів на популярних картах (Google Maps, OpenStreetMap, etc.) займе більше кількох днів праці однієї людини разом з інтеграцією карт на сайті або хоча б формуванням посилань з відповідними координатами.
Дякую за увагу, чекаю на відповідь.

Найшвидше список центрів знайшовся на сайті Life, у МТС теж з першої ж сторінки потрапив, а найдовше шукав у Київстару - відвідав три (!) сторінки:
  • -> читання посилань на головній, пошук на сторінці за ключовими словами, ще раз перечитування посилан;
  • -> значок збільшувального скла, *а де пошук, а не карта сайту?*, пошук на сторінці за ключовими словами, перечитування майже усіх головних пунктів;
  • -> "Повна версія", знову пошук на сторінці;
  • -> Де підключитися.
Здається, раніше там була відмітка про дизайн вашого любого Тьоми. Але зараз щось нема, йому стало соромно, чи що? Хоча якщо вони посварилися, то зрозумів би обох.
У лайфу найбільш куца форма зворотнього зв’язку.
Найважче перебрати усі існуючі у МТС, вони ще й не на одній сторінці.
Тільки Life не дискримінує на словах, при вказанні номера не наголошуючи, що "ви не є абонентом".

Не дивився на сайти іноземних операторів, бо мені це зараз все одно, наразі випало жити тут. Що там, хтось роздивлявся?

2011-06-09

Big Black Nothing 2: Label lyrics

цю ще важче розбирати, чорновий варіант:

2011-06-07

Big Black Nothing (+Jackleg lyrics)

myspace.com/bigblacknothing
Оцей ось виконавець теж публікує свою музику на умовах Creative Commons BY-NC-CA.

2011-06-03

...

повсякенність (sic)

2011-05-26

Зберігання IPv4/IPv6 у базі даних

Здавалося б, роби собі VARCHAR(45) та й не мучайся. Але оптимізація.

PostgreSQL has a "network address" column that will store IPv4/6 addresses with a netmask, but MySQL does not have this. (джерело)

Однак, не всі мають сміливість перебратися нарешті на PostgreSQL, тому доводиться розглядати це питання і для MySQL.

Для v4 є дуже гарне рішення:

2011-05-21

непотріб

Хай цей непотріб тут полежить, може комусь згодиться.
3dmark 11 legal key, starcraft II wings of liberty legal key:

2011-05-18

нове для компізу (не тільки для natty)

Користувачам Compiz'у раджу спробувати (інструкції для ccsm):
  • поставити "вибір вікна" із "Масштабування" у лівий верхній ⬉ кут , активувати накладання емблеми і дещо прискорити спец(д)ефекти;
  • активувати "Додатки масштабування" (Scale Addons) - це дозволить закривати вікна натисненням середньої (колесо на миші або два пальці чи три? на тачпаді); а якщо хтось знайде як можна там ще й користуватися "перетягуванням" із стандартним залізом - обов’язково повідомте :)
  • поставити "Експо" у правий верхній ⬈ кут, ну і як завжди - деактивувати "віддзеркалення" (задовбало скло) і прискорити його.

Вибір пункту GRUB до перезавантаження

За мотивами http://www.webupd8.org/2011/05/custom-unity-launcher-to-reboot-in.html

2011-05-17

Rasberry Pi

http://www.raspberrypi.org/
раптом хтось ще не бачив цей комп’ютер розміром з флешку.

2011-05-06

?

що за маячня? Чому це IMEI з чорного списку працюють?? *матюкається*

2011-05-04

Evopedia!

Сам давно користуюсь, а тепер і вам раджу:
Evopedia - локальний переглядач Вікіпедії.
Це навіть описувати не треба, лише додати інформацію про об’єми:
simple - 127 Мб (користуюсь на телефоні, загалом вистачає підглянути щось у метро, де у мережу не вилізеш)
en - 12595 Мб
uk - 987 Мб
ru - 1776 Мб
Завантажувач вбудований (посилання на зрізи лише для довідки), дозволяє зберігати зрізи куди завгодно.
Пошук - миттєвий.
Підтримувані платформи:
  • Linux (Maemo, Openmoko/SHR, Ubuntu*, Arch, ...)
  • Windows XP-7
  • скоро: Symbian OS
*для встановлення на 11.04 просто замінив вміст поля Дистрибутив з natty на maverick після додавання.

    2011-03-28

    )

    Життя подовжує тривалість сміху.

    2011-03-23

    4x2 чи 2x4 Gb RAM?

    Просте питання: чи дасть приріст швидкості використання чотирьох планок оперативної, якщо у двохканального контроллера обмеження 21GB/s (Sandy Bridge) - якраз двічі по PC3-10066?
    Ціна приблизно та ж, у чотирьох менших - менші затримки і, відповідно, трохи більше споживання енергії.

    2011-03-17

    O_Opengazer

    I'm watching you, Wazowski. Always watching.
    (c) Roz
    Ось і з'явився проект інтерфейсу керування поглядом:
    http://www.inference.phy.cam.ac.uk/opengazer/
    А я так і не дописав про це статтю лише кілька років тому.

    2011-03-16

    to the bottom

    Move controls and menus to bottom of touchscreens.

    Ubuntu Linux 10.10 на Impression ImPAD 1410

    Дорогувато воно за такі характеристики. Собі б не взяв.
    Але якщо ви вже придбали, то після встановлення Maverick Meerkat сенсорний екран не зовсім працюватиме - лише два пальці розпізнаватиме як натиснення у лівий верхній кут. Можливо, у 11.04 все працюватиме одразу.

    Отже, для 10.10 найперше - виконати ці інструкції:
    http://lii-enac.fr/en/architecture/linux-input/multitouch-ubuntu-howto.html
    (lsusb показує 222a:0001, вже відправив інформацію розрозбникам, думаю, що скоро додадуть у таблицю).

    Далі для розблокування екрану без клавіатури достатньо запустити onboard і відмітити відповідне налаштування. Але використовувати її як основну екранну не раджу, є набагато краща Florence. Тільки не компілюйте її у каталогах з кириличними іменами (принаймні версію 0.5.0), краще перемістити у $HOME/florence. І раджу спробувати авто-приховування у ній. І ще зробити фон білим, а підписи чорними. Коротше кажучи, підлаштовувати під себе - обов’язково, розглядаючи усі налаштування.
    Останнє, що я встиг поки що - побавитися з easystroke. Ставити жести на основну "ліву клавішу" можна, але для нормальної роботи з перетягуванням і виділенням треба поставити агресивну затримку і виконувати жести швидко.
    Ну і спрацьовування правої після затиснення теж дуже рекомендовано (Система - Параметри - Миша).

    Наразі все, поки власник втік і далі я його налаштовуватиму завтра.

    UPD: і BURG.

    2011-03-04

    python із шифруванням SSL

    Без будь-якого повідомлення функція close() класу HTTPSConnection не закриває з’єднання.
    Навіть del екземпляру не допомагає,
    # lsof -i
    все одно показує стільки CLOSE_WAIT з’єднань, скільки було спроб.

    тоді як у HTTPConnection з цим все чудово.

    ...

    порівняйте формулювання тієї ж новини:
    прихильниками: http://www.opennet.ru/opennews/art.shtml?num=29769
    і не дуже: http://www.securitylab.ru/news/404977.php

    П'ята точка опори Архімеда

    Нарешті добрався до "V is for Vendetta". Вартий уваги, але розважальний за суттю.
    Ліньки перевіряти, але правда ж його озвучував голос BBC, про який, зокрема, був сюжет у "Monkey Dust"? Це було найкумедніше)

    2011-03-02

    Ніж кращого ніж краще: лезо

    Характеристика "краще" недійсна без уточнень параметрів. Зазвичай ці параметри кожним вважаються очевидними і тому пропускаються. Але у той же час кожен може мати на увазі різні параметри.
    Навіть якщо параметр суб’єктивний і не піддається числовому вираженню, то можна замінити на "краще для %особистості%" (але не раджу плутати з маркетинговим %неадекватної групи особин, яка асоціює себе із певним стереотипом%).

    2011-02-24

    ?

    багато( )значно

    2011-02-18

    ще про єбізнес

    Законопроект, прийнятий у першому читанні:

    Ці ідіоти навіть курсову б не здали, а пишуть закони. Які суперечать їх партійним програмам (чи як там та брехня зветься?), між іншим, крім здорового ґлузду.

    А практичне значення законопроекту таке, що ми всі тепер платитимемо за те, що могли б записувати на носії інформації "нелегальну" інформацію.
    UPD 110218_1305: виявляється, ми вже ніби платимо: http://zakon1.rada.gov.ua/cgi-bin/laws/main.cgi?page=2&nreg=3792-12#384 (Стаття 42, пункт 4 закону про авторське право і суміжні права). Тепер треба ще, щоб хтось вичитав, чи не стало це записано двічі.

    Ініціатор(и) законопроекту:
    Луцький М.Г. VI скликання
    Самойлик К.С. VI скликання
    Зарубінський О.О. VI скликання

    2011-02-15

    Резервне копіювання вручну у лінуксі.

    Базове, для окремих файлів:
    Резервні копії у наутилусі я зазвичай роблю через послідовне натиснення Ctrl+C, Ctrl+V. Досить зручно, враховуючи, що на відміну від Dolphin (що має купу своїх переваг) перший створює копію нічого не питаючи.
    Після закінчення роботи можна швидко вичистити копії за допомогою
    find . -name "*копія*" //перевірка, чи все можна видалити
    // Увага! Видалення!
    find . -name "*копія*" -exec rm {} \;
    Це якщо у вас українська мова і ви не використовуєте слово "копія" у назвах файлів.

    Оптимальніше, для каталогів:
    Якщо хочеться надійного, зручного і економного резервного копіювання, то є хороша програма Back In Time. Єдина затримка - треба спочатку [її встановити і] додати потрібні каталоги до списку. Зате потім досить тицяти у одну кнопку, а все інше, включно з контролем кількості копій і вільного місця на диску (і все це налаштовується) вона виконає сама.

    2011-02-14

    bunner

    <!-- bunner --> ... <!-- end bunner -->
    Державні підприємства такі державні.
    Мій 'улюблений' угнівер (хай вибачають усі достойні люди, що там опинились) не відстає:

    Якщо з серверу доставляється web-сторінка з двома зображеннями, скільки пакетів буде оброблено на сервері?
    1. 2
    2. 3
    3. 5
    4. 1

    Яка найпоширеніша помилка існує при розробці web-сайту для електронної комерції?
    1. Залучення ризикового капіталу
    2. Нагромадження файлів з повільним завантаженням зображень
    3. Несумісність веб-додатків

    Що може бути відкритим, окрім головного вікна браузера, коли клієнт відвідує веб-сайт?
    1. Tables
    2. Links
    3. Messages
    4. Pop-Up-Ads

    З якою швидкістю передаються дані по цифровому каналу компанії AT&T?
    1. 4.5 Mbps
    2. 3.5 Mbps
    3. 1.5 Mbps
    4. 9.5 Mbps

    Якщо хтось натрапить на цю сторінку, шукаючи відповіді, то повідомляю, що питання сформульовані некоректно. На мою і ще кількох людей думку. За першим же запитом сформулюю докладне пояснення чому саме.

    2011-01-27

    мапочки

    Казочка на ніч: Мавпочки втомились після написання Гамлета і вирішили взятись за генерування ідей. Воно виявилось значно простішим. А після того, як хтось із них здогадався їх патентувати, вони ще й почали давати прибуток. Мавпочки зраділи і почали ідеалізовуватися ще завзятіше. Поки не стали сферичними і не опинились у вакуумі.

    2011-01-14

    як перерахувати роз’єми для накопичувачів

    і чим вони зайняті (виключаючи USB). Добре, коли сервер поряд.

    2011-01-12

    list all file extensions in bash (*sh)

    find . -type f | grep -o "\.[^[:punct:]]*$" | sort | uniq

    Про убитих драконів

    Чи є назва у моделі поведінки, коли маси людей підтримують авторитаризм у різних сферах життя, свідомо чи у підсвідомості сподіваючись отримати блага/ресурси тим же методом? Тобто, жертвуючи попервах своєю сбодою, поширювати і рекламувати таку модель поведінки, щоб потім спробувати посісти місце того, хто зловживає цією несвободою інших. Звісно, за виключенням споживачів, які не збираються нічого виробляти у цій сфері і просто загіпнотизовані "ефективним" маркетингом, яких більшість.

    Приклади у формі:
    %жертвуючи свободою, підтримує (це все з приставкою "деякі")% - %і за чиєю моделлю хоче отримувати блага%
    творчі люди - Mr. Brainwash (див. Exit Through the Gift Shop, дивлячись який я і почав формулювати ось ці роздуми);
    незалежні програмісти - Apple (див. несумісність GPL-ПЗ з умовами використання appstore);
    релігійні люди - офіційні церкви і секти1;
    співробітники - керівництва.

    Цей запис є продовженням роздумів stzozo з тією різницею, що я хочу знайти назву підтримки цих систем людьми, що розуміють їх недоліки, але бажають використати останні на свою користь.

    Більшість речень тут вийшли надто закрученими, з радістю розгляну пропозиції щодо їх спрощення :)

    1категорично я не підтримую саме релігії та релігійні організації (від 2-ох учасників включно), бо вважаю, що вони є нав'язуванням поглядів, тоді як кожен має вірити тільки у те, у що забажає сам (наприклад, у друзів) і не залежати від вигідних комусь традицій.

    ТБ - гон

    Нарешті у репозиторіях Maemo з'явилась головна програма.
    8)

    2011-01-03

    Motto rolling

    "Та ну вас нафіг, ми якось вже самі" сказала країна з девізом "Один за всіх і всі за одного". (про ЄС і Швейцарію).

    А найцікавіше, що я дізнався через статтю зі списком національних девізів (взагалі сама їх ідея якось трохи суперечить свободі вибору, але то вже інше, вони і так більшість - маячня) - що Антарктида не така юридично залагоджена, як я думав. Дуже давно чув, що там домовились нічого не видобувати і не присвоювати. Але, виявляється, лише до 2048 року, та й то вже дерибанять. Отже, після забезпечення енергією від термоядерних реакторів бойові людиноподібні роботи воюватимуть за Антарктиду.

    2011-01-02

    Прийом ммс від life на N900

    Зі стандартними налаштуваннями прийняти не вдалось. Після вчитування у ручні налаштування на сайті лайфу і налаштування з нуля - вдалось.

    2011-01-01

    [SOL(VE)D]

    Автор запитання має неоголошений обов’язок перед спільнотою: після знаходження відповіді додати її до тіла першого запису.
    Розумні люди вже давно це зрозуміли і роблять так, щоб ні їм самим ні майбутнім гостям не довелось переривати купу тексу у відповідях, втрачаючи час.
    Нагадуйте про це у ПП,  а мені можна навіть відкрито, якщо я десь забув :)