2012-06-12 android vs ios

June 12th, 2012 by Vasil Kolev

Като бях малък, някой ми беше задал въпроса “Какво предпочиташ, да ти извадят едното око или да ти го вкара кон?” (“правилният” отговор беше да ти извадят окото, щото като ти го набие коя ще ти изскочат и двете).

Съществува фалшивата дилема дали човек трябва да си вземе Android или iOS базиран телефон. Моето мнение е като избора между две различни лайна и реално един от най-правилните избори е “нито един от двата”. Ето малко причини, които съм открил около занимаването с development, четенето на разни статии и гледането на лекции от CCC Kongress и подобни събития:

Практически погледнато, от хардуерна гледна точка и от гледната точка на ниското ниво всичките smartphone-и (донякъде с изключение на openmoko) са затворени и осакатени системи без нормална спецификация. Baseband процесора е неясен и не може да се пипа (съответно никой не може да вкара в тия телефони елементарната функционалност за проверка дали ви правят man-in-the-middle атака), свързан е директно към микрофона и говорителите (пробвайте се да намерите елементарното приложение “телефонен секретар”). Това има хиляди полезни приложения (и доколкото знам, под symbian е възможно, не че и тях ги хваля), най-малкото свестен запис на разговорите, което доста хора искат.
Реално обаче повечето хардуер по телефона е затворен и неясен, както и неща по операционната система (това, че google ползват linux ядро не помага особено), което води до това всякакви тривиални и елементарни неща да се водят нещо велико – защото да се постигне каквото и да е на тия телефони е магия. Дори за win3.11 нямаше нужда от толкова безсмислен приложен софтуер. Разбира се, apple не помагат с техните тотално побъркани правила кое може и кое не може да влезе в appstore (и третират всички jailbreak-нати телефони и потребителите им като престъпници)…
Андроидите специално заслужават допълнително споменаване, как има милиони производители и почти никаква консистентност и яснота кое как да работи и как да се казва. Човек би си помислил, че apple плащат LSD-то на HTC и компания да измислят нови и нови простотии. Хубав пример беше как се казваше камерата на няколко различни устройства.

Платформите за разработка и на двете платформи са трагични. От една страна имаме xcode и objective c на apple (не вярвах, че може вариант на C да стане по-грозен от C++, но objective C определено го настига), от друга java и всичкия ужас, свързан с нея. Честно казано, да бяха избрали erlang за платформа щеше да е по-добре и в двата случая. Или prolog. Или pascal/delphi.

Синдромът “not invented here” и в двата случая е довел до ужасяващи api-та, но тук наистина не знам откъде да почна. Елементарни неща се оказват почти невероятни за правене (“stream”-ване на данни от файл от телефона, т.е. четене на части и изпращане на части, например, трябваше да го направим с google protobuf-а и май така и не се получи и трябваше да сменим аpi-то).

При подобно осакатяване човек би очаквал сигурността на телефона да е добра и т.н., но в крайна сметка се оказва, че не е нещо особено. Продължават да се правят същите грешки и да се получават същите глупости, а приложенията дори с ограниченията, които са им поставени пак могат да събират какви ли не данни от телефона и да ги пращат където си искат. Аз вече чакам следващата вълна exploit-и, които да са за произволни приложения (понеже авторите ще са направили същите грешки).

За съжаление, мога още твърде много да разказвам, но не искам да си го причинявам, а да дам възможност на мозъка ми да потрие травмиращите спомени.

Накрая имаме калпави устройства с калпави операционни системи и калпави приложения, вършещи калпава работа, купуващи се от калпави хора. Надявам се до 3-4 години да се появят достатъчно добри батерии, да си пусна debian на телефона и да не ми се налага да се занимавам с глупости и да страдам от малоумието, некадърността и болните идеи на всичките хора, забъркани в тоя бизнес.
(от друга страна, да живее тоя бизнес, калпавите хора изглеждат склонни да дават пари за тотални глупости, а както е казал един римски император едно време, парите не миришат…)

(един ден openmoko ще изкарат нов телефон, това вероятно бих го ползвал)

2012-06-09 Архив на va.ludost.net

June 9th, 2012 by Vasil Kolev

Крайно време беше да седна да органзирам архивите на различни записи, които имаме от всякакви конференции. Днес пуснах va.ludost.net – wiki и файлове, достъпни по http, ftp и rsync (rsync://va.ludost.net/va).

(Кодовото име на проекта е “Гогортолоз”, което според един sms от Кънев значело “крокодил” на арменски. Дори да не е вярно, думата радва.)

Изрових всичките неща, които имах на ludost.net, разните видеа от vasil.ludost.net/netsec от мрежовата сигурност, linux курса в ТУ, както и всякакви архиви на openfest (вкл. някакви raw записи от 2005, понеже ги нямам нарязани и ще се наложи едно бая сложно упражнение да ги подредя и синхронизирам, а тия, дето нарязах едно време са леко неоткриваеми, както и тия от 2006та).

Качих там и лекцията на Кънев за програмирането и тази на Лари от лаба. Очертава се да записваме все повече и повече неща, ще се качват там. Приемам идеи какво още да кача там.

2012-06-06 Лекция за hackerspace-овете в initLab

June 6th, 2012 by Vasil Kolev

В петък, 8ми юни от 19:00 в initLab ще има лекция на Larry Maloney, представител на HackerDojo по темата за hackerspace-овете, тяхното развитие и те какво са научили, докато са правили HackerDojo.

Лекцията ще е на английски, има някакъв шанс да я запишем и качим.

Update: Може да се гледа на http://tyler.ludost.net:8787/lab.ts
Update 2: Има и запис на лекцията. Би трябвало да има и още един, от един фотоапарат, ще кача и него като го обработя.

2012-05-27 поредната курсова идея

May 27th, 2012 by Vasil Kolev

(вече в трезво състояние) Ето я поредната идея за курс – този път мисля да го правя с Кънев (който до тук изглежда навит за идеята).

Събират се двайсетина човека, делят се на три отбора и им се дава задача да изградят система в рамките на седмица-две, след което да си разменят проектите и да допишат някаква функционалност.

Екипите ще имат програмисти, админи, може някой друг дизайнер и т.н..

Системата представлява следното – имаме задачата да следим за глобалното затопляне (или глобалната климатична промяна и т.н.), като за целта имаме 150 места, на които имаме по два сензора, всеки от които е на различен отбор. Сензорите представляват малки PC-та (реално малки виртуални машини), на които отборът трябва да си подкара някаква OS и някакъв софтуер, който да чете данните и да ги праща веднъж на минута. Имаме по една агрегираща машина на отбор, която трябва да събира тия данни (някаква база).
Между агрегиращата машина и сензорите има мрежа, която трябва да се настрои и подкара, за да докара максимална отказоустойчивост. Отделни части от мрежата са на различни отбори.
Също така трите отбора имат по един front-end, който трябва да използват за визуализация и обработка на данните, например да намират корелация между данните от различни източници. Front-end-овете трябва да могат да работят по някакъв начин с всички агрегатори, ако основният им е отпаднал.
Има и различни весели неща, като например да се следи за загуба на данни и агрегаторите да си синхронизират базите по някакъв начин, така че да се добие пълна картина.

Ще има някакви ограничения какво може да се ползва като езици и технологии, но ще бъдат минимални.

Целта на целия курс е да се научат хората на няколко неща:
1) работа в екип
2) работа с други екипи
3) работа над чужд код
4) дизайн на система с всичките протоколи и компоненти
5) да видят накрая нещо наистина работещо (т.е. да подобрим заданието до толкова, че да е използваемо от други хора)

Преподавателското участие в курса е да се напише заданието, да се изгради хардуерната система, да се дават съвети на участниците и да им се обяснява къде са сгрешили, както и да пуска всякакви странни тестове.

Участниците в курса трябва да имат понятие от технологиите, които ще ползват, да не ходят на работа (иначе става твърде тежко) и да са в София, докато се провежда курса (този ще има сбирки два пъти седмично, вероятно в initlab).

Остава въпросът дали ще се намерят желаещи да участват.

2012-05-24 Кънев/ИББ

May 24th, 2012 by Vasil Kolev

Изкарахме хубаво предпразнично ИББ.
(мразя празниците, нищо не може да се свърши)

Около разговорите Кънев се притесни, че не може да говори с нас разни неща, понеже разни хора ще ги блогнем. Колкото и да ми се иска да не е прав, в крайна сметка не мога да си замълча…

Стефане, знам, че е срамно, но вече е публична тайна, че пишеш на Ruby, не е срамно и ние всички те обичаме въпреки това. Спри да се криеш и приеми факта.

In other news, доста добре се напихме. Имаше шанс утре да помагам в сглабянето на мебели в initLab, но явно няма да стане, освен ако не го правя насън.

(очаквайте – болни идеи за курсове, като събера сили да ги напиша)

2012-05-13 post-mortem на не-курса, в initLab

May 13th, 2012 by Vasil Kolev

Стана време да направя една лекция в initLab за не-курса по системна администрация и дискусия, за какво би трябвало да има в следващия такъв. Ще се проведе от 16:00 в неделя (20 май).

2012-05-06 Лошото влияние на Стивън Кинг

May 6th, 2012 by Vasil Kolev

(вината за този post е изцяло моя и не бива да се обвиняват книгите, които чета)

Днес изчетох последната книга от Тъмната кула на Стивън Кинг (без да борим прясно излязлата “The wind through the keyhole”, за която ще си помисля първо) след като започнах с първата преди около седмица-две, и усещам как неговият стил се просмуква в мен и в нормалните ми разговори. Говорех си с една девойка за това възможно ли е мъже да продължават да си говорят с дадени жени, без да имат нещо повече от “приятелските” чувства, та се започна следния разговор:

(22,35,32) krok: мда. стоят хората на опашка и чакат да зарежеш приятеля си
(22,35,39) krok: може да си представиш една такава опашка изпаднали типове
(22,35,45) krok: до вратата ти
(22,35,49) krok: с потекли лиги
(22,36,02) krok: (и да накараш лъчко да го нарисува, може да му хареса идеята :) )
(22,36,35) krok: всъщност, и са надървени и гладни хората по редицата
(22,36,48) krok: не знам как се рисува гладен човек, ама той ще измисли нещо
(22,37,27) krok: (това звучи точно като сцена от нещо на стивън книг… добре ми е влязъл в главата :) )

Помислихме малко дали имаме някой общ познат, който би искал да напише история, базирана на това (понеже мен ме мързи за чак толкова сложно упражнение). На нея идеята за подобна опашка чак ѝ хареса, вероятно защото картината в нейната глава не съвпадаше с моята, и след като единствената що-годе прилична картинка със разлигавени зомбита беше тази, а по някаква начин google не намери (лесно) картинка с надървени зомбита с потекли лиги, се опитах да и препоръчам да гледа “То” и да си представи същото нещо.
(учудващо, тя отказа)

Тръгвайки по идеята какво би могъл да напише Кинг по въпроса, последва следното нещо:

(22,56,47) krok: жалко
(22,56,53) krok: а той би могъл да опише всяка част от тях
(22,57,13) krok: как еди-кой-си си е ядял вечерята, когато усетил новината
(22,57,29) krok: която се е разпространила, да речем, по феромонен път, с огромна скорост
(22,57,37) krok: и как виси трети в редицата
(22,57,41) krok: оцапан с квото е ял
(22,57,53) krok: и леко прегърбен, щото първо се надървил, после станал, и се ударил лошо
(22,58,24) krok: и например леко му е скъсан панталона, а в оная му работа се е забила треска от масата
(22,58,28) krok: и тече кръв от там
(22,58,35) krok: и се смесва със лигите, дето му текат от устата
(нека да го кръстим Гошо)

Разбира се, не трябва да спираме тук. Първа в редичката ще трябва да е друга жена – Джулия, която е била в тоалетната на близкото заведение и тъкмо си е сменяла тампона. Едното и токче е счупено, косата разрошена и има ожулвания по краката, понеже очилата ѝ са паднали в бързането. По левия ѝ крак се стича малка струйка кръв и се вижда връвчицата на тампона, а прашките ѝ висят на другия крак. От потеклите от устата ѝ лиги даже червилото ѝ се е размазало.
Джулия познава нашата героиня (Геновева) от времето, когато двете са били студентки и постоянно е ревнувала приятелите си от нея. Една вечер се е опитала да ѝ се обясни, но двете са били толкова пияни в един парк, че всичко е свършило с оповръщани коси и тотално изключване, та са посрещнали сутринта в близкия арест. От тогава Джулия мрази червеното вино, но продължава да си пие всяка сутрин кафето в едно заведение близо до квартирата на Геновева и гледа тъжно към прозореца ѝ.

От квартирата на главната ни героиня се чуват викове, биват счупени една – две чинии. Настава тишина за малко, след което се чува силен трясък, вратата се отваря и от нея ядосан излиза Пешо – (вече бивш) приятел на Геновева. Обръща се да извика нещо ядосано, но моментално бива задушен от тълпата, която се е струпала пред вратата. В рамките на пет минути бива оглозган до кокал, като от него остават малки парченца с различни части от нападателите, забити в тях (някой нокът, някой зъб). Петият в редичката с удоволствие доизблизва малко останала кръв по стената.

В опитът да се подредят пак и да чакат, настават усложнения и следва сбиване. Гошо успява да откъсне тестисите на Миро (който познава Геновева от училище и е ходил две седмици с нея, преди на нея да ѝ писне от нежеланието му да се къпе), той изгубва сили да се бори и пада назад по стълбите. Мъжка космата ръка с много пръстени и татуировка на кон отхвръква, удря се в тавана и строшава лампата, оставяйки собственика си Сашо (видял героинята ни веднъж на концерт и после разпитвал няколко седмици, докато разбере коя е, но така и не събрал смелост да я заговори) да продължава да се бори само с една ръка и два крака. Един закъснял желаещ (Митко, живеещ в съседен град, който е работил с нея една година и я е сънувал всяка нощ) тича нагоре по стълбите, но се подхлъзва на потеклата кръв и си разбива главата, а Сашо от биещите се горе бива изтласкан, други се спъват в него и той си строшава врата.

….

След около половин час Геновева се е поуспокоила. Открива, че няма нищо за пиене вкъщи и решава да отиде до близката кръчма да удари едно голямо. Отваря вратата, прекрачва прага, вижда остатъците от разигралата се сцена и си казва: “Трябва да сменим чистачката”. И излиза.

По стълбите обаче нещо я хваща за крака. Цялата кръв е помогнала да се отвори проход към Тъмните измерения, където К’тулу отдавна стои и се опитва да стигне до нея (можем да кажем, че е влюбен, но е малко сложно да се обясняват чувствата на огромно лигаво зелено създание, съставено основно от пипала и злоба). Тя се опитва да се задържи, но се подхлъзва на парче откъснат скалп и изчезва в другото измерение, а дупката се затваря с тих мляскащ звук.

——————

Има си нужда от дописване и оправяне. Може да се разказват допълнителни парчета от историите на хората по време на боя, може да го има момента как и котките наоколо са полудели и половината изкачващи са се спъвали в някоя котка, която ближе течащата от стълбището кръв…

2012-05-05 почистване в initLab

May 5th, 2012 by Vasil Kolev

Пак съм забравил да пиша.

Поне днешния ден става за описване – почиствахме и оправяхме новата част на initLab, един апартамент в същата сграда, който ще се ползва за тих co-working space. Мястото е малко по-широко от самия lab, с три стаи и изглежда съвсем прилично след чистенето.

Аз не бях там от самото начало (което беше в 11, а аз още отспивах след запиването от предната вечер, празнувахме на Мариян рождения ден), пристигнах към два и се занимавахме до около 6-7, когато вече беше боядисано каквото трябва (трябва да се мине още един път само) и се опитвахме да почистим малко боя от паркета на едната стая, която някакви хора преди нас бяха намазали. Комбинацията от умората, изпаренията от латекса, ацетона и разредителя най-накрая ни дойде много и се качихме в лаба да си поемем въздух.

Единственото лошо е, че на приятната мрачна стая таванът го боядисаха бял, но поне стените си останаха тъмни. Тия дни трябва да се появят бюра, да се пусне водата навсякъде (има няколко бъга) и ще стане съвсем годно за употреба :)

Изкарахме вечерта основно на терасата, да гледаме дъжда, който се изсипа. В един момент мина на градушка, та извадихме малиновата ракия и аз от време на време си слагах в нея дъждовен лед (т.е. си подавах ръката през терасата). Обмислихме слагането на тента, та да можем в такива моменти да употребяваме по-голяма част от терасата…

Равносметка на първия не-курс

April 25th, 2012 by Vasil Kolev

Свърши не-курсът по системна администрация. Ето какво горе-долу се случи в него:
(за справки, повечето неща се намират в wiki-то или в архива на maillist-а)

Всичко започна с един входен тест. Не беше нещо особено – идеята му беше да се изберат 10 различни човека, които да участват. Няколко човека, които бяха успели да се запишат за digest на листата и не бяха успели да попълнят теста, но останалото мина сравнително добре.

Последва инсталацията на машините. Имаше няколко различни проблема, които хората пребориха и един security такъв заради моята идея със setup с xvfb, който доведе до това единия участник да може да влезе в машините на няколко от другите участници.

(списък на задачите)

Първите задачи бяха да се подкара DNS за техните зони, irc и ntp. Услугите бяха просто и идеите бяха хората да си свикнат с машините и да могат да работят заедно, понеже DNS-а и IRC-то изискваха някаква координация – за първото всеки трябваше да има поне един secondary server, за второто четните и нечетните трябваше да си направят отделна мрежа.

Последва “разместване” – всеки трябваше да си предаде машината на някой и да приеме на трети неговата (без преинсталация). Предаването и приемането на нещо, което някой друг е правил по принцип на човек му се случва рядко, доста често му пада от никъде и е от типа неща, които притесняват хората и се допускат много грешки. В един момент си мислех, че трябва да си предават машините всяка седмица, че да претръпнат, но беше заместено от други неща.

След разместването беше “седмицата за почивка” – няколко задачи, които би трябвало да отнемат малко време, в продължение на седмица и малко, за да може хората да си планират сами времето и да решат кое кога да направят. В това влизаха неща като backup, restore и monitoring, както и да свържат двете irc мрежи в една.
Понеже двата екипа бяха избрали различни сървъри и под-протоколи на irc, за да си направят мрежите, свързването им се оказа интересен проблем, доста повече социален – нямаше практически начин двете мрежи да си говорят, поради огромната разлика в протоколите (TS5 и TS6, както и локалните модификации в UnrealIRCD и ircd-ratbox). Цялото нещо стана в общи линии в последния момент, но поради събрания опит при инсталацията всичко стана много бързо.

Имаше и подкарване на поща, с alias-и, прехвърлящи между машините. При тестовете даже успя да crash-не една от машините.

Последва задачата за възстановяване от backup. Беше доста забавно (за мен)…
(счупването на дисковете беше симулирано със следния скрипт:

sz=`ls -l "$1"| awk '{print $5}'`
let m=$sz/1048576
n=0;

while [ $n -lt $m ]; do
	let n=$n+1
	dd if=/dev/urandom of="$1" bs=1M count=1 seek=$n >/dev/null 2>/dev/null
	let n=$n+1
done

пуснат в/у всеки от виртуалните дискове, без предупреждение)

Следващото задание беше да се свърши от всеки една задача върху всички машини, т.е. да се тренира работата върху много машини едновременно и да се автоматизира по някакъв начин. Задачките бяха сравнително прости и всички се справиха с тях.
(основният урок май беше нещата да са максимално еднакви навсякъде :) )

Финалната задача беше да се направи услуга, при която може да се качва на всяка машина файл и да може да се вижда от останалите. Реализацията, която направиха беше много интересна – WebDAV в/у gluster – и сработи доста добре.

Като цяло аз съм доволен от курса, мисля, че и хората бяха. Не очаквах да отпаднат толкова много хора, най-вече, но и в останалото имаше доста изненади – какво се избираше като софтуер, как се реализираха нещата и т.н. (много помогна да не давам конкретен софтуер за инсталация).

Ето няколко от интересните mail-ове в листата, вместо край:
проблемът с xvfb
мрежов проблем с две виртуални машини на един интерфейс
начало на дискусия за пакетни системи срещу локално компилиране
дискусии за двете irc мрежи
ssl проблем с ircd-ratbox
самоотрязване на достъпа
свързването на двете irc мрежи

(и не ми се рови повече)

2012-04-18 прибиране от Холандия

April 17th, 2012 by Vasil Kolev

Днешния ден си заслужава описване сам по себе си…

Всичко си беше добре, докато не ми се обадиха с един проблем. Спряла сравнително важна машина (и сложна за дублиране), която не е убила всичко, но е добре да се върне.
Стандартният начин с reset не свърши работа, та се засилих към ipmi-то да се опитам да видя конзолата. Да, ама там на софтуера изтекли някакви сертификати и се оказа много много сложна задача да бъде подкаран, а понеже машината е доволно отдавнашна, не е ясно каква е точно и реших да не flash-вам firmware на сляпо.
Намери се един tool от supermicro, който да може да си говори с ipmi-то и конзолата. Последва паралелно подкарване на няколко варианта – пускане на тоя софтуер на машина там и гледане през remote X, подкарване на друга машина, подкарване вкъщи (много тъпа идея, щото vpn-а ми от там отиваше до счупената машина), подкарване при мен на лаптопа и на нов vpn (аз все пак си бях още в Холандия). Всичко това се развива в последните часове преди полета ми, та съответно трябва да се бърза…
В крайна сметка се добрах до желязото (първо през една толкова претоварена машина, че можеше да се работи до 10 минути и после се успиваше) и се оказа, че след всичките upgrade-и прекрасното gentoo просто не си казва и не си update-ва конфигурационните файлове, та мрежата (която има доста сериозна конфигурация) просто не тръгнала, заедно с още 4-5 service-а, дето пак има промени по конфигурацията им.
С проби и грешки (които, колкото и да е странно ми се струват повече от пробите) успях да подкарам базови неща по машината и да се вижда отвън. Финалните неща ги дооправях по пътя към летището, през tethering през някакъв телефон (за което много много много благодаря). Опитах се да се свържа с някой да види дали не съм пропуснал нещо, ама не можах да открия никой.
(останали бяха две не-спешни неща, които оправих преди малко)

Успях да си забравя една от книгите, та в самолетите четох от лаптопа, добре, че и там си държа поне няколко книги.

На летището в Амстердам ме забавиха, защото някаква част от usb оборудването ми (един usb вентилатор) им беше заприличал на патрон (мисля, че Тинчев или Чорбаджийски ми го подариха), беше си направо смешно…
(нещо такова, ама само горната част, то е разглобяем комплект)

Полетът ми до Виена закъсня и трябваше малко на бегом да стигна до изхода за следващия, но те малко го забавиха и всичко стана както трябва (като гледам, и багажа ми са го прекачвали на бегом, има една лепенка на Lufthanza “HOT”).

А София ме посрещна с дъжд. В Холандия не успя да ме навали, а тук успя, направо ми е трудно да го повярвам. Мисля да видя дали няма още нещо счупено или за дооправяне и да си легна.

2012-04-17 Холандия – 2

April 17th, 2012 by Vasil Kolev

Събирането за подготовката на OHM2013 мина добре. Видяхме един голям и много хубав hackerspace, на Яна и пирографираха с лазер една бисквитка, пихме до никое време (бутилката Lagavulin свърши за нормално време, червото много помогна), избрахме някакъв начален дизайн (Bob T. Hacker беше особено интересен, не беше избран, но хората така и така са навити да направят една огромна надуваема кукла да се извисява над събитието). Показаха и избраното място (т.е. най-най-вероятното, все още може да се случи нещо странно) – намира се до езеро, по-голямо е от това за HAR2009, предполага се, че ще събере над 3000 човека (т.е. няма да има върнати) и е близо до цивилизация, има шанс да мога да спя нормално и в човешки условия.

Ходих в Амстердамския университет, да погледна как водят една магистратура по системна администрация (запознах се на един купон с човек, който учи там), и донякъде ми стана тъжно, донякъде умрях от завист. Не е само това, че си имат достатъчно хардуер, свързаност и т.н. да си правят всякакви експерименти, но и всички е организирано като да е удобно и подходящо за учене, а програмата им е настина добра (даже на едно от централните бюра стоеше “The Practice of System and Network Administration”) – например в момента бяха на Penetration testing. Не вярвам да видя подобна програма (и правилно преподадена) в който и да е български университет…

Успях и да посетя една книжарница и да се натоваря с книги (добре, че куфарът ми е само 10кг от позволените 20, та ще мога да ги пренеса), основно с неща, които не би ми хрумнало да си търся в online книжарниците – малко Hunter S. Thompson, сборници разкази, новата на Скалзи, както и едно хартиено копие на Watchmen. Поне ще имам какво да чета по обратния път, след като си издъвках двете книги на път за насам.

А, и ако не съм казал – в Холандия е студено.

2012-04-14

April 14th, 2012 by Vasil Kolev

Накратко:

В Холандия съм. Всеки път подценявам колко студено е в тая държава.

Пътувахме с малко премеждия, например закъснял полет, пристигане в хотела по никое време и ходене до съседния, за да си вземем ключовете. Едно от хубавите неща беше, че двете книги, дето чета от почти месец ги изчетох по пътя. Лошото на последното е, че нямам нищо за четене на хартия и ще трябва да ползвам лаптопа за четец.

Hackerspace-а тук е много добър, въпреки че е по средата на нищото.

Започнал съм едно дълго писание за не-курса (който приключи на края на миналата седмица), надявам се да го довърша като се прибера.

2012-03-17

March 17th, 2012 by Vasil Kolev

Снощи (т.е. четвъртък вечерта) ходих на концерт на Smallman, Center и Vrani Volosa (след което до 4 си говорихме с разни хора в Кривото, спах от 5-6 до 12 и в момента довършвам разни работи, та имам малко време да пиша).

Събитието се проведе в Mixtape (или както може да бъде открито в net-а – “Mixtape 5”). За пръв път бях там и мястото се оказа доста добро – хубав звук, добра сцена, имаше си място, точно като за такива концерти.

Започнаха Center, за които вече съм писал – пак бяха много радващи и приятни (чудя се кога ли ще издадат нещо). Vrani volosa се оказаха донякъде интересни, имаха няколко добри песни, но към края направиха една 15-минутна, която в общи линии беше едно постоянно повторение, а и нямаше кой-знае колко разнообразие в останалите им.

Smallman (споменавал съм ги накратко, двата им албума са в списъка на нещата, които си струват), от друга страна бяха неповторими. Различно е като излезе група, която е наясно с това какво може, която не е продължение на нечие его – вокалът между песните говореше тихо и спокойно, нямаше стандартните подканвания и сценични похвати – най-вече защото нямаше нужда. Музиката си беше от типа, в който всеки си се потапя и наслаждава по свой начин. Неслучайно ги наричат ” “Tool” от Асеновград ” – всеки забелязва приликата даже да не ги е слушал преди – но не в смисъла на копие на стила, а просто метъл с много мисъл и идея в него (и вокал, който може да докара истински емоции в гласа си).
Изсвириха и една нова песен, чудно кога ли ще направят трети албум.

Update: Добри хора ми писаха, че Center до края на месеца ще влязат в студио да записват (оригиналния източник), та може да очакваме нещо сравнително скоро, а Smallman са обещали есента да почнат да работят по третия са албум.

2012-03-06 “Woman’s inhumanity to woman”

March 6th, 2012 by Vasil Kolev

Успях да изчета “Woman’s inhumanity to woman” на Phyllis Chesler, няколко дни ми отлежаваше в главата, та ще опитам да напиша нещо по-подробно по темата.

Книгата е доста тежка и не мисля, че може да се прочете на един път – има нужда да се смила на парчета. Темата не е от най-приятните, не само защото противоречи на голяма част от стереотипите за жените (“нежни, мили, не-агресивни създания”), но и защото по принцип е неприятна за всички (особено от гледна точка на феминистките, които се опитват да изградят “сестринство” и т.н.).

Авторката е една от основните фигури във “втората вълна” на феминизма и авторка на доста книги по темите на психиатрията, феминизма и като цяло човешките права. Книгите ѝ са добри, разбираеми, подкрепени с достатъчно изследвания и въпреки, че доста си личат нейните пристрастия и предубеждения, това не влияе на текстовете.

Книгата описва отношенията между жените, като започва от наблюдения при приматите, преминава през децата/тинейджърите, връзките дъщеря/майка и сестра/сестра, работните отношения и малко история и как тези отношения са повлияли на феминисткото движение и на нея самата.

Има доста интересни неща, много от които съм си мислил, че ги има само по филмите, например:

Жените не не проявят много директна агресия (не само физическа, но и вербална) за сметка на индиректната такава, т.е. стандартен метод за “борба” на една жена с друга е да се говори зад гърба ѝ. Също така жените приемат нещата лично много по-бързо от мъжете, което води до дълги лоши отношения. (един цитат по темата)
(донякъде може да се направи паралел с книги като “Експериментът “Досейди”” на Франк Хърбърт, където интригите и т.н. бяха неразделна част от живота, понеже се живееше в много тежка и ограничена ситуация, т.е. обществото ги правеше нещо нормално)

Друг такъв момент, който много ми направи впечатление беше груповата динамика. В една група мъже успехът на един член се приема почти като успех на цялата група, докато при групата жени това се приема за заплаха и или членката се изгонва, или се натиска обратно (много често второто се постига чрез заплаха за първото). Има изключения, но това са преобладаващите случаи, донякъде изглежда като разликата между non-zero sum game и zero-sum game, т.е. първите не се борят за точно определено количество ресурс, докато вторите се борят точно за определено количество и печалбата на един значи загуба на друг.

И нещо, което аз лично не мога да схвана е нуждата от внимание, нуждата да се принадлежи в група и до къде точно се стига, за да се постигне, сякаш индивидуализмът е бил изтрит от тях (или никога не го е имало, ако се слушат разни други хора). Борбата за внимание води до потъпкване на личните принципи и/или пригаждането им към нечии чужди. Тези и още неща водят до това, че жените са също секситки, особено по отношение на техния собствен пол.

Като цяло, препоръчвам книгата на всички, особено след като видях ужасената реакция на някои хора, които я зачетоха/видяха. Сигурно няма да ви е лесна за четене, но си заслужава.

(Понеже вероятно някой ще пита – аз харесвам феминизма, понеже харесвам всичко, което се бори за индивидуализъм и независимост. Голям фен съм и на страничния ефект, че може да намали броя скучни лигли, които са научени да чакат рицаря на бял кон, който да им дава всичко срещу секс и слугуване)

(харесвам и авторката, заради този цитат)

2012-02-19 “умни” фрази

February 19th, 2012 by Vasil Kolev

Thought-terminating клишетата (вижте link-а, има доста хубаво и кратко обяснение) винаги са ми били проблем и съм много благодарен на Робърт Лифтън, който ми показа кой е верния термин. Може да се каже, че са някакво подразделение на bullshit-а, но май са си отделен клас.

Хубави примери могат да се намерят из пропагандната литература – “Другарят Сталин каза”, “Партията ни учи”, “Помислете за децата” и т.н. – фрази, които използват специфична емоция, за да прекратят мисленето на човека и да прехвърлят авторитета (и/или страха) на нещо на защитаваното твърдение. Използват се много от съществуващите медии, от политиците и от родителите, докато се опитват малките деца да направят нещо (по мое време беше модерно “направи X, иначе торбалан ще дойде да те вземе”, сега не знам какво се ползва).

Тяхно подобие има в т.нар. “мъдрости”. Като цяло те произхождат от нуждата на хората от shortcut-и в общуването си, за да не им отнема твърде много време (говоренето не е от най-ефективните начини – понякога трябва да се забавя, за да може да се схване, понякога да се забързва, понеже информацията е известна, а връщането назад не винаги е опция). Така се случва група хора, които се познават много добре да си кажат някаква кратка фраза, за да се предаде нужната информация, понеже останалото се вади от контекста – например много хора се сещат за целия виц, като им кажеш кратка част от него (“хамстер и тиксо”).

Проблемът идва, когато такива фрази започнат да се наследяват или целенасочено да се вадят от контекста и използват като довод. Така умно звучащите думи стават много удобни да се подкрепи всякаква лъжа или глупост, а понеже са познати на всички или стават познати, понеже достатъчно хора ги използват и се просмукват в съзнанието на останалите. Такъв пример е “изключението потвърждава правилото” – уникално глупаво и грешно твърдение (или поне аз никога не съм виждал някой да го използва правилно).

Дори и да не се използват с лоша умисъл, тези фрази са безсмислени без оригиналния си контекст и социална среда. Би трябвало в повечето случаи значението им да се обясни подробно, или да стане част от езика (т.е. идиом), иначе си е жива лъжа. Често от тях стават thought-terminating клишета.

(Законът на Годуин е добър пример за филтриране на определени такива клишета)

Някой друг път ще напиша за определени примерни случаи, в които някой се опитва да си защити тезата, използвайки подобни неща (както наскоро някой ми твърдеше, че щом живея в България трябва винаги да я защитавам, въпреки всичките простотии, иначе съм предател, като Георги Марков).

2012-02-17 спиране на twitter account-а

February 17th, 2012 by Vasil Kolev

Разкарвам си twitter account-а – преди малко спрях notification-ите, написах каквото трябва, след известно време ще го деактивирам/изтрия (вероятно трябва да backup-на малко неща от там).

Правя го по няколко причини.

Едната е, че съм control freak и че хора, които ми бърникат по услугата, ми лазят по нервите. Ако исках някой да ми обяснява постоянно какво искам в интерфейса си, щях да ползвам apple продукти (а в последно време twitter беше поносим само през twitterfilter, който да реже кило глупости и да оправя други).

Друга причина е идеята на twitter за цензурата. Те вероятно имат добри причини да го направят и може да измислят хиляди оправдания защо това е нещо хубаво, но за мен е гнусно и нямам грам желание да участвам.

И финално, мисля, че по някакъв начин трябва да почнем да мигрираме към услуги, в/у които имаме контрол ние, дистрибутирани, федерирани, които не се поддават на нечие централизирано малоумие. Обещал съм да напиша нещо по въпроса и като ми остане достатъчно време, ще го довърша, обещавам :)

Самият тип услуга ми харесва, та ще си ползвам statusnet-а. Приканвам и други хора да си пуснат сървъри или да си направят account при мен (ако ми вярват, неясно защо) или при някой друг.

2012-02-16 Deathmøle, “Meade’s army”

February 16th, 2012 by Vasil Kolev

Четейки си Questionable Content попаднах на новия албум на Deathmøle (виртуалната група на Jeph, авторът на комикса).

Преди година-две една девойка ми беше казала, че метълът е музика, в която няма весели/щастливи чувства (с редки изключения). Това, което Jeph прави е нещо такова – весел, щастлив метъл (основно инструментален), навява спокойствие и не е нещо скучно или баладична лигня. Един приятел музикант каза, че това е музика, в която нищо не се случва и мисля, че е добро описание – почти като “Yokohama Kaidashi Kikou”. Музиката става за фон на работа, на почиване, на игра на Quake (желанието ми да играя стари игри малко по малко върви напред, след dune2, doom2 и warcraft 1) и даже на четене на някои по-леки работи. Писах му да питам на кого е кръстена песента “Ramona” (първата песен от “Meade’s army”, последния албум), понеже звучи наистина красиво.
(YKK е нещо, за което тук не съм писал подробно (а трябва), писал съм едно кратко review в goodreads)

След като чух няколко различни албума изглежда, че пиенето на антидепресанти (някакво SSRI) не се отразява на музиката му – и преди, и сега има същото настроение. Не изглежда да се отразява и на комикса.
(т.е. ето един пример, че не е толкова лошо да си пиете хапчетата)

p.s. bandcamp са един сайт с добре измислен, логичен и даже работещ модел за продаване на музика. Направо е учудващо, че се намират толкова здравомислещи хора. Човек може да чуе целите песни на 128kbps mp3-та и ако ги хареса, да си купи flac-ове или нещо друго, цените са прилични, човек може да плати повече, ако има желание, самият сайт е съвсем изчистен и работещ, а така като гледам и начините за работа с музикантите са много добре изпипани.

p.p.s. Това се опитах да го напиша снощи и се получи няколко порядъка по-лошо. Отдавам го на вредния ефект на ИББ без алкохол.

2012-02-11 не-курсове, не-култове

February 11th, 2012 by Vasil Kolev

Преди малко монтирах phyllis.ludost.net (кръстена на Phyllis Chesler, ако събера желание може да и направя начална страница) с помощта на gigavolt. Следващата машина трябва да бъде монтирана висяща на кабелите си в асансьорна шахта, за да е по-интерсно, това с rack-овете вече е твърде тривиално…

И така, с помощта на добрите хора от AdSys (осигурили желязото) и Telepoint (осигурили colocation-а и свързаността) не-курсът ще се състои. Входният тест е написан и почти готов, началните неща са готови, има малко дреболии да се пипнат в dns-а и да се почва.

In other news, около един разговор снощи ми хрумна идеята за “Култ на Крокодила” (добре, че не мога да измисля трето “К”), като прост етикет на асоциални четящи индивидуалисти, които следват себе си и каквото те решат. Отне ми малко време да осъзная, че е безсмислено, понеже тоя тип хора винаги ще предпочитат да се самоопределят, вместо да ползват нечий чужд етикет (освен ако не е наистина много добър).

Интересно, как ли се определят хората, които не искат да следват някой/нещо сляпо?

На рождения ден на Кънев миналата събота освен това, че той се напи здраво и имаше разни забавни простотии и доста добри идеи (които Наков като е готов да сподели с обществото, ще си го направи сам) имаше едно дълго обяснение как по някаква причина някакви хора ме следвали, гледали на мен като на … не помня какво и колко било важно да направя нещо хубаво с тази си “власт”.
Аз лично намирам цялата идея за глупава. Не препоръчвам на никой да е мен (въпреки че си ми харесва). Препоръчвам на всички да са нещо повече от мен. Искрено се надявам да няма някой дотолкова заблуден, който да ме счита за “пътя, истината, живота, ракията” и да смята, че каквото правя аз, трябва и той/тя да правят същото – мисля, че post-а по темата за чая с тампон трябва да е бил достатъчно убедителен довод.

(Разбира се, не мога да отрека краткият момент, в който ми става приятно като чуя това (преди да ме залее вълната от отвращение))

В крайна сметка ще взема да си основа култ на крокодила и само аз ще си участвам в него. Няма да има култова фигура и последователи, ще има само един крокодил.

2012-02-09 Не-курс по системна администрация

February 9th, 2012 by Vasil Kolev

Ще го бъде.

2012-02-06 стига с тоя openfest

February 6th, 2012 by Vasil Kolev

След като снощи Кънев в прилично насмукано състояние почти ми се обясни в любов, докато ме навиваше да се занимавам с Openfest се сетих, че има нещо, което съм пропуснал да обясня:

1) За мен участието в организацията на Openfest е изнервящо и уморително
2) Не си струва да пия антидепресанти или огромни количества алкохол само заради това
3) Мога да свърша много други полезни неща
4) Няма каквото и да е, за което да съм наистина нужен (лесно може да се провери, питайте хората какво точно съм направил аз и ще видите, че просто няма такова)
5) Каквото и да съм правил, в техническия екип има някой, който да го поеме (и който по принцип го е вършил, а аз съм му се пречкал например).

Единственото, което може да направя е да си измисля лекция за тая година. Така и така имам няколко интересни идеи, все някоя от тях може и да избутам до края.

(Кънев, следващия път ще ти разтворя някакви транквиланти в питието, превантивно)