| инструкции |
[Mar. 16th, 2019|04:09 pm] |
Read each of my written expositions thrice. First — at least as you have already become mechanized to read all your contemporary books and newspapers, Second — as if you were reading aloud to another person, And only third — try to fathom the gist of my writings. Only then will you be able to count upon forming your own impartial judgment, proper to yourself alone, on my writings. And only then can my hope be actualized that according to your understanding you will obtain the specific benefit for yourself which I anticipate, and which I wish for you with all my being.
:) |
|
|
| о квантовой механике опять |
[Nov. 20th, 2009|02:11 am] |
на астрофоруме начиная с http://www.astronomy.ru/forum/index.php/topic,64361.msg1060875.html#msg1060875 интересно:
Все просто. Описываем некую онтологическую базу (грубо, например, мир – это клеточный автомат), пытаемся сформировать модель вселенной в этой базе, в которой соблюдается КМ. Убеждаемся, что ничего не выходит. Пробуем то же самое проделать с классикой, убеждаемся, что это дело техники. Это разница. Лакмусовая бумажка. Нравится она вам или нет не важно. Она просто есть. Дальше пытаемся предположить природу этой разницы. Не важно какой окажется эта природа – психологической, физической, философской. В любом случае если гипотеза о природе этой разницы будет верифицируема, это будет полезное знание. Если вы говорите “проблемы нет”, вы отказываетесь от попыток получить это знание. ... Давайте считать, что стрелка которая есть пока на нее не смотрят, это еще не вся объективность. Вся объективность, это когда есть стрелка, на которую никто не смотрит, не смотрел, и в принципе даже теоретически не может посмотреть, но она все равно считается существующей так же как и та, на которую я смотрю. |
|
|
| 37R |
[Nov. 20th, 2009|12:50 am] |
|
заинтриговал? 37R |
|
|
| Jedem das Seine |
[Nov. 13th, 2009|12:09 am] |
|
чувака, который изобрёл sata-разъём, после смерти надо определить не грешником в ад - это было бы слишком мягко - а админом в мобильный датацентр, развёрнутый, например, в поезде. от вибрации эти изобретённые им разъёмы будут вылезать из гнёзд, компьютеры крашиться, а он будет ходить и втыкать их обратно, ходить и втыкать, ходить и втыкать... |
|
|
| haskell: random observations |
[Nov. 7th, 2009|03:23 pm] |
прикольно наблюдать дуализм; как какие-то свойства языка, вызывающие у хаскельников гордость, имеют на самом деле side effects, которые приходится лечить дополнительными заплатками. например, "concise" syntax (без скобок, явного объявления типов, etc.) приводит к тому, что читать труднее. для облегчения чтения придумываются другие вещи, типа relative vertical positioning (что с точки зрения free-flow языков вообще признак тридцатилетней отсталости).
вообще, Эрик пока неубедителен. например, наезд на якобы вербозность сишарпа не убедителен - всё, что я пока вижу, это определения статических (с точки зрения сишарпа) методов. имя класса в этом случае служит в основном не контейнером состояния, а неймспейсом. и когда в программе станет не две, а хотя бы стописят функций, я посмотрю, как хаскелл обойдётся без неймспейсов. |
|
|
| "t" |
[Oct. 31st, 2009|06:44 pm] |
-----
Т. встал и принялся обламывать торчащие над бруствером елочные ветки, стараясь выбирать такие, на которых не было игрушек.
-----
god give_health give_ammo give_armor noclip notarget jumpheight 128
-----
всё-таки мастерство не пропьёшь. |
|
|
| проблема спящего брадобрея |
[Oct. 27th, 2009|11:22 pm] |
а вот это, наоборот, явно можно сделать проще, даже когда брадобреев много.
// вначале семафор закрыт
newCustomer = new AutoResetEvent(false);
// customer reception thread[s]
lock (queue) {
if (queue.Size == maxSize)
throw "нет мест";
queue.Enqueue(сustomer);
newCustomer.Set(); // open semaphore
}
// each barber's thread
while (true) {
newCustomer.WaitOne(); // let one barber through and close
lock (queue) {
if (queue.IsEmpty)
continue;
customer = queue.Dequeue();
}
Shave(customer);
}собственно, этот же код решает и проблему продюсеров-консъюмеров, вместо того, что там написано (на буфер памяти нет, а спящие треды копить память есть, да?) |
|
|