Как стать автором
Обновить
136
0
Андрей Часовских @andreycha

Пользователь

Отправить сообщение
НЛО прилетело и опубликовало эту надпись здесь

Моя любимая история геймдева про Блицкриг 2, уж не знаю, правда или нет. Читал когда-то давно в каком-то бумажном журнале, недавно нашёл в сети.


Ну, сделали и мы в Блицкриге эту самую ракету. Как и немцы, сделали ее уже ближе к концу проекта и соорудили на базе объекта "самолет". Но программисты несколько схалтурили и не пооткручивали у бывшего самолета подозрительную для баллистической ракеты функциональность. Оказалость, что если во время полета к цели начинал идти дождь или снег, то во-первых ракета говорила человеческим голосом "Fliege zuruck"(нем. лечу назад), а во-вторых разворачивалась и летела обратно на базу. Фигли там, погода то нелетная.

А еще был у нас замечательный юнит — отряд спецназовцев. Войска у нас могут получать в ходе миссии опыт, а за опыт дают всякие интересные способности. Так вот, донельзя прокачанные спецназовцы получали возможность маскироваться под вражескую пехоту. Достаточно было просто кликнуть в отряд неприятельских солдатиков, и наши бойцы переодевались в их форму. Можно было безнаказанно разгуливать по вражеской базе. Ну, до первого выстрела, конечно.

Но, беда в том, что в Блицкриге кроме собственно пехоты еще были всякие антуражные юниты, типа коров, свиней и собак. Выяснилось, что спецназ вовсе не чурается переодевания в бобиков и хавроний. Если учесть, что механизм этого самого переодевания несколько глючил и часть отряда можно было нарядить в одну форму, часть в другую, то можно было создавать совершенно безумные подразделения. Например, отряд из собак, свиней и панцергренадеров. Учитывая, что отряду можно отдавать всякие приказы типа "маршировать", "ползти" и т.д., то игроку предоставлялась уникальная возможность полюбоваться марширующими свиньями. Получалось это у них, впрочем, паршиво, потому что скелет свиньи не соответствует скелету пехотинца и выглядит это как отряд ездящих не попе хрюшек. А еще этот цирк-шапито можо было запихать в окоп. Сидят, значит, свиньи с собаками в окопе и периодически из него выглядывают.

И вот моё самое любимое:


Со свиньями был связан, кстати, еще один баг, из-за которого игра падала. В какой-то момент программисты что-то такое там подкрутили и свиньи перестали быть нейтральными, а обрели возможность принадлежать какому-то игроку. Управлять ими было нельзя, но формально они могли быть "наши" или "ненаши". Так вот свиньи роняли игру. Потому что видя неприятеля, патриотичная хавронья хотела дать врагу отпор и лезла за оружием, которого у нее естественно не было. Если мне не изменяет память, программисты исправили баг, просто выдав свинье пистолет Люгер без патронов. Визуально это никак не видно, но формально, теперь, видя врага, она лезет за оружием, видит что патронов нет и на этом успокаивается.
libarch.nmu.org.ua/handle/GenofondUA/59584 Психологическая война. Пол Лайнбарджер 1962 год
libarch.nmu.org.ua/handle/GenofondUA/44695 Психология манипуляции: феномены, механизмы и защита. Доценко Е. Л. 1986 год
libarch.nmu.org.ua/handle/GenofondUA/78244 Психологическая война и «чехословацкий эксперимент». Марко М. 1972 год
libarch.nmu.org.ua/handle/GenofondUA/28779 Химеры старого мира. Из истории психологической войны Ефим Борисович Черняк 1970 год
libarch.nmu.org.ua/handle/GenofondUA/63073 Психологическая война НАТО. Герхард Зазворка 1963 год
Столько интересного чтива оказывается есть!
В общем случае гуглить «военное издательство министерства обороны ссср» + «психологическая» или что-то в таком духе.
Можно еще быстрее. Создаем новую таблицу с бигинтом, с новым именем. ресидим в ней значение identity последним значением +1, переименовываем старую таблицу. Создаем вьюху с union-ом двух таблиц, именем старой таблицы и триггером instead of insert, который будет вставлять в новую таблицу. запускаем джоб, который будет переливать данные из старой таблицы в новую с identity_insert. Когда все перельется — грохаем старую таблицу и вьюху, переименовываем новую таблицу в старую.

