Posted by Oleksandr Golovatyi on

J. V. Jones. The Book of Words / Дж. Джонс. Книга слів (1995–1997)

Високоякісна фентезійна трилогія:

  • The Baker’s Boy / Учень пекаря (1995)
  • A Man Betrayed / Зрада (1996)
  • Master And Fool / Чаклун і дурень (1997)

Із задоволенням дочитав до середини третього, останнього тому. Ну а далі таки вже ніяк не пішло – бо фентезі, а я його шось ніяк не поважаю (за рідким винятком).

 

Початок – нормальний, не придуркувато героїчний. Звісно героям треба кудись мандрувати за пів світу і когось рятувати, але мотивація у них доволі розумна і логічна. Пафосу особливого нема.

Ну звісно головний герой (бідний козопас, чи то учень пекаря) виявляється могутнім чаклуном, героєм і взагалі принцем. Його подружкою виявляється принцеса звісно ж. А його ворогом наймогутніший і найпідступніший чаклун у якого є такий самий син від королеви… Ну і так далі. Присутні наркотики. Незважаючи на таку шаблонність все одно дуже і дуже добре написано.

 

Лише тільки кінцівка сильно передбачувана.

Posted by Oleksandr Golovatyi on

The Rainmaker (1997)

Нічогенький такий собі ненапряжний, майже пригодницький фільмець, про порядних і успішних адвокатів (читай “розумних”).

Єдине що не радує – фільм знято Копполою, який міг би і не знімати таке простеньке кіно ):

Все це наводить на думку що Копполі багато років не спалося від успіху “Wall Street” Олівера Стоуна і він нарешті сробував зняти кіно за подібною схемою. Нічого, імхо, в нього не вийшло.

Коротше – єдиний мінус цього фільма – це те що його зняв класний режисер, який міг зробити фільм набагато кращим!

http://www.imdb.com/title/tt0119978/

[youtube=http://www.youtube.com/watch?v=kLQpeUpRZHo&fs=1&hl=en_US]

Posted by Oleksandr Golovatyi on

Robert Wilson. Spin / Р. Вілсон. Спін (2005)

Ідея в цілому еперекликається з ідеєю «Карантина», але відмінностей багато і не можна сказати що це просто варіація.

 

Земля, загорнута у мембрану невідомого походження дожває останні 50 років в той час як за її межами пролітають сотні років у секунду. Більшість людей звісно або у відчаї, або у іншому непродуктивному стані, але хтось бачить і можливості – ракети з бактеріями дозволяють тераформувати Марс за кілька місяців в той час як там пролітають сотні тисяч років. А потім і земні види з поселенцями заселяють нову планету. Як тільки Марс досягає приблизно того ж рівня розвитку його теж обертають мембраною.

 

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

 

Ну а так в книзі багато бізхнесу, політики, кохання, релігії, медицини і складних людських стосунків.

Posted by Oleksandr Golovatyi on

The Bucket List (2007)

 

І знову ж таки фільм на 5 з 5 балів!

 

В міру комедійний, в міру трагічний, але в основному по хорошому сумний. Це з тих фільмів дивлячись які відчуваєш що стаєш людянішим, а по завершенню перегляду можеш вважати що став “більше людиною”. Перегляд подімного кіно рівнозначний допомозі голодаючим дітям Африки (:

 

Сюжет – двоє старичків, обом з яких залишилося жити кілька місяців, починають виконувати по списку все що хотілося б зробити до смерті.

 

http://www.imdb.com/title/tt0825232/

[youtube=http://www.youtube.com/watch?v=PX8XEXmhHss&fs=1&hl=en_US]

Posted by Oleksandr Golovatyi on

Asylum (2005)

У фільмі чітко показано як кохання може бути злом, а чесність, справедливість та працьовитість шкодить всім навколо.

Також автори намагалися донести ідею що всі ми божевільні інічого робити з цим не треба, а варто тих, хто сильно вже заважає своєю божевільністю просто знищувати. Але ця думка, через її очевидність не може бути донесеною так просто…

http://www.imdb.com/title/tt0348505/

[youtube=http://www.youtube.com/watch?v=Z-qgSSjQAq4&fs=1&hl=en_US]

Posted by Oleksandr Golovatyi on

The North Face (2008)

1936 рік (рік Олімпійських Ігор у Берліні), німецькі альпіністи намагаються підкорити останню нескорену вершину Альпів.

Фільм про мужність, рішучість і самопожертву. Буквально за кілька хвилин ви переноситеся в абсолютно інший, дивний світ. В світ де смерть ходить поруч кожну секунду, де чоловіки рішучі і мужні, а від абсолютно кожного рішення залежить не лише твоє життя, але і інших людей.

Дуже, дуже класний фільм. Та ще і майже документальний, в смслі шо на реальних подіях усе засновано.

http://www.imdb.com/title/tt0844457/

Фільм набагато кращий за трейлер, навіть гадки не маю нащо робити трейлер який і близько дух фільму не передає:

[youtube=http://www.youtube.com/watch?v=Of9fd6smarA&fs=1&hl=en_US]

Posted by Oleksandr Golovatyi on

Знайти елемент на якому зациклено список

Задача дуже подібна до задачі про визначення того чи зациклено список.

Задача

Знайти елемент у списку на якому він зациклюється.

Рішення

З попередньої задачі знаємо як визначити що список зациклено.

Якщо є два вказівники по зацикленому списку один з яких переміщується по елементам вдвічі швидше за інший то зустрінуться вони в тому елементі з якого почали свій біг. Якщо тепер до першого кола додати k кроків то зустрінуться вони за k кроків до початку циклу. При цьому швидший зробить k+2(n-k) кроків, де n-кількість кроків у колі, а повільніший зробить n-k кроків. Тобто зустрінуться вони за k кроків від того елемента де починається цикл.

Після цього достатньо зробити k кроків щоб перейти до елементу в якому і зациклюється список.

list* FindListLoopBeginning(list *start)
{
  list *p1 = start, *p2 = start;
  
  while (p2 && p2->next)
  {
    p2 = p2->next->next;
    p1 = p1->next;
    
    if (p2 == p1) break;
  }
  
  if (!p2) return NULL;
  
  for (p1 = start; 
    p1->next != p2->next;
    p1 = p1->next, p2 = p2->next);
  
  return p2;
}

 

Posted by Oleksandr Golovatyi on

Визначити чи зациклено список

Задача

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

Рішення

Якщо переміщувати два вказівники по елементах – один на кожен наступний за крок, а інший через елемент то шидкий вказівник або досягне кінця списку (у випадку коли список не зациклено), або їх значення колись співпадуть (тобто список зациклено).

    1. bool IsListLooped(list *l)
    2. {
    3.   list *slow = l, *fast = l;
    4.   while (fast && fast->next)
    5.   {
    6.     fast = fast->next->next;
    7.     slow = slow->next;
    8.     if (fast == slow)
    9.     {
    10.       return true;
    11.     }
    12.   }
    13.   return false;
    14. }

 

* This source code was highlighted with Source Code Highlighter.

Також дивись подібну задачу про знаходження елемента на якому зациклено список.

Posted by Oleksandr Golovatyi on

Pidа huivista kiinni, Tatjana / Take Care of Your Scarf, Tatiana (1994)

Офігенний фінський фільм!

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

І все це подано так що наче дивишся на світ очами хіппі під ЛСД.

Воно начебто як і комедія, але смішно зовісм не так як зі звичайних комедій.

http://www.imdb.com/title/tt0110832/

[youtube=http://www.youtube.com/watch?v=GOCtq2FXm9o&fs=1&hl=en_US]