kuzulka: (Default)
[personal profile] kuzulka
С котом, впрочем, тоже не торт, доложу я вам.
Упырец в дом по-прежнему не идет. Сегодня примчался под проливным дождем, голодный, как волк, но все равно гарцевал на крыльце и орал, пока я не выставила ему миску. Есть дома отказался наотрез. На попытку завернуть его в полотенчико, чуть руки не отъел. Ну что за кот?!
Image
Подробности нашей жизни с этим странным котом )
juan_gandhi: (Default)
[personal profile] juan_gandhi
 
https://amarok-man.livejournal.com/

На жж какие-то люди (или полулюди) шибко переживают
juan_gandhi: (Default)
[personal profile] juan_gandhi

"Русская лыжница", подумал Штирлиц.

 

И это ещё не биатлон, слава те господи. 

Вот уже и февраль...

Feb. 21st, 2026 09:37 pm
kuzulka: (Вышел погулять)
[personal profile] kuzulka
В моей обычной жизни февраль - это тот месяц, который надо пережить, стиснув зубы. Не буду врать, что я раньше его любила, но как-то он давался мне легче, когда я была помоложе.
Image
Вы хочите фоток? Их есть... )
juan_gandhi: (Default)
[personal profile] juan_gandhi
Они наслышались довольно, что Кенигсберг есть такой город, который преисполнен всем тем, что страсти молодых и в роскоши и распутствах жизнь свою провождающих удовлетворять и насыщать может, а именно, что было в оном превеликое множество трактиров и биллиардов и других увеселительных мест; что все, что угодно, в нем доставать можно, а всего паче, что женский пол в оном слишком любострастию подвержен и что находятся в оном превеликое множество молодых женщин, упражняющихся в бесчестном рукоделии и продающих честь и целомудрие свое за деньги. Сей последний слух в особливости для многих был весьма прельстителен, и они заблаговременно тому радовались, что иметь будут вожделеннейший случай к насыщению необузданных страстей своих; а многие с тем и шли в Кенигсберг, чтоб тотчас по пришествии туда приискать себе хороших любовниц или, по крайней мере, побрать к себе молодых девок на содержание. Все сие они и не преминули действительно исполнить. Не успело и двух недель еще пройтить, как, к превеликому удивлению моему, услышал я, что не осталось в городе ни одного трактира, ни одного винного погреба, ни одного биллиарда, ни одного непотребного дома, который бы господам нашим офицерам был уже неизвестен, но что не только все они у них на перечете, но весьма многие свели уже отчасти с хозяйками своими, отчасти с другими тамошними жительницами тесное знакомство; а некоторые побрали уже к себе и на содержание их, и все вообще уже утопали во всех роскошах и распутствах. 
juan_gandhi: (Default)
[personal profile] juan_gandhi

 "Прекрасные его разные микроскопы, о которых я до того времени и понятия не имел, приводили меня в восхищение. Я не мог устать целый час смотреть в них на все маленькие показываемые им мне вещицы, а особливо на чрезвычайно малых животных, которых я видел тут в одной капельке воды, бегающих и ворочающихся тут в бесчисленном множестве и гоняющихся друг за другом. А не успел я сими насытить свое любопытное зрение, как хрустальные призмы и другие оптические инструменты и делаемые ими эксперименты приводили меня в новые восторги и в удивление; но восхищение, в какое приведен я был его камерою-обскурою, Оптический прибор для получения изображения предметов на плоскости. Известен еще арабским ученым конца первого тысячелетия нашей эры. не в состоянии я уж никак описать. Я истинно вне себя был от радости и удовольствия, когда увидел, как хорошо и каким неподражаемым искусством умеет сама натура рисовать на бумаге наипрекраснейшие картины, и, что всего удивительнее для меня было, наиживейшими красками."

 