Это все относится к случаям, когда в старой таблице хранятся все значения начиная с 1. У нас такая проблема была только с таблицами логов, которые регулярно чистятся, поэтому решение было простым — ресид на 1.
Про три часа поржал, да. Табличка в лучшем случае на сотни гигов, если не на терабайты. Даунтайм может и несколько суток занять.
Правильный способ:
1. Делаем новую таблицу с бигинтом, но пока без индексов.
2. Копируем данные через insert… select
3. Запоминаем последний скопированный ид, либо таймстемп, если есть поле таймстемп.
4. Добавляем индексы.
5. Глушим клиентов, копируем свежие данные, переименовываем таблицы.
6. Возвращаем клиентов.
7. Проверяем, что все ок и старую таблицу можно грохнуть

Итак, берем баркод из видео немножко редактируем чтобы считывался:


код

image


Это Aztec код. Декодировать его можно здесь.
Получаем следующую строчку текста:
M1SIMPSON/BARTHOLOMEWMEXYZ123 ISTLGWTK 1965 099C005A0015 100
Что эта строчка значит, расшировывается легко:
image
Меняем код и номер рейса под себя (остальное, согласно статье, не проверяется), например:
M1SIMPSON/BARTHOLOMEWMEXYZ123 VKOAYTTK 0212 099C005A0015 100
Генерируем новый код:


новый код

image


Вуаля.
P.S. Подозрительно, что исходный код такой огромный
Disclaimer: данный текст не является инстуркцией к действиям. Автор не несёт никакой ответсвенности за последствия использования описанного метода.

Ситуацию с npm мне всегда хочется проиллюстрировать этой чудесной фотографией:
image
— Главная мысль, которую человек пытается донести до других, заключается в том, что он имеет доступ к гораздо более престижному потреблению, чем про него могли подумать. Одновременно с этим он старается объяснить окружающим, что их тип потребления гораздо менее престижен, чем они имели наивность думать. Этому подчинены все социальные маневры. Больше того, только эти вопросы вызывают у людей стойкие эмоции.
— Вообще-то мне в жизни попадались и другие люди, — сказал я с легкой иронией.
Иегова кротко посмотрел на меня.
— Рама, — сказал он, — вот прямо сейчас ты пытаешься донести до меня мысль о том, что ты имеешь доступ к более престижному потреблению, чем я, а мой тип потребления, как сейчас говорят, сосет и причмокивает. Только речь идет о потреблении в сфере общения. Именно об этом движении человеческой души я и говорю. Ничего другого в людях ты не встретишь, как не ищи. Меняться будет только конкретный тип потребления, о котором пойдет речь. Это может быть потребление вещей, впечатлений, культурных объектов, книг, концепций, состояний ума и так далее.
— Отвратительно, — сказал я искренне.
(с) Пелевин, Empire V
Мне вот очень понравилась табличка из статьи «More Than Coding» в одном блоге:


