henry_flower: A melancholy wolf (Default)
2017-02-21 02:18 am

[sticky entry] Sticky: 2 іграшки для DreamWidth

Іграшка 1-ша: CLI кліент для DW. Користуюсь десь з місяць, ніби працює.

Read more... )

Іграшка 2-га: транслітератор з російської в українську

Read more... )
henry_flower: A melancholy wolf (Default)
2017-02-11 12:08 am

[sticky entry] Sticky: П'єси Подерв'янського у Standard Stage Play Format

Коли 2 роки тому, мені закортіло перечитати п'єси ЛП, я не спромігся їх знайти у нормальному epub. Тоді я зробив свою компіляцію і розповів про це десь у LJ. Не знаю чому, але the resulting epub/pdf найбільше скачували з Росії. Навіщо їм там Подерв'янський?

На останній сторінці epub'у я попрохав надсилати мені erratum. За 2 роки це наважилася зробити аж 1 людина з Чехії. Сьогодні я, нарешті, знайшов сили epub обновити.

Read more... )
henry_flower: A melancholy wolf (Default)
2017-08-23 01:34 pm

Your mate is doomed

https://github.com/ayojs/ayo/pull/1

Current Project Team Members

"Can we scrap this list?"

У цьому вони завжди у 1х рядах!

Або

"i will not fork node. i'd dissolve the TSC honestly. it's like all dudes anyway, how boring"

"and this situation is a great way for them to make sure it remains all dudes - as, iirc, you need to have significant contributions to join"

Це -- @jennschiffer, яка працює на Спольського.

Гадаю, що австралійцю Rod Vagg'у пизда.

henry_flower: A melancholy wolf (Default)
2017-08-22 12:26 pm
Entry tags:

kernel-doc in Fedora

Наразі, замість того щоб ѓрепати /use/share/doc/kernel-doc-*/, треба лізти на kernel.org і качати тарбол. WTF.

$ git remote -v
origin  git://pkgs.fedoraproject.org/kernel (fetch)
origin  git://pkgs.fedoraproject.org/kernel (push)

$ git log `git log --grep kernel-doc -n1 --format=%H` -3 --reverse
commit 3b1e47cc2d6c1adfd66c3beac22674911db4c068
Author: Josh Boyer <jwboyer@redhat.com>
Date:   Tue Jan 7 10:29:41 2014 -0500

    Drop -doc subpackage

commit b9ba7a75aff520e7b402dc1b61e165a3db44ae9c
Author: Josh Boyer <jwboyer@redhat.com>
Date:   Tue Jan 7 12:53:13 2014 -0500

    Revert "Drop -doc subpackage"

    This reverts commit 3b1e47cc2d6c1adfd66c3beac22674911db4c068.

    Apparently this is still important enough to be built in some cases.
    Rethink later.

commit b65f9ed036fca30c0684bfc6fe72d72a53e9867a
Author: Josh Boyer <jwboyer@fedoraproject.org>
Date:   Wed Jan 8 07:35:29 2014 -0500

    Revert "Revert "Drop -doc subpackage""

    This reverts commit b9ba7a75aff520e7b402dc1b61e165a3db44ae9c.

    Reverts of reverts.  For fun.  If we do a kernel-doc package, it might
    be better to be in a different SRPM.
henry_flower: A melancholy wolf (Default)
2017-08-20 08:31 am

Підсумок літа

Залишилося 2 дні! ггг

$ curl wttr.in/kyiv?3n
Weather report: Kiev, Ukraine

     \   /     Sunny
      .-.      24-25 °C
   ― (   ) ―   ↖ 11 km/h
      `-’      10 km
     /   \     0.0 mm
                        ┌─────────────┐
┌───────────────────────┤  Sun 20 Aug ├───────────────────────┐
│             Noon      └──────┬──────┘      Night            │
├──────────────────────────────┼──────────────────────────────┤
│     \   /     Sunny          │     \   /     Clear          │
│      .-.      31-32 °C       │      .-.      29-32 °C       │
│   ― (   ) ―   ↖ 14-17 km/h   │   ― (   ) ―   ← 17-32 km/h   │
│      `-’      20 km          │      `-’      20 km          │
│     /   \     0.0 mm | 0%    │     /   \     0.0 mm | 0%    │
└──────────────────────────────┴──────────────────────────────┘
                        ┌─────────────┐
┌───────────────────────┤  Mon 21 Aug ├───────────────────────┐
│             Noon      └──────┬──────┘      Night            │
├──────────────────────────────┼──────────────────────────────┤
│    \  /       Partly cloudy  │  _`/"".-.     Moderate or he…│
│  _ /"".-.     32-33 °C       │   ,\_(   ).   24-28 °C       │
│    \_(   ).   ↖ 6-8 km/h     │    /(___(__)  ↘ 25-37 km/h   │
│    /(___(__)  20 km          │    ‚‘‚‘‚‘‚‘   17 km          │
│               0.0 mm | 0%    │    ‚’‚’‚’‚’   1.0 mm | 38%   │
└──────────────────────────────┴──────────────────────────────┘
                        ┌─────────────┐
┌───────────────────────┤  Tue 22 Aug ├───────────────────────┐
│             Noon      └──────┬──────┘      Night            │
├──────────────────────────────┼──────────────────────────────┤
│      .-.      Heavy rain     │               Cloudy         │
│     (   ).    16 °C          │      .--.     15 °C          │
│    (___(__)   ↘ 21-30 km/h   │   .-(    ).   ↘ 15-25 km/h   │
│   ‚‘‚‘‚‘‚‘    14 km          │  (___.__)__)  16 km          │
│   ‚’‚’‚’‚’    7.6 mm | 85%   │               0.8 mm | 47%   │
└──────────────────────────────┴──────────────────────────────┘
henry_flower: A melancholy wolf (Default)
2017-08-18 07:56 am

Is that a Picasso?

"Is that a Picasso?"
"No it's a chipalala." (???)
"No he's painted this during his blue period."
"Well, you can see he wasn't happy when he painted that!"


Opens a Youtube page

Тут я зупинився, щоб з'ясувати що таке "chipalala". Як то можна зробити, якщо субтитри відсутні? (Діалог вище я транскріпшонув сам.) Але ті бозна-коли скачані файли також мають "професійний" російський аудіо струмок!

"Єто Пікассо?"
"Скорєє шімпанзє." (???)
"Відно картіна із ґолубоґо пєріода."
"Точно, явноє ізвращєніє."


Для тих хто живе під скелею: (a) Picasso's Blue Period, (b) blue (adj.) -- filled with melancholy and despondency.

Мораль, сподіваюсь, зрозуміла.

henry_flower: A melancholy wolf (Default)
2017-08-16 10:28 pm

A little bit later than anyone else

Мій улюблений клоун оновив дизайн свого всіма забутого бложику! Тепер він з position: fixed; top: 0 увесь час довірливо поглядає на відвідувачів.

Схуднув, нарешті, молодець (чи то він живота втягнув, позуючи? гагага).

henry_flower: A melancholy wolf (Default)
2017-08-14 03:17 am

Ну як же так, Мінськ?

Патерсон робить алюзію на вислів "let the cat out of the bag" [0], але ніхто з присутніх не розуміє про що мова :(

~3:05

Opens a Youtube page

В СНД взагалі хто-небудь щось читає англійською за межами документації та уривків безглуздих новин? Книжки може якісь, не?

:(

[0] to reveal facts previously hidden

henry_flower: A melancholy wolf (Default)
2017-08-12 06:35 pm

My benefit is your benefit!

"The judgement of a whole people, especially of a free people, is looked upon to be infallible. And this is universally true, while they remain in their proper sphere, unbiased by faction, undeluded by the tricks of designing men.

A body of people thus circumstanced cannot be supposed to judge amiss on any essential points; for if they decide in favour of themselves, which is extremely natural, their decision is just, inasmuch as whatever contributes to their benefit is a general benefit, and advances the real public good."

-- On Government (From the Pennsylvania Gazette, Apr 1, 1736) by Ben Franklin.

henry_flower: A melancholy wolf (Default)
2017-08-12 03:39 am

Жлоби з Nitro

Подивився ближче, чому сайт Nitro PDF не дає мені скачати a trial version.

tl;dr: єто піздєц.

По-1ше, вони там мають отаку кашу з obfuscated js:

https://www.gonitro.com/js/nitro/dist/global-min.js

Просто дати лінк на .msi не можна, треба Аналізувати Дейта.

submit: function(event) {
...
    this.form.find("button").after(loader), Bizible.Push("User", {
        eMail: this.form.find("input[name=email_address]").val()
    });
...
}

По-2ге, вони використовують оце лайно: https://support.bizible.com/hc/en-us/articles/115009359827-Bizible-Framework, яке ublock origin по замовченню блокує, тому їх колгоспний submit не працює. Дуже цікава компанія https://www.crunchbase.com/organization/bizible. Стартап з 2011 року, 6 раундів, останній цього місяця. Повний фарш з "machine learning", "insights" та snake oil.

Багато хто, як бачимо, ведеться.

Щодо самого nitro pdf. Можливості редагувань зображень нема. Мотлох за $159.99.

Що більш цікаво, це питання хто саме nitro pdf пише. Якщо вірити іх пиздуватому сайту, вони гамериканська хфірма з охфісами у Ірландії та Австралії. Але існує така собі pdfforge.org, яка нібито знаходиться у Германії та має корні з open source https://sourceforge.net/projects/pdfcreator/. Остання контора продає за 119€ PDF Architect, який є абсолютною копією nitro pdf, тільки має інший логотип та кольорову гаму.

henry_flower: A melancholy wolf (Default)
2017-08-11 11:29 pm

Redacting a pdf

Тато спитав як йому "замазати" кілька рядків у 12 pdf'ах, які він з гріхом навпіл зробив через сканування Важливих Документів. Тобто кожен pdf там є набір зображень, без OCR'у.

Я сказав йому відправити мені 1 pdf по email та кинув трубку.

Самостійно редагувати 12 pdf я бажання не мав, тому проста порада зробити:

$ pdfimages -j input.pdf hello

(gimp)

$ convert hello-*.jpg output.pdf

була непридатною, бо ніяким лайнуксом або сігвеном тато користуватися не вміє. Тоді я згадав про foxit pdf editor і навіть знайшов у себе якусь його замшілу версію 2010 року.

Коротке ревью: єто піздєц.

Т.я. єдині доступні об'єкти у тих pdf--зображення, ніякі стандартні інструменти не працюють, але є опція edit image. Олрайт. Інтерфейс у тієї версії foxit'а--класичний 1990s style MDI. Опція edit image відкриває новий "документ", з'являються нові тулбари, тощо. Ніякої підказки типу "Гей придурок! Дивись на меню з назвою Windows!" щоб перемикнути назад до основного pdf'у нема. То я знаю що таке MDI, бо колись у школі грався з MS Visial Studio C++, а як про це здогадуються звичайні користувачі?

Гаразд, редагую зображення, клацаю Save, переключаюся на основний документ--змін у pdf'і нема. Huh? Виявляється, кнопка Save ніхуя не робить. Щоб зробити сейв, треба акуратно закрити image document (не pdf!), тоді foxit спитає "зберегти?".

Поліз на сайт foxit за новою версією, гадаючи що напевно з 2010 року якісь баги були виправлені. Виявляється, вони повність переписали отой едітор і назвали його phantompdf. Той ідішн, що мені потрібен (який, якщо вірити сайту, вміє редагувати images) коштує $139, але є a trial версія! (Щоб її скачати питають email, але підходить me@example.com.) Олрайт.

Коротке ревью: єто піздєц.

Замість MDI--TDI та пиздуватий ribbon інтерфейс "драстуй новий 2007й рік".

На 1й погляд схема така ж сама: edit image, але в "оновленій" версії нема cut та delete. Copy--є. Тобто у foxit pdf editor можна було виділити прямокутник, нажати delete і область зафарбовувалась у поточний bg color, але наполягати на такій складній функції за $139, це теж саме як мріяти про 4x4 в an urban car.

Тоді я поліз на https://en.wikipedia.org/wiki/List_of_PDF_software, і згадав про OpenOffce.

Коротке ревью: єто піздєц.

Pdf (після встановлення спеціяльного плагіну) воно відкриває indeed, але можливості відредагувати зображення там нема, якщо не рахувати змін кольору та форми.

Скачав останню версію Scribus.

Коротке ревью: єто піздєц.

Редагування зображень воно делегує gimp'у (записує png у tmp file, який тоді відкриває гімп), що звучить вкрай логічно, але зрадів я марно, тому що коли у гімпі клацаєш overwrite, скрайбас (скріб'юс?) лякається і каже що tmp файла нема, коли він є. Колупання вручну у декількох діалогах, щоб знайти той tmp file (після кожної його зміни) можливе, але дуже нудне і довге.

Скачав trial версію якоїсь PDF Studio.

Коротке ревью: єто піздєц.

Можливості редагувань зображень нема, але є функція "redacting"! Олрайт. Інтерфейс цієї фічі зроблено так, що якщо забути зробити apply після нанесення прямокутників, PDF Studio тихесенько збереже зміни і створить векторні об'єкти поверх зображення. Тобто будь-який вася відкриє pdf у будь якому pdf-редакторі і видалить ті об'єкти, таким чином анулюючи всі операції з redacting.

Хотів ще спробувати nitropdf, але їх пиздуватий сайт не дає мені скачати a trial версію.

Так, мені відомо що є Adobe Acrobat. У мене є ропуха платити $179.88/yr для запуску його 1 разу на 5 років. Цікаво, що акробат неможливо взагалі купити як раніше, а можна лише оновлювати ліценцію кожен місяць або рік. A brave new world.

henry_flower: A melancholy wolf (Default)
2017-08-10 11:49 pm

Flies in Russia are gigantic as the empire they inhabit

John Randolph about the weather conditions in St Petersburg in the May of 1830:

"This country may well be likened to a comet; we are now in the perihelion--I shall not wait the aphelion. Never have I seen so many severe cases of summer disease.

St. Petersburg, built upon a morass, resembles Holland in everything but cleanliness and wealth. An inundation of the Neva, the only outlet of the vast Lake Ladoga and its tributary swamps, lays the city under water. The mark of the last inundation is four feet above the surface of the streets, which are all on a dead level. The water for drinking is detestable, worse even than that of Norfolk or New York, and never fails to engender the most fatal diseases. Dysentery in its worst form, bilious fever of the most malignant type, are now raging. The Concord [the ship which brought him] is a perfect hospital.

I have written thus far interrupted every quarter of a minute by innumerable flies, gigantic as the empire they inhabit, which attack the face in all its vulnerable points--nose, mouth, ears, and eyes under the cover of the spectacles. This is the land of Pharaoh and its plagues. It is Egypt in all but fertility. The extremes of human misery and human splendour here meet."

henry_flower: A melancholy wolf (Default)
2017-08-06 08:57 pm

A military discipline when everyone acts according to his own convenience

Apparently, the Italians have their very own way to fight in battles.

29 Jun, 1440:

"the Florentines [4000 troops + 300 knights from Venice], under their commissaries, had drawn together their forces, and being joined by those of the pope [4000 troops also], halted at Anghiari, a castle placed at the foot of the mountains that divide the Val di Tavere from the Val di Chiane [...]"

"As the Signory had heard of the count’s victory and the recall of Niccolo [who was hired by Filippo Visconti, the duke of Milan], they imagined that without again drawing a sword or disturbing the dust under their horses’ feet, the victory was their own, and the war at an end, they wrote to the commissaries, desiring them to avoid an engagement, as Niccolo could not remain much longer in Tuscany.

These instructions coming to the knowledge of [Niccolo] Piccinino, and perceiving the necessity of his speedy return, to leave nothing unattempted, he determined to engage the enemy, expecting to find them unprepared, and not disposed for battle. [...]

Niccolo then led his forces [1100 troops + 2000 men from the nearby town Borgo] in battle array toward Anghiari, and had arrived within two miles of the place, when Micheletto Attendulo observed great clouds of dust, and conjecturing at once, that it must be occasioned by the enemy’s approach, immediately called the troops to arms."

"[...] The battle continued two hours, during which each side had frequent possession of the bridge, and their attempts upon it were attended with equal success; but on both sides of the river, the disadvantage of Niccolo was manifest; for when his people crossed the bridge, they found the enemy unbroken, and the ground being leveled, they could manœuvre without difficulty, and the weary be relieved by such as were fresh.

But when the Florentines crossed, Niccolo could not relieve those that were harassed, on account of the hindrance interposed by the ditches and embankments on each side of the road; thus whenever his troops got possession of the bridge, they were soon repulsed by the fresh forces of the Florentines; but when the bridge was taken by the Florentines, and they passed over and proceeded upon the road, Niccolo having no opportunity to reinforce his troops, being prevented by the impetuosity of the enemy and the inconvenience of the ground, the rear guard became mingled with the van, and occasioned the utmost confusion and disorder; they were forced to flee, and hastened at full speed toward the Borgo.

The Florentine troops fell upon the plunder, which was very valuable in horses, prisoners, and military stores, for not more than a thousand of the enemy’s cavalry reached the town. The people of the Borgo, who had followed Niccolo in the hope of plunder, became booty themselves, all of them being taken, and obliged to pay a ransom. [...]

This victory was much more advantageous to the Florentines than injurious to the duke; for, had they been conquered, Tuscany would have been his own; but he, by his defeat, only lost the horses and accoutrements of his army, which could be replaced without any very serious expense.

Nor was there ever an instance of wars being carried on in an enemy’s country with less injury to the assailants than at this; for in so great a defeat, and in a battle which continued four hours, only one man died, and he, not from wounds inflicted by hostile weapons, or any honorable means, but, having fallen from his horse, was trampled to death.

Combatants then engaged with little danger; being nearly all mounted, covered with armor, and preserved from death whenever they chose to surrender, there was no necessity for risking their lives; while fighting, their armor defended them, and when they could resist no longer, they yielded and were safe."

"This battle, from the circumstances which attended and followed it, presents a striking example of the wretched state of military discipline in those times.

The enemy’s forces being defeated and driven into the Borgo, the commissaries desired to pursue them, in order to make the victory complete, but not a single condottiere or soldier would obey, alleging, as a sufficient reason for their refusal, that they must take care of the booty and attend to their wounded; and, what is still more surprising, the next day, without permission from the commissaries, or the least regard for their commanders, they went to Arezzo, and, having secured their plunder, returned to Anghiari; a thing so contrary to military order and all subordination, that the merest shadow of a regular army would easily and most justly have wrested from them the victory they had so undeservedly obtained.

Added to this, the men-at-arms [knights], or heavy-armed horse, who had been taken prisoners, whom the commissaries wished to be detained that they might not rejoin the enemy, were set at liberty, contrary to their orders.

It is astonishing, that an army so constructed should have sufficient energy to obtain the victory, or that any should be found so imbecile as to allow such a disorderly rabble to vanquish them."

(From History of Florence, Book V, Chapter VII by Niccolo Machiavelli.)

henry_flower: A melancholy wolf (Default)
2017-08-02 11:26 pm

This could be a promotion!

"I like an employee who has a certain taste as I do"

Opens a Youtube page

henry_flower: A melancholy wolf (Default)
2017-08-01 12:25 am

The future was bright & they all were destined to perish

> choco install openoffice

Euroseek! Excite! Hotbot! Lycos! Цікаво, чому нема altavista.

Ота версія OO вийшла восени минулого року.

henry_flower: A melancholy wolf (Default)
2017-07-30 02:57 pm

How to stand by what you've written

I define rmsspeak as a language that was created by RMS to meet the ideological requirements of the GNU movement.

A fresh (28 Jul) example:

I wrote A, you responded B, which appears to disagree. However, there is no conflict between what you report and what I wrote. They appear to conflict, but they really don't conflict.

бггг

henry_flower: A melancholy wolf (Default)
2017-07-28 06:56 pm

How an unsuccessful hire has bitten the Florentines

'[In the summer of 1424] The Florentines finding Imola in the hands of the enemy [Filippo Visconti, the duke of Milan], and the war publicly known, sent their forces to Furli and besieged it on all sides. That the duke’s people might not relieve it, they hired Count Alberigo, who from Zagonara, his own domain, overran the country daily, up to the gates of Imola.

Agnolo della Pergola [a soldier of fortune in the rank of Capitano, hired by the duke of Milan], finding the strong position which the Florentines had taken prevented him from relieving Furli, determined to attempt the capture of Zagonara, thinking they would not allow that place to be lost, and that in the endeavor to relieve it they would be compelled to give up their design against Furli, and come to an engagement under great disadvantage.

Thus the duke’s people compelled Alberigo to sue for terms, which he obtained on condition of giving up Zagonara, if the Florentines did not relieve him within fifteen days. This misfortune being known in the Florentine camp and in the city, and all being anxious that the enemy should not obtain the expected advantage, they enabled him to secure a greater; for having abandoned the siege of Furli to go to the relief of Zagonara, on encountering the enemy they were soon routed, not so much by the bravery of their adversaries as by the severity of the season; for, having marched many hours through deep mud and heavy rain, they found the enemy quite fresh, and were therefore easily vanquished.

Nevertheless, in this great defeat, famous throughout all Italy, no death occurred except those of Lodovico degli Obizi and two of his people, who having fallen from their horses were drowned in the morass.'

(From History of Florence, Book IV, Chapter I by Niccolo Machiavelli.)

henry_flower: A melancholy wolf (Default)
2017-07-20 08:04 am

Signs You're Being Too Stubborn

Оновився до Fedora 26. Після оновлення кортіло когось побити.

"FreeType 2.7 ships the new v40 TrueType instructions interpreter version enabled by default."

IRL це працює так: якщо antialiasing для truetype шрифтів відключено, то дивитися на екран стає так приємно, ніби до очей насипали рíну.

Отут https://bugzilla.redhat.com/show_bug.cgi?id=1469712 радять експортнути FREETYPE_PROPERTIES=truetype:interpreter-version=35, але Chromium <= 59 нахабно плює на FREETYPE_PROPERTIES.

Оновився також з W10 1607 до 1703 (пожалкував миттєво). З кожним релізом W10 починає все більше жити своїм життям. Кількість жеручих сервісів, які постійно обертаються у бекграунді та посилають у Центр свої знахідки, вражає.

> gsv|select -p DisplayName,starttype|sort -p DisplayName|g disabled

Auto Time Zone Updater                                    Disabled
Connected User Experiences and Telemetry                  Disabled
Data Usage                                                Disabled
Diagnostic Policy Service                                 Disabled
Geolocation Service                                       Disabled
HomeGroup Provider                                        Disabled
Microsoft App-V Client                                    Disabled
Net.Tcp Port Sharing Service                              Disabled
Program Compatibility Assistant Service                   Disabled
Remote Registry                                           Disabled
Routing and Remote Access                                 Disabled
Security Center                                           Disabled
Shared PC Account Manager                                 Disabled
Smart Card                                                Disabled
Superfetch                                                Disabled
User Experience Virtualization Service                    Disabled
Windows Defender Security Center Service                  Disabled

Якщо в лаптопі не SSD, про W10 ліпше забути.

rms

henry_flower: A melancholy wolf (Default)
2017-07-17 02:12 am

Dos Dias De Sangre - Por Vida Carnal

Веселі німці:

Opens a Youtube page

(Альбом гамузом є отут.)

henry_flower: A melancholy wolf (Default)
2017-07-10 02:17 am

The origin of the name 'glob'

TIL, glob is short for "global" (expression) & once upon a time there was a separate /bin/glob command!

Date: Fri, 07 Jul 2017 20:04:22 -0700
From: Steve Johnson <scj-NwtWUD4K+P9BDgjK7y7TUQ@public.gmane.org>
Newsgroups: gmane.org.unix-heritage.general
Subject: Re: origin of the name 'glob'
X-Mailer: Atmail 7.8.0.2
Message-ID: <90d3e82762409a1fcb835ce0e0c3cf9a5602bfe7@webmail.yaccman.com>

Doug would probably be a better source, but, as you know, grep stands
for global regular expression print.  This is a literal translation
into words of a common idiom in vi (and ed before that):  g/xxx/p
which prints all the lines that match xxx.  The g means that it finds
all lines, rather than just searching for one.

Since glob tends to match more than one thing, but not in the usual
way, I suspect that it is a shortening of "global regular expression
print"  (with no print, and not, strictly speaking, the usual regular
expression syntax either)...

As to why regular expressions are called "regular" expressions, that
happened long before Unix...

Steve
Date: Sun, 09 Jul 2017 08:26:56 -0400
From: Doug McIlroy <doug-bJGkzYaaMJvEkZP4S/TgZg@public.gmane.org>
Newsgroups: gmane.org.unix-heritage.general
Subject: Re: origin of the name 'glob'
User-Agent: Heirloom mailx 12.5 7/5/10
Message-ID: <201707091226.v69CQuvp031800@coolidge.cs.Dartmouth.EDU>

Glob was an an accident. When Ken and Dennis wanted to put wildcards
(an anachronistic word--it wasn't used in the Unix lab at the time)
into the shell, there wasn't room, so they came up with the clever hack
of calling another process to do the work.

I have always understood that glob meant global because commands like
        rm *
would be applied to every file in a directory. A relationship to ed's
g command was clear, but not primary in my mind.

One curious fact is that from day one the word hase been pronounced glob,
not globe. (By contrast, creat has been variously pronounced cree-at
and create.)  It is also interesting to speculate on whether there would
be a glob library routine in Linux had glob only been an identifier in
sh.c rather than an entry in /bin.

I believe the simple * was borrowed from somewhere else. If the g command
had been the driving model, glob would probably have had ? and ?*, not
? and *. (It couldn't use ed's . because . was ubiquitous in file names.)

My etymology is somewhat different from Steve's. But I never asked the
originator(s). Steve, did you?

Doug
henry_flower: A melancholy wolf (Default)
2017-07-08 12:51 am
Entry tags:

Just Because You're Paranoid Doesn't Mean They Aren't After You

Потрібно було порівняти mtime файлу з неможливо старою датою. new Date('1970') здалося > ідіоматичним ніж 0, аж раптом я помітив, що node чомусь мені видає московську таймзону при toString().

Га? Шо коїться?! У мене time offset називається EEST (Eastern European Summer Time)! Мене хакнуло якесь московське падло? Аааа!

$ node -p "new Date('1970').toString()"
Thu Jan 01 1970 02:00:00 GMT+0200 (MSK)

А потім згадав, що tzdata вміщує історичні таймзони, тобто Київ у 1970, напевно, був у таймзоні MSK.

$ TZ= node -p "new Date('1970').toString()"
Thu Jan 01 1970 00:00:00 GMT+0000 (UTC)

$ TZ=America/Los_Angeles node -p "new Date('1970').toString()"
Wed Dec 31 1969 16:00:00 GMT-0800 (PST)

Phew, а я вже перелякався, ггг. Йобані кацапи.

henry_flower: A melancholy wolf (Default)
2017-07-01 06:32 pm

When my grandpa was alive, he wouldn't let me go through & pick out some vinyl records

Новина про незгасне майбутнє вінілу (завдяки клінічному ідіотизму населення, так що "after a 28-year hiatus, Sony announced it will resume production of the vinyl record"), мені нагадала:

Opens a Youtube page

ггг