"Однако, сколь я ни беден был тогда деньгами, не мог расстаться с одним маленьким ящичком, составляющим камеру-обскуру, посредством которого можно было с великою удобностью срисовывать все натуральные виды домов, улиц, местоположений и всяких других предметов. Я купил его у сего человека, но за употребленные за то два червонца с лихвою заплачен был неописанным и многим удовольствием, какое в состоянии был производить мне сей ящик. Я всегда не мог довольно налюбоваться тем, как хорошо на шероховатом стекле изображались и рисовались сами собою все предметы, на которые наведешь выдвижною трубкою сего ящика, и не преминул тотчас, пользуясь сим инструментом, срисовать вид той улицы, которая видна была у меня из окон. Сия прошпективическая картина цела у меня еще и поныне, и я храню ее, как некакой памятник тогдашнего времени. Впрочем, ящичек сей произвел мне не одно сие удовольствие, но еще и другое, а именно: он подал мне повод к новой выдумке, а именно, чтоб заставить и самый мой прошпективический ящик отправлять в случае пожелания должность камеры-обскуры; ибо как скоро я узнал, от чего и каким образом камера-обскура устроена и как все ее действия происходят, то нетрудно мне было добраться и до того, как производить самое то ж мог бы и самый мой ящик, с учинением только некоторой с ним перемены."

juan_gandhi: (Default)
[personal profile] juan_gandhi
"И как я имел к тому совершенный досуг и мог беспрерывно работать, то в неделю сию разрисовал я картин великое множество, а между тем придумал средство, как мне лучше смастерить и свой затеваемый прошпективический ящик."

 "а как и сооружение и самого ящика не выходило у меня из ума, то принялся я за делание оного. Обстоятельство, что большой и такого сорта ящик, какой видел я в Торуне, неудобен был для возки его с собою в походах, поелику он один в состоянии был занимать очень много места в кибитке, было причиною тому, что я принужден был сделаться в первый раз отроду и поневоле инвестором[Французское — выдумщик, изобретатель.] и выдумывать особливый род устроения сего ящика, а именно, чтоб расположить и сделать его так, чтоб он мог совсем разбираться и складываться и, будучи разобран, мог занимать в сундуке очень малое место. Признаюсь, что как я никогда еще в выдумках сего рода не упражнялся, то сначала дело сие меня очень озабочивало; но чего не может преодолеть нетерпеливое желание и любопытство? Через немногие дни удалось мне выдумать и смастерить такой, что и поныне еще дивлюсь, как я мог тогда такой сделать, ибо мне на сей раз принуждено было быть и столяром, и шлесарем, Слесарем.] и клеильщиком, и лакировальщиком, потому что все бока и стенки оного сделал я из толстой политурной бумаги. А дабы они не могли коробиться, а притом складывались, то края все укрепил тоненькими деревянными брусочками; для соединения же всех боков наделано было множество крючков, петелек и пробойчиков. Наконец всю наружность оного раскрасил я разными красками, и улепив по оным маленькими, вырезанными из картинок купидончиками, птичками и цветками, и наконец покрыл лаком. Словом, я сделал ящичек не только самый походный и уютный, но и не постыдный для показания всякому. Все офицеры не могли надивиться моей выдумке и искусству и схаживались ко мне толпами смотреть картинки и любоваться ими. А как и сии не только были сами по себе довольно изрядные и изображали виды всех лучших мест и улиц в городе Венеции и многих других знатнейших европейских городов, но и были разрисованы мною под натуру, — то не могли они довольно их насмотреться, а мне довольно приписать похвал за мою выдумку и искусство."

I recommend this

Feb. 19th, 2026 09:23 am
juan_gandhi: (Default)
[personal profile] juan_gandhi

https://andrewducker.dreamwidth.org/4666173.html

 

Especially #3 and #5. #5 basically leaves nothing from the popular theory of an "average human". Which are extremely rare occasions, due to the multidimensionality.

As to #3, that was just wow. Chandrasekhar (pronounced as "Chandrashaker") limit, I had to go to Wikipedia, read about it, get educated (and had to edit a couple of wiki articles... as usual).

Now imagine, a young Tamil guy, after graduating a university in India, on the boat on his way to Britain, makes a discovery (Chandrasekhar limit), and then manages to convince the physicists. Those were also the days when Hilbert's dream of "everything in math being calculable" was just crushed by Gödel's first theorem (and Gödel was more or less of the same age as Chandrashekhar.)

kuzulka: (Default)
[personal profile] kuzulka
Краткосрочное всключение совести.
Я очнулась и обнаружила, что на дворе середина февраля, причем уже, как бы поизящнее выразиться, вторая середина, а у меня еще январские фоточки не показаны, а февральские и вовсе не нафотканы.
Вот кот в балетной позе. Наши отношения с котом становятся все более и более сложными и запутанными. Напишу про это отдельный пост, чтобы не валить все в одну кучу.
Image
Ерунда с картинками )

накарябал на питоне

Feb. 16th, 2026 02:28 pm
juan_gandhi: (Default)
[personal profile] juan_gandhi
Если покажете на какую-нибудь чушь, буду благодарен.

import os, time
from pathlib import Path

DIR="cache"
CACHEPATH = Path(DIR)
TTL=12*3600 # 12 hours

if not os.path.exists(DIR):
    os.mkdir(DIR)


def path(key: str) -> Path:
    return CACHEPATH / key.replace("/", "∕").replace(".", "。")


def clear(key: str):
    p = path(key)
    if p.exists():
        p.unlink()


def clearAll():
    for p in list(CACHEPATH.iterdir()): p.unlink()


def isFresh(key: str) -> bool:
    p = path(key)
    if p.exists():
        return time.time() < p.stat().st_mtime + TTL
    else:
        return False


def get(key: str) -> str:
    if isFresh(key): return path(key).read_text(encoding='utf-8')


def put(key: str, value: str):
    path(key).write_text(value)


def getOrCall(key: str, fun):
    value = get(key)
    if value == None:
        value = fun(key)
        put(key, value)
    return value


if __name__ == "__main__":
# test the cache
    TTL = 1
    print("TESTING cache.py")
    clearAll()
    clear("non existent file")
    testvalue = "--test contents\nof file 'test1'--"
    put("test1", testvalue)
    fromfile = get("test1")
    assert fromfile == testvalue, f"Oops, bad input: {fromfile}"
    clear("test1")
    assert not os.path.exists("test1"), "the file 'test' had to be deleted"

    put("test2", "this file gets expired soon")
    fromfile2a = get("test2")
    assert fromfile2a == "this file gets expired soon", "Oops, bad file test2"

    time.sleep(2)
    fromfile2b = get("test2")
    assert fromfile2b == None, "Oops, test2 still available?!"

    value1 = getOrCall("test3", lambda key: f"[[{key}-1]]")
    assert value1 == "[[test3-1]]", "first call of test3, got {value1}"

    value2 = getOrCall("test3", lambda key: f"[[{key}-88]]")
    assert value2 == "[[test3-1]]", f"second call of test3, got {value2}"

    time.sleep(2)
    value3 = getOrCall("test3", lambda key: f"[[{key}-3]]")
    assert value3 == "[[test3-3]]", "third call of test3, got {value3}"

    put("url/", "somedata")
    fromfile4 = get("url/")
    assert fromfile4 == "somedata", "problem with url/"

    url=".http://dreamwidth.org/juan-gandhi/something"
    put(url, "slashes in key")
    fromUrl = get(url)
    assert fromUrl == "slashes in key", f"failed reading from {url}"

    print("DONE TESTING cache.py")
juan_gandhi: (Default)
[personal profile] juan_gandhi
 "Как по искуплении всех нужных вещей случилось нам обедать тут, в трактире, то в самое то время, и власно, как нарочно, для удовольствования моего любопытства, пришел туда человек с прошпективическим ящиком, в котором, сквозь стекло, показывают разные прошпективические виды городам, и который многие у нас неправильно называют каморою-обскурою. Мне сего оптического инструмента никогда еще до того времени не случалось не только видать, но и слышать, что он есть на свете, и — Боже мой — с каким это удовольствием, радостью и любопытством смотрел я в него и любовался толь живо и, власно, как в натуре изображающимися в оном видами знаменитейших городов в свете и наилучших в них зданий и улиц. Словом, я прыгал почти от радости, получив случай их, хотя на бумаге, видеть и получить о них некоторое понятие. Я не мог устать, пересматривая все его картины и рассматривая самое устроение сей машины, которая мне показалась весьма проста и без дальней хитрости сделанною, и с превеликою охотою заплатил то небольшое число денег, которое следовало дать показывавшему нам оные и питающемуся тем человеку."

src

December 2025

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
2829 3031   

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 25th, 2026 06:45 am
Powered by Dreamwidth Studios