(https://habrastorage.org/files/1c0/293/d3a/1c0293d3a3674655a7bfd609ff10e2e5.JPG)

Которая оценивает не собственно годы, а степень влияния и ответственности это куда важнее.
Вот тут классно про async/await да еще и в глубинах покопался, но лучше посмотреть весь курс www.youtube.com/watch?v=fi_N_ghu4Ug&list=PLvItDmb0sZw-sOL6sOsEnSJ8etu7Kbgko&index=15
Не-а, не так. Не надо говорить «Я поехал на цуге поставить антраг в бехёрде».

"… Он держался просто и уверенно. То и дело переходил с английского на русский. И обратно.
Моя жена спросила тихо:
— Почему Рон Фини этого не делает?
— Чего?
— Не путает английские слова и русские?
Я ответил:
— Потому что Фини в совершенстве знает оба языка… "


Сергей Довлатов. Встретились, поговорили
Кроме monster.de, xing.de еще смотрите www.experteer.de, хотя там все плюшки только у платных аккаунтов. Также не забывайте про linkedin.

У меня квартирный вопрос работодатель не оплачивал (первое время до приезда семьи жил в Apartmenthaus'е), зато полностью покрывал стоимость услуг риэлтора (они тут, жуть какие дорогие — как правило 2,38 суммы месячной аренды отдаешь «дяде» ни за что). Да, можно искать и без него (Provisionfrei), но в таком случае и выбор меньше, да и без хорошего знания языка сложно будет что-то толковое найти. Также работодатель оплачивал услуги профессионального агентства по релокации, которые занимались мной начиная визовыми вопросами, заканчивая устройством детей в садик/школу.
Простите, но у вас довольно дубовый текст в cover letter получился, думаю, многих HR он оттолкнул.

Hello!
I was interested in your job advertisement Java Programmer published on monster.de.

I became interested in your job posting on Monster.de titled "тут дословное название вакансии, пожалейте HR, ему тоже хочется легко почту фильтровать".

I choose this way of communication to apply to your Java programmer.

I would like to apply to it given my strong experience and background as Java programmer.

I have 6 years experience in information systems development on Java platform

I have 6 years of experience developing information systems,

using Spring, J2EE-components, databases and UI frameworks. I have work experience with application servers and Java-related tools.

Два предложения, два абзаца. HR-у надо выхватить keywords, читает он по вертикали в левой части листа.

I have work experience

I have solid experience working with…

More information about my programming experiences and abilities you can see in my curriculum vitae in attachment.

Further details about the projects I worked on and technologies I am fluent with are provided in my CV.

I hope that through my work experience I will be a new member of your Java programming team.

Вы пишете, что у вас есть навыки, но не обосновываете ваш интерес к компании. Так что:

Since the description you have provided portrays really challenging tasks and welcoming environment, I would strongly like to apply. Please consider myself for this position.

Salary Expectations — € XXXXX.
Earliest possible start date — mid February 2015.

To avoid potential misunderstanding, since your job opening doesn't provide salary range — I am considering job openings that provide [monthly / annual] compensation in an € XXK+ range (gross), and I can be available for propositions starting XXX 2015.

Выбор monthly/annual, gross/net зависит от сложившихся традиций на рынке конкретной страны. Если HR оперирует годовым жалованьем — не заставляйте его в уме персонально для вас пересчитывать, пожалейте его.

Moscow

Зачем отпугиваете людей сразу? Когда вам ответили, тогда и пишите, что вы non-EU resident, but are fully available for relocation.

Общее замечание: вы же на англоязычных форумах по своим технологиям сидите? Так кто мешает закинуть в «общий» тредик вопрос «Native speakers, hi, can you please proof-read my cover letter and CV and suggest improvements? Thanks!»
Просто набор декоративных шрифтов. Потрясающей (для меня) эта коллекция была бы, если бы тут были засвечены какие-то шрифты общего назначения, либо крутые моноширинные — для кодинга. Плюс всегда нужно указывать степень поддержки кириллицы.

Из того, что поразило в последнее время:
1. Недавно обнаружил моноширинный шрифт Fantasque, интересные начертания для кодинга, но к нему нужно привыкать. Правда с Anonymous Pro я на него не пересел.
2. Шрифты некоего Mark Simonson. Среди которых есть очень крутые общего назначения (Proxima Nova, Grad, Kandal).
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Есть еще 2 крутых книжки Хокинга, по его же словам в книгах только 1 формула на всю книгу.
Вселенная Стивена Хокинга
Кратчайшая история времени

И можно еще посмотреть, тоже ок
Во Вселенную со Стивеном Хокингом
Космос: Пространство и время
Сквозь червоточину с Морганом Фрименом
НЛО прилетело и опубликовало эту надпись здесь
Думаю, кому-то будет интересно про поиски работы:

Если есть интересующиеся jee спецы, могу переслать резюме на вот эту вакансию www.ing.jobs/Global/Careers/Job-opportunities/Vacancy-details/Dev-engineer-Software-solutions-for-the-global-digital-channels-space-Java-Spring-Javascript-AngularJS.-2.htm

Вообще, работу здесь искать хорошо через linkedin — можно поставить location в Amsterdam, и тогда тебя начнут находить в поиске рекрутеры — а им уже потом сказать, что нужен релокейшн. Или постучаться к одному из рекрутеров:
futureinit.nl/
www.ardekay.com/
www.finestpeople.nl/
Рабочую визу, её ещё называют tier2 можно получить и с гражданством СНГ, но дать вам её могут, только в основном крупные компании, у которых есть на это лицензия.

вот ссылочка о лимитах и о самой рабочей визе --> о визе tier2

Вот список компаний у которых есть лицензия на выдачу рабочий виз 13-January-2014:
список компаний
P.S. средняя зп IT-шника. начинается от 40 — 50 тыс фунтов в год.
но учтите налоги и.т.д.
квартира 800-1200 фунтов в месяц
travelcard на 7 дней ( почти все виды транспорты unlim 35 фунтов )
сами англичане почти не работают в IT-сфере, куда больше забугорских работников.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность