ЦеНеБлог

Життєва філософія мешканця Матриці

30 квітня 2010

Страшний сон джава-програміста :)

/*
Є шматок коду з операторами goto.
Як переробити його так, щоб Джава його могла скомпілити?
Послідовність виклику функцій не змінювати, додаткові змінні та функції не вводити, switch не використовувати :) */ class Goooo { public static void main(String args[]) { XXXX x = new XXXX(args); l1: if(x.a()) goto l2; if(x.b()) goto l3; goto end; l2: if(x.c()) goto l1; if(x.d()) goto l3; goto end; l3: if(x.e()) goto l1; if(x.f()) goto l2; end: } }
Автор: Python. Опубліковано 30 квітня 2010 16:52
Змінено 14 липня 2010 24:18
Категорії: Комп'ютерні мови

04 березня 2010

Пара слів

В телевізорі бруд. В інтернеті бруд. Від њого ми тупіємо… Навіщо нас роблять такими?

Автор: Python. Опубліковано 04 березня 2010 3:03
Категорії: Інтернет, Паранойя, Філософія

10 лютого 2010

Несправжня німота, або роздуми піщинки, що мріє зрушити гору

Коли книга відгуків тільки з'явилась і почала наповнюватись подяками, я був переконаний, що це все витівки спам-ботів. Однак, деякі з цих відгуків були написані явно живими людьми. Дивно, що й від тих, кого я знаю особисто, теж чую один позитив. Так, ніби здаєш відверто схалтурений курсовик і отримуєш «відм.» у заліковку. Приємно, але «за що»? Я що, геніальний блогер, чия писанина всім подобається? Чи просто ті, кому не сподобалось, не мають сміливості сказати: «Твій блог — повна лажа»?…

Мене вбиває думка, що мій блог справді може комусь подобатись. Готувати опіум для народу — така відповідальність…

Читати далі...

Автор: Python. Опубліковано 10 лютого 2010 10:06
Змінено 15 лютого 2010 24:31
Категорії: Робота блогу, Філософія

23 червня 2009

Українська мова: наблизьмо її кінець

Сьогоднішні поради стосуватимуться тих, від кого залежить майбутнє української мови: журналістів, мовознавців, вчителів. Ваша мета — зробити так, щоб цього майбутнього не було. Навіть якщо ви не є безпосереднім учасником світової антиукраїнської змови, ваші дії в цьому напрямку цілком виправдані: повна заміна української мови однією з міжнародних мов (чи кількома з них) зітре кордони між Україною та навколишнім світом і прискорить інтеграцію українців у міжнародну спільноту. Звільнившись від місцевого мовного баласту, українці зможуть глибше й ґрунтовніше оволодіти провідними міжнародними мовами. Можна знайти й інші причини. У будь-якому разі, ваша участь у цій справі принесе користь людству.

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

Читати далі...

Автор: Python. Опубліковано 23 червня 2009 1:27
Змінено 12 лютого 2010 23:58
Категорії: Зроби щось погане, Мова

03 червня 2009

Люди для машин

Фантасти люблять нас лякати страшним майбутнім, де люди стають рабами машин. Скайнет захоплює систему оборони і оголошує війну людству, машини підключають людей до Матриці й використовують їх мозок замість батарейок, та й навіть добродушні роботи Айзека Азімова так і норовлять вбити нас своєю твердолобою машинною логікою... Хоча насправді, малюючи машинний апокаліпсис, ми зображуємо не машин, а самих себе. Це ж наша любов до влади, наша жорстокість, наш раціоналізм м'ясника. Ми самі вигадали для себе непохитні закони, забувши про один: істина нам недоступна. Чи можуть вигадані нами машини, розумні ЯК ЛЮДИ, бути чимось кращими від людей? Людяність — лише назва для того, що людина хотіла б мати. Але неспроможна — люди не вдосконалюються, задача про абсолютне добро не має раціональних розв'язків.

Читати далі...

Автор: Python. Опубліковано 03 червня 2009 8:44
Змінено 12 лютого 2010 23:59
Категорії: Майбутнє, Паранойя, Філософія

17 травня 2009

Кириличні цифри (сучасне втілення)

Кириличні цифри ведуть своє походження від грецьких. За формою це звичайні літери алфавіту з особливими позначками, що вказували на їх числове прочитання. Грецький і старослов'янський способи запису чисел мали багато спільного, але існували й відмінності. Наприклад, відрізнявся порядок знаків у деяких числах (грецьке ιδ = кириличне ДІ = 14), деякі числа могли позначатись літерами кирилиці, відсутніми у греків, відрізнялось оформлення чисел діакритиками, і т.п. Сучасні греки також використовують цю систему запису чисел, хоча й обмежено — вона займає приблизно таку ж нішу, як римські цифри в більшості європейських країн. Чом би не спробувати застосувати аналогічним чином і сучасні літери кирилиці?

Читати далі...

Автор: Python. Опубліковано 17 травня 2009 23:47
Змінено 08 березня 2010 21:31
Категорії: Писемність

Розкладки клавіатури

До вашої уваги пропонуються дві розкладки клавіатури, що дозволяють набирати довільний текст практично будь-якою з мов, де використовується кирилиця чи латиниця. Широко використовуються комбінації з AltGr (він же — правий Alt) і «мертві клавіші» (клавішні комбінації, що змінюють вигляд наступної літери — це дозволяє на порядок збільшити кількість доступних символів). При цьому основний набір клавіш (без використання AltGr) не відрізняється від стандартного англійського чи українського (з виправленням проблеми апострофа).

Оскільки ці дві розкладки охоплюють більшість кириличних і латиничних алфавітів, після їх встановлення нема необхідності користуватись окремими розкладками для російської, французької, польської та інших мов — достатньо української й англійської. Обидві розкладки розраховані на ОС Windows XP чи сумісну з нею (NT, 2000, Vista і под.)

Читати далі...

Автор: Python. Опубліковано 17 травня 2009 17:06
Змінено 12 лютого 2010 21:42
Категорії: Download, Писемність

26 квітня 2009

Доцільність і самоціль

Спроба подивитись інакше на речі, які здаються нам самоочевидними.

Що таке доцільність? Це потрібність чогось для досягнення мети. Питання: що можна вважати метою в чистому вигляді?

Перша думка, що виникає у людини: мета — це задача, поставлена розумом. Авжеж, ми звикли, що розум Homo sapiens — вершина світобудови. Але чи так це насправді?

Погляньмо на бджіл. Не маючи справжнього розуму, вони демонструють цілком доцільну, з точки зору виживання виду, поведінку: збирають мед, інформуючи при цьому одна одну про місця медозбору, будують стільники, вигодовують личинок у шестигранних комірках, захищають своє гніздо... Яка мета всього цього? Виживання.

Читати далі...

Автор: Python. Опубліковано 26 квітня 2009 3:06
Змінено 15 травня 2009 14:35
Категорії: Філософія

29 березня 2009

Розкрутка, зміст і плани на вічне післязавтра

На даному етапі я cвідомо уникаю розширення аудиторії свого блогу. Чому?

Давайте подивимось, що відбувається, коли людина знаходить у мережі новий сайт. Що далі? Якщо інформація звідти виявиться достатньо цікавою чи корисною, то в людини виникне бажання зайти сюди ще раз. Якщо ж ні — сайт потрапить до уявного чорного списку, і той же відвідувач уникатиме відвідувань сайту, що змарнував 5 хвилин його життя (навіть якщо пізніше там з'явиться щось варте уваги). Доки мій блог перебуває в зародковій стадії, варіант №2 більш імовірний. То чи варто примножувати кількість тих, хто сюди більш ніколи не прийде?

Читати далі...

Автор: Python. Опубліковано 29 березня 2009 1:15
Змінено 15 травня 2009 14:34
Категорії: Інтернет, Робота блогу

18 березня 2009

Проблема термінології

Використовуючи слово «кіберсоціалізм», я часто ловлю себе на думці: а чи можна цей тип віртуально-економічних відносин назвати кіберсоціалізмом (або соціалізмом взагалі?). Звичайно, на відміну від сучасного «ринкового» світу, в ньому інтелектуальний продукт не є чимось таким, що можна заборонити розповсюджувати. Однак, від того, щó зазвичай називають кіберсоціалізмом, мої ідеї багато в чому відрізняються принципово:

Читати далі...

Автор: Python. Опубліковано 18 березня 2009 6:51
Змінено 15 травня 2009 14:34
Категорії: Кіберсоціалізм

08 березня 2009

Як написати поганий мануал

Привіт усім! Нехай щастить вашому бізнесу!

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

Читати далі...

Автор: Python. Опубліковано 08 березня 2009 5:24
Змінено 15 травня 2009 14:34
Категорії: Зроби щось погане

27 лютого 2009

Дерево замість XML

Сьогодні XML — один із найрозповсюдженіх форматів даних, в який можна втиснути будь-яку структуру. Та чи бездоганний він?

По-перше, закриваючі теги. XML вимагає їх завжди — або у вигляді окремого тега наприкінці тіла, або у вигляді знаку «/» перед закінченням одинарного тега. XML — не HTML, де закриваючі теги часто необов'язкові (хоча й бажані), і місце закінчення тіла для кожного з тегів визначається по-різному. Повторення імені тега XML при його закритті — надлишкове, можна було б обійтися чимось назразок </>, але XML ставить перед собою задачу сумісності з HTML — звідси й цей надлишковий синтаксис. Втім, надлишковість XML — дрібниця в порівнянні з тим, що увесь блок даних має бути охоплений зовнішнім тегом, який сам по собі не несе майже ніякої важливої інформації. До чого це веде на практиці? В XML-файл не можна дописувати дані вкінці — тільки переписувати увесь файл. XML непридатний для ведення логів (хоча окремий запис логу може мати XML-подібну структуру).

Читати далі...

Автор: Python. Опубліковано 27 лютого 2009 23:06
Змінено 10 березня 2010 15:42
Категорії: Комп'ютерні мови

16 лютого 2009

Як правильно зробити поганий інтернет-сервіс

Гадаю, ці декілька порад зможе використати кожен, хто бажає отримати чималу аудиторію з невдячних користувачів. Навіщо це вам? Зрозумійте одну річ: якщо ваш сервіс справді поганий, то його відвідувач не мине нагоди розповісти про нього своїм друзям, а отже, про вас говоритимуть. Негативна реклама — теж реклама: як і будь-яка реклама, вона сприймається з певною долею скепсису. Не має значення, щó про вас говорять — головне, що про вас говóрять. І навпаки, хороші речі рідко помічають, тому нема особливого сенсу робити щось справді корисне.

Читати далі...

Автор: Python. Опубліковано 16 лютого 2009 24:33
Змінено 15 травня 2009 14:31
Категорії: Зроби щось погане, Інтернет

08 лютого 2009

Антиблог

Що таке антиблог? Поспитавши про це гугла, я не знайшов нічого цікавого. Пара блогів, що починаються словами «блоги — зло» і на першому абзаці закінчуються. Пара відгуків про якогось блогера, що веде антиблог, і це «анти» якось негативно відбивається на його популярності. Хоча сама ідея — взяти типові поради для блогера і зробити все з точністю до навпаки — не така вже й погана, якщо її правильно втілити. Принаймні, ми отримаємо не зовсім типовий блог.

Читати далі...

Автор: Python. Опубліковано 08 лютого 2009 20:33
Змінено 15 травня 2009 14:31
Категорії: Інтернет

05 лютого 2009

Переїзд

У зв'язку з деякими незрозумілими обставинами, я змушений змінити хостинг. Читайте мій блог за новою адресою:
http://palm.nash.net.ua/blog/.
Скоріш за все, ця адреса також буде тимчасовою (хоститись на своєму домашньому комп'ютері — справа невдячна…)

Читати далі...

Автор: Python. Опубліковано 05 лютого 2009 24:31
Змінено 15 травня 2009 14:31
Категорії: Робота блогу

29 січня 2009

Концептуальний етимологічний алфавіт

Стаття була написана в 2007 році і опублікована на цьому сайті. Новіші статті можуть посилатись на неї, тому я вирішив включити її безпосередньо в блог.

Потрібні дикі ідеї? Отже, ось проект удосконаленого до неможливості українського алфавіту. Ця система близька до досконалості, але побічний наслідок її — переускладнення. Не думаю, що хтось і справді захоче використовувати її замість традиційної абетки (крім, можливо, окремих її елементів).

Загальна ідея така: споріднені слова, незалежно від їх звучання, мають складатися з однакових літер, використання яких обумовлюється етимологічно. Разом з тим, літери спільного походження, що читаються по-різному, можуть використовувати різні діакритики. У цій системі я спробував урахувати не лише питомі процеси (перехід давніх голосних в [і], л->в), а й ідентичність грецьких слів, запозичених різними шляхами, неоднозначності щодо використання г та ґ та ін.

Читати далі...

Автор: Python. Опубліковано 29 січня 2009 5:57
Змінено 21 травня 2009 21:49
Категорії: Писемність

25 січня 2009

Кіберсоціалізм

Файлообмін став загальнодоступним засобом отримання інформації. Комерційні механізми накрутки ціни на інформаційний товар втрачають значення. І ось тут виникає проблема: а який узагалі інтерес виробникам фільмів, музики та ін. забезпечувати споживача-шаровика?

Читати далі...

Автор: Python. Опубліковано 25 січня 2009 23:06
Змінено 15 травня 2009 14:30
Категорії: Кіберсоціалізм

24 січня 2009

Ефект гербарію

Вам знайоме це відчуття? Листя, що втратило свій природній вигляд, але все ще зберігає ознаки кольору і форми, засушене вченим-ботаніком для колекції. Колекції, потрібної лише поціновувачам колекцій — таким же ботанікам чи просто любителям гербаріїв. Або колекція метеликів — мертвих, красивих, неприродньо розпластаних на дошці зі шпильками. Або... Прикладів безліч — старі книжки, колекції марок, алфавіти з omniglot.com, якийсь закинутий некомерційний софтверний проект, щось інше, щось іще — старе, дбайливо зібране, цікаве, непотрібне. Мертве.

Читати далі...

Автор: Python. Опубліковано 24 січня 2009 3:59
Змінено 15 травня 2009 14:30
Категорії: Філософія

08 січня 2009

Від кібербубликів — до монетної системи

Провівши рік у віртуальній реальності Travian, я зрозумів одну річ: гроші має той, хто їх карбує, навіть якщо це уявне золото онлайн-гри. Щоб віртуальна монетна система працювала, має виконуватись декілька умов:

Читати далі...

Автор: Python. Опубліковано 08 січня 2009 1:19
Змінено 12 липня 2009 15:18
Категорії: Кіберсоціалізм

05 січня 2009

HTTP + FTP + BitTorrent + ... = ?

Якщо 10 років тому інтернет іще був дивиною, то сьогодні він поступово стає головним конкурентом радіо й телебачення. Кількість важковагових файлів, що розходяться тисячами й мільйонами копій, з кожним роком зростає, і рано чи пізно розповсюдження їх за допомогою блискучих дисків, що псуються від найменшої подряпини, піде у небуття. Я використовую CD лише в одному випадку: якщо мені потрібно встановити операційну систему (та й то, диск, з якого йде встановлення — копія, закачана з мережі й записана на болванку). Не випадково його називають тирнетом — недолугі закони про авторські права безсилі проти зростаючого потоку даних. Про захист інтелектуальної власності поговоримо іншим разом, а сьогодні я хотів би поділитися своїми думками щодо технологій «тирінгу».

Читати далі...

Автор: Python. Опубліковано 05 січня 2009 15:49
Змінено 15 травня 2009 14:28
Категорії: Кіберсоціалізм

27 грудня 2008

Grapt

Grapt - один із проектів-довгобудів (що ж зробиш, я ледачий), який, у випадку завершення його розробки й нелажної розкрутки, переверне світ :)

Отже, що це?

У початковому варіанті задуму, Grapt (GRAPhical Translit) - програма чи бібліотека програм для візуального відображення текстової інформації, у т.ч. зі складною структурою (математичні «багатоповерхові» формули, хімічні структурні формули, ноти та ін.), що вводиться з клавіатури і зберігається в системі у вигляді трансліту. При цьому трансліт є багатоалфавітним (можна додавати нові алфавіти символів і візуальних елементів), кількість алфавітів в одному тексті не обмежується, будь-яка введена інформація (від лінійного латинського тексту до структурних формул органічної хімії) вважається текстом. Зокрема, можливість розширювати набір алфавітів дозволяє використовувати власні саморобні символи поряд зі стандартними (будь-який опублікований алфавіт стає загальнодоступним для всіх). Однак, у той період я не починав щось робити - у мене були інші справи, а доступу до комп'ютера не було.

Читати далі...

Автор: Python. Опубліковано 27 грудня 2008 10:01
Змінено 10 лютого 2010 13:04
Категорії: Сирі проекти

21 грудня 2008

Про цей сайт / FAQ

Читати далі...

Автор: Python. Опубліковано 21 грудня 2008 20:07
Змінено 08 травня 2010 17:50
Категорії: