dervish_candela: (Dervish)
so subtle.

про большую часть по для бэкапа в сети сведения колеблющиеся по «опять поменяли апи, прога сломалась / починили» с периодом в несколько лет
https://sourceforge.net/projects/ljarchive/ в данный момент выкачал мне записи и комментарии (картинки не выкачал, про сообщества не знаю)

если для кого-то работают какие-то другие варианты, не постесняйтесь рассказать в комментах.

Furi

Mar. 28th, 2017 12:22 am
dervish_candela: (Dervish)
игра, состоящая из неона, кислоты, транса и 100% боссфайтов c данмаку и файтингом.
игру не перехвалил только ленивый, она неплоха, но конечно даже на легчайшей сложности очень задротская

игра очень требует реакции, а порт на пека на клаву и мышку очень-очень неаккуратный (для стрейфа кнопку нужно успеть нажать и отпустить, и направления стрейфа определяется курсором, а не вектором твоего бега в момент активации). после долгих мучений наконец-то удалось подключить свои гейпады ps3 sixaxis. сначала долго не мог понять, можно ли с pre-dualshock, можно ли с win7 x64, работает или нет старый libusbfilter (спойлер: нет), какую версию SCP брать, итд итп.
в итоге установлен старый SCP как например здесь
https://www.youtube.com/watch?v=2A1TMOMXWsc
(и важный момент https://www.reddit.com/r/PS3/comments/2ow9v5/connecting_ps3_controller_to_pc/cra43va/ )
dervish_candela: (Dervish)
1) никогда не пересылать примитивы. всегда иметь общий (для клиента и сервера) заголовочник, где определены имена используемых типов данных (даже если это всего лишь int). пересылать исключительно эти типы по этим именам.
2) при использовании QDataStream(socket), обязательно использовать setVersion. обязательно. альтернатива - формировать блобы самому и использовать socket.write(blob)
3) always flush!
dervish_candela: (Dervish)
ну вот я считаю себя достаточно технически подкованным фотографом. то есть я знаю, как выжать из любой современной цифротушки тот результат, который мне нужно, знаю их ограничения, итд итп.
когда-то давным-давно я снимал на плёнку, плохо понимая что именно я делаю. однако я никогда не снимал на плёнку на современную никоновскую технику, которой пользуюсь.
ну и вот куража ради я одолжил F90x, нахлобучил на него вечно приекрасный 85/1.4D, и парочку рулонов - astrum 100 для тестов, и ilford pan 100 для того чтоб уж значит всерьёз.
Марго нашла нам по такому случаю отличную модель :)

Astrum:






Ilford:




мне нравится что получилось, но технически пришлось пошаманить, погадать на внутренностях, и конечно же повозиться.
профит плёнки, который можно с клещами вытащить из её любителей, конечно же субъективный. люди рассказывают что ограниченность ресурса меняет им весь подход, заставляет их снимать вдумчиво.
ну я не знаю. я прощёлкал большую часть плёнки очень быстро.
основной эффект который у меня возник от плёнки (от работы с ней) это некоторая беспомощность :)

начать с того, что домашний планшетный сканер - вещь для сканирования плёнки совершенно неадекватная. отсканировав негативы, я увидел размытое и серое нечто. аструм оказался достаточно контрастной плёнкой, хорошо подошедшей к сюжету, и занимающей информацией примерно 50-60% гистограммы. а вот более дорогой илфорд был весь очень серым, и снятые с него данные соответственно занимали 10-30% гистограммы, узенькую полосчку в центре О_о
что платить 600 рублей за сканирование мне совершенно не хотелось, поэтому я соорудил стенд из фотоаппарата D800 + 105/2.8D + подсветка сканера (неравномерная) и сфотографировал плёнки. (помогает включить дикий перешарп, иначе по live view фокусироваться очень трудно, а по видоискателю - и вовсе бессмысленно. мы тут ловим буквально микроны. хоть и сотнями.

чёткость сразу очень выросла (ещё бы, 36 мегапикселей восьмисотки + 105D это не хухры-мухры), а вот тоновая информация так и осталась.


(на картине типичный необработанный кадр c илфорда «как есть»)

зарубив на корню всю идею сделать что-то хотя бы отдалённо напоминающее хипстерский «невмешательский» техпроцесс, я принялся растаскивать яркостные значения по всему диапазону.
споткнувшись о явный недостаток точности с фотошопной целочисленной арифметикой, пришлось сделать нормально:

ACR:
→ для улучшенного импорта включить Grayscale 16 bit/channel
- опционально отключить весь sharpening
- растянуть диапазон значений (ACR делает это точнее, чем фотошоп, интерполируя все промежуточные значения):
black -100
white +50
highlights увеличивать для проявления детализации в тенях
sshadows уменьшать для проявления детализации в светах

PS:
→ импортируется в том режиме, который был в ACR
- Action { Crop, Invert, Levels Auto (именно после кропа!) }

после этого обе плёнки выглядят почти одинаково. у илфорда тона всё же чуть нежнее и мягче, то есть в этот мини-кусочек на самом деле утрамбовано гораздо больше информации, а-ля camera neutral, s-log или того, что делает со своими жпегами Fuji S5.

Westworld

Jan. 29th, 2017 01:12 am
dervish_candela: (Dervish)
всё-таки да, «боятся подойти к снаряду»
то, что лабиринт символизирует самосознание, было понятно с самого начала (больше ему там делать-то и нечего)
интересны были детали - что, как, где...
а с ними... ну ничего особо интересного
то есть вроде бы и неплохо, но это всё же в первую очередь драма с лупой над персонажами, и во вторую фантастика.

спойлер )

только что (вот прям только что) понял, что несоответствия в технологии (анатомичная 3Д-печать vs «железяка внутри») - это не дыры, это явные анахронизмы, которые должны намекнуть, что нам одновременно показывают несколько временных линий. но я прохлопал, да. понял уже почти в самый последний момент.

хотя почему при такой крутой печати их чинят живые люди - совсем уже не понятно.

п.с. охрененная терминология
они когда начали говорить hosts, я был в таком восторге
это же сисадминский термин, host - машина, узел сети
dervish_candela: (Dervish)
моё примерное на сегодня понимание. копипащу сюда, разу же написал, чтоб не пропало.

в языке С++ нет модулей (способа группировки сущностей и однозначного выяснения того, где сущность находится), и он пытается это компенсировать огромным количеством механизмов (я насчитал штук 5, что ли), но основные из них - это единицы компиляции, механизм препроцессинга, и объектные файлы (линковка)

грубо говоря, скомпилировать можно только .cpp файл (смысл не в расширения, а в той информации что кладётся в файлы - объявления или реализация).
несмотря на то, что .h файл может казаться главным, на самом деле он кусок говна на палочке: обычно он содержит просто некие объявления сущностей. он ни содержит не реализации сущностей, ни абсолютно никакого указания на то, где эти сущности искать - никому, ни компилятору, ни линкеру. за всё это отвечаешь ты, программист (хахаха).

нормальный процесс выглядит так - препроцессор для каждого .cpp файла тупо сливает в него текст включённых в него .h файлов, и получившийся монстр компилятор компилирует в единицу компиляции.
если вдруг у тебя в .h файле есть реальный код - например функция не только объявлена, но и определена, компилятор согласится с тобой и сгенерирует её определение в этой же единице компиляции.

а если этот .h файл включён в ещё одну единицу компиляции (в другой .cpp) - компилятор опять согласистя с тобой и снова сгенерирует определение, уже в этой ЕК... и при попытке слинковать это линкер скажет «лол што, у тебя две реализации, не хочу». именно поэтому, насколько я могу понять, происходит вот эта фигня: чтобы писать определения функций в h-файле, приходится им добавлять inline - вместо одной функции в одном объектном файле компилятор намеренно генерирует эту функцию в каждом объектном файле ... при этом не выставляя её наружу для линковки?

http://stackoverflow.com/a/41737096/294763
An inline function is defined in all translation units that use it, while a non-inline function is defined in one translation unit only as required by the one definition rule. That is what an inline declaration of a function means; it relaxes the one definition rule, but also gives the additional requirement of being defined in all translation units that use it (which would not have been possible if the odr wasn't relaxed).

а вот если ты добавляешь в проект дополнительный, уже существующий код, и включил в одну из твоих ЕК .h файл, но не добавил в проект его .cpp файл (то есть не запланировал создание ещё одной ЕК, содержащей не только объявления, но и определения) - компилятор снова мирно согласится с тобой и сгенерирует объявления в твоей ЕК, но при этом НИКТО не знает где взять опеределения сущностей - ни компилятор, ни линкер.
dervish_candela: (Dervish)
запекал окорок на 200°С с конвекцией час, потом развернул, сунул обратно и врубил гриль на 15 минут, а потом открыл и сунул туда лицо понюхать
это была ошибка, не делайте так
dervish_candela: (Dervish)
по мотивам долгих мытарств с кучей говна по восстановлению файлов с карточек рекомендую бесплатную Recuva (от тех же чуваков, что делали CCleaner)
помогает часто, не виснет, интерфейс простой (удобнее почти всего остального)
dervish_candela: (Dervish)
как влияет endianness (порядок байтов) на побитовые операции?
а никак.
они, оказывается, не побитовые. bit shifting никуда ничего не двигает.
все «побитовые операции» на самом деле определены как арифметические действия и поэтому совершенно нейтральны относительно byte order!
до тех пор, пока ты не пытаешься получать прямой побайтовый доступ к памяти, любое выражение с битовыми операциями остаётся нейтральным и его результат одинаково определён на любой оконечности, при условии что в выражении используются только беззнаковые целые типы.
dervish_candela: (Dervish)
очень прикольный ингредиент. когда разводишь водой, издаёт очень свежий запах, почти как свежесорванный зелёный горох.
отличительная и очень удобная особенность любого блина или оладушка из нутовой муки - исключительная термостойкость.
не подгорает и даже не подрумянивается там, где любой пшеничный продукт бы давно начал обугливаться.

в основном пытаюсь делать различные блинчики и лепёшки. трудно поймать идеальную консистенцию, но в общем если сделать жидкое тесто из муки и воды 1:1 по объёму, то получившуюся массу можно или выливать в форму и запекать 15-30 на 200-300 градусах, или тонко разливать по сковороде и жарить как блин.

результат очень плавает, так как нутовая мука вбирает в себя безумное количество воды.
dervish_candela: (Dervish)
получился ни дать ни взять заварной крем со вкусом нута, тахины и чеснока.
рецепты в интернете уверяли меня, что будет нууу очень круто и прям smooooooth
на самом деле, видимо, прикол в том, что американцы считают хумус дипом, в который надо макать чипсы, поэтому для них такой результат отличный.
мне же больше нравится оригинальная версия, где хумус это ближе к нашему основному блюду «пюрешка».
а вот чесночный заварной крем вызывает таки некоторый когнитивный диссонанс.

note to self. нужно меньше чеснока, чем ты думаешь. нет, ещё меньше.
dervish_candela: (Dervish)
хороший коммент, рассуждающий о САУ фокусом на примере современного Sony 70-200 c двумя фокусными моторами (кольцевой и линейный актюаторы для двух разных групп линз)
https://www.lensrentals.com/blog/2016/11/nikon-70-200mm-f2-8e-fl-ed-af-s-vr-mtf-tests/#comment-3017679766
(который «The Sony 70-200 GM might be a quite difficult lens to properly test on an optical bench...»
когда-то я собирал эту информацию по крупицам у себя в голове чисто силой мысли. сегодня (благодаря беззеркалкам) эти рассуждения стали более-менее общим местом, но достоверной инженерной информации из первых рук об устройстве этих систем до сих пор нет.
dervish_candela: (Dervish)
мне тут недавно написал незнакомый чел с благодарностью за маленький скрипт для вывода таблиц из экселя в компас, который я написал лет 7 назад ^_^
dervish_candela: (Dervish)
Much of a programmer’s job is being told, ... by a compiler ... that their code is incorrect or incomplete. It requires perseverance.
( https://medium.engineering/engineering-interviews-what-we-screen-for-af2d84122417 )
dervish_candela: (Dervish)
100% я дрон
90% я с мачете
80% я точно попаду в него из ружья
70% я точно не попаду в него из ружья
60% я безуспешно попытаюсь хакнуть эту турель
50% лучше кинь гранату
40% да ты оптимист
30% это 1 шанс из из 30, а не 3 из 10, умник!
20% я снайпер
10% помолитесь, я дрон в режиме защитника.
dervish_candela: (Dervish)
чем меньше шрифт, тем лучше я воспринимаю его как текст (проще сразу видеть конструкции и идиомы, а не отдельные слова и буквы)
с другой стороны, с толстым шрифтом лучше фокусируются и меньше болят глазки
nyoroooon
dervish_candela: (Dervish)
очень увлекательный и занимательный лонгрид по современной истории американского порно
http://www.newyorker.com/magazine/2016/09/26/making-sense-of-modern-pornography
dervish_candela: (Dervish)
полакировать на ночь подоконник в той же комнате, в которой будешь спать - бесценно

April 2017

S M T W T F S
       1
234 5678
9101112131415
16171819202122
23242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 22nd, 2017 12:32 am
Powered by Dreamwidth Studios