mirall: (Default)
После аэропорта города Хельсинки, который лидирует с колоссальным отрывом, второе место в моём личном рейтинге прочно занял аэропорт Амстердама.
mirall: (Default)
Надоело, если честно. Надоели теории на тему дорогого мироздания, материальности мыслей и идеи того, что все мы здесь для чего-то.

Мир хаотичен. Временами упорядоченно хаотичен, но всё равно граф причин и следствий слишком сложен, чтобы человеческий мозг был способен его просчитать. Это будет только очень, очень упрощённая модель со многими неизвестными и многими неопределённостями. И глупо верить в какие-то правила и какие-то закономерности. Они в конце концов неизбежно окажутся ложным или ошибочным.

Живём, пока живётся. Играем в игру "жизнь". Не более того.
mirall: (Default)
Вот что конкретно бесит в хедхантерах, так это что они приходят такие красивые, задают кучу странных вопросов, на какие-то из них получают ответы, после чего пропадают. То есть понятно, что пропали - значит человек не подходит на ту позицию, которую они обслуживают. Но элементарно написать "спасибо, Вы нам не подходите" выше их сил. Ни один, то есть совершенно ни один хедхантер, с которым мне так или иначе приходилось иметь дело, ни разу не снисходил до того, чтобы уведомить человека, которого он неделю доставал, что уже всё, уже не надо, больше доставать не будут.
mirall: (Default)
С наступающим, у кого наступает, с наступившим, у кого уже наступил. Спасибо, что вы есть, и все такое.

Отдельное спасибо тем, кто рядом. Я знаю, вы это читаете. Обнимаю крепко.


Запись сделана с помощью m.livejournal.com.

mirall: (bubble)
... а жидкость для снятия лака нужна, чтобы мыть ею клавиатуру и оттирать клей с книжек.
mirall: (Default)
Что-то последнее время усилились потоки пропаганды гомофобии, "традиционных семейных ценностей", "женского предназначения" и прочих удобных поводов ненавидеть другого за непохожесть. Это и вправду тенденция или у меня просто лента такая странная?


Запись сделана с помощью m.livejournal.com.

mirall: (bubble)
Чай из иван-чая вкусно пахнет то ли лесом, то ли полем. В какой-то степени - практически детством.

Даже если гранулированный.

Запах детства в гранулах.
mirall: (bubble)
      Калі мова мая
      Уліецца ў агульны людскі акіян –
      Пацячэ ў ім, стрыманая,
      Цёплым Гальфстрымам.
      I будзе мне сэрца грэць
      Кожным ашчаджаным словам,
      ...
mirall: (bubble)
Тёплой рождественской ночи всем, кто празднует. А всем остальным просто тёплой ночи.
mirall: (bubble)
Вопрос. Как лечь попозже, встать пораньше и при этом выспаться?
mirall: (bubble)
Чего бы почитать доброго, хорошего и забавного? Просматриваю свой список "к прочтению" и обнаруживаю, что там сплошняком серьёзное, тяжёлое и драматичное. Оно, конечно, нужно и важно, но вот конкретно сейчас - не могу.
mirall: (bubble)
Литрес стал брать комиссию при оплате через мобильник. Может, конечно, это не литрес, а мобильные операторы постарались, но один фиг свинство. А ведь так удобно было...
mirall: (Default)
Шесть лет работаю с ораклами, но первый раз встречаю в литературе явное упоминание разделения понятий "пользователь БД" и "пользователь системы".

In some applications, each user has their own database user account. This means that the database is fully aware of who is the real owner of each session. This security model works well for small applications but is often impractical for larger systems with many hundreds or thousands of users. For large systems, many users will connect to the same account. This model relies on the application to map the real end user to a database user account, and it can make session-level security and auditing more complex. This chapter assumes that every user is known to the database: they each have their own user account.
mirall: (Default)
Хотя, по идее, синтетические задачки для начинающих кодеров есть зло и бесполезно, среди них попадаются совершенно фееричные. И плевать, что всего лишь на тренировку циклов while, популяция вумпусов же гибнет! :)

We can use loops to simulate natural processes over time. Write a program that calculates the populations of two kinds of “wumpuses” over time. At the beginning of year 1, there are 1000 slow wumpuses and 1 fast wumpus. This one fast wumpus is a new mutation. Not surprisingly, being fast gives it an advantage, as it can better escape from predators. Each year, each wumpus has one offspring. (We'll ignore the more realistic niceties of sexual reproduction, like distinguishing males and females.). There are no further mutations, so slow wumpuses beget slow wumpuses, and fast wumpuses beget fast wumpuses. Also, each year 40% of all slow wumpuses die each year, while only 30% of the fast wumpuses do.

So, at the beginning of year one there are 1000 slow wumpuses. Another 1000 slow wumpuses are born. But, 40% of these 2000 slow wumpuses die, leaving a total of 1200 at the end of year one. Meanwhile, in the same year, we begin with 1 fast wumpus, 1 more is born, and 30% of these die, leaving 1.4. (We'll also allow fractional populations, for simplicity.)
mirall: (job)
Иногда мне дьявольски не хватает возможности сделать один из столбцов первичного ключа nullable.
mirall: (Default)
Фраза "браузер для UNIX" распозналась как "браузер для УМНЫХ". Есть в этом какая-то высшая логика :)
mirall: (Default)
Регулярно забываю, что Oracle Database 11.2, вообще-то, под Windows 7 не сертифицирован, а потому ошибки установки неизбежны как завтрашний день.
mirall: (Default)
Дорогие френды, друзья, знакомые близко, не очень близко или вообще незнакомые, разрешите банальнейшим образом поздравить вас с наступающим, пожелать хорошей новогодней ночи, и чтобы год грядущий не подкачал. Целую крепко. Увидимся в новом году. Спасибо.
mirall: (Default)
Завтра сочельник!!!
Page generated Sep. 25th, 2017 05:59 am
Powered by Dreamwidth Studios