-Музыка


Map
Flag Counter

Оказца мечты

Четверг, 13 Ноября 2014 г. 17:42 + в цитатник
у людей схожи. Вплоть до конкретики. Сегодня нечаянно углядел у БНТИ девайс, своими формами до боли напоминающий эпл своей отрасли:
opp (257x175, 7Kb)
Зовётся сие чудо ОТКЛИК ПП 2.01, стоит небось стопицот денег, производство наше, платформа - intel pxr270, некий ARM (не будем вдаваться в конкретику ибо меня интересует пока лишь технический уровень исполнения, а не качественные показатели ВЧ-части). Ничего не напоминает визуально?
J.D.-LeaSure_469136_4 (560x700, 83Kb)OSCOR_BLUE_24GHz (300x225, 12Kb)
Ребята безо всяких угрызений совести подчистую слизали дизайн и внешний вид 1 к 1 самого-лучшего-девайса-в-этой-отрасли OSCOR конторы REI (СШАшка). Ну, разве что крышку-антенну оторвали ибо нехуй прибор для исследования проводных линий.
Мне крепко повезло с тем, что в данной сфере не очень-то действуют патенты на внешний вид ибо чаще всего девайсы из себя металлические гробы с кнопками, и если появляется светлая мысль, то она сразу же обрастает дурацкими надписями, которых на бытовых приборах не встретишь из-за понятности назначения. Ну так вот, из косяков. Не знаю из чего льют они эти корпуса, холодным пластиком или горячим, но поглядите - они даже и дисплей-то взяли такого же размера - миллиметр в миллиметр! А вот тут-то и жопа. За счёт оторванной крышки девайс ОТКЛИК перестал иметь защиту от внешних воздействий и нуждается в хранении в кейсе (т.е. собирать игрушки после окончания действа). Однако матрица при этом остаётся незащищённой на открытом воздухе при работке. А если неудачно куданьть вкорячиться - и всё, точка на дисплее обеспечена. Думать надо, прежде чем выбрасывать элементы "дизайна".
Одно радует - не только вождёвская это мечта, слизать юзкейс ОСКОРА, кто-то её уже воплотил, значит можно слизать у слизавшего =) Хорошие художники копируют, великие художники воруют.
Рубрики:  здесь и сейчас
этот удивительный мир вокруг нас

Метки:  

с простыми

Понедельник, 10 Ноября 2014 г. 20:51 + в цитатник
бабами куда сложнее, чем со сложными. Чем изощрённее, изъёбистей и извращённей человек, что зависит от пережитых событий, глубины интраверсии характера, а также от развития мозга, тем интереснее, глубже эмоции, ярче впечатления, а также в меньшей степени зависит от химии процессов в организме.
Кажись, всё объясняется тем, насколь ты привычен к уровню (пусть даже заморочек), а в оном случае и удовольствия простые, так сзать базовая комплектация. И "чё?" как регулярный атрибут.
Рубрики:  здесь и сейчас

Метки:  

Я столь давно

Суббота, 08 Ноября 2014 г. 19:04 + в цитатник
сюда не писал, что уже и не помню, как это делается. Однако, хоть и мой лай-в-интернет выполнил свою миссию, будем продолжать, ибо писать, как ни странно, есть о чём:) Ну и снова, ввиду закона о смях (СМИ), сие место объявляется закрытым элитным клубом. Быть может, я даже оплачу домен в этом году как и ранее, чтобы не конвертировать все адреса.
Из актуального - поставил наконец видеодомофон, доставшийся при переезде всем офисом ввиду говнистости арендаторов (приказ фашистам ничего не оставлять). С ИК-подсветкой, сё как надо, с кнопкой, выдержавшей за 20 лет нажатий этак тыщь писят, а то как это так - у наркоманов есть видео, а у мну нет, непорядок.
Ввиду доставшести на халяву, собираюсь расшарить видеоканал с соседями ибо карма подсказывает, что нужно делиться:)


Настроение сейчас - есть

IMG_7446 (480x640, 397Kb)
В колонках играет - Stigmata
Рубрики:  здесь и сейчас

Метки:  

DPMS и вентиляторы

Понедельник, 06 Января 2014 г. 03:10 + в цитатник
Есть у меня в голове заскок по бесшумности компьютера, и одно время я решил его обклейкой поролоном корпуса изнутри, установкой везде, где только возможна замена, вентиляторов на 120мм до 1000 оборотов. Ну, не Scythe, но хотя бы Titan. Ещё я редактировал таблицу зависимости оборотов от градусов в прошивке видеокарт ибо звук турбины в холостом режиме — гарантия нервных срывов. В итоге я удовлетворён, но температура воздуха в районе видеокарт составила 45ºC (температура чипов около 60!). Мне стало жалко оборудование, и для особо жарких дней и режимов «когда мне не нужна тишина» я в параллель к бесшумным вентиляторам вкрутил оборотистые пропеллеры, например на северный мост, на каждый из жёстких дисков, на боковой вдув к видеокартам и на выдув (3000rpm). Разумеется, эта конструкция гудит и ревёт аки ракета, зато мне поспокойнее за термический фактор. Но это всё лирика, суть в том, что по умолчанию работают тихие вентиляторы, а по мановению выключателя включаются все остальные и береги уши. Сценарий использования компьютера 24/7 при этом предполагает наличие меня, «незабывчивого ответственного оператора», но это же не дело. Поэтому считаю необходимым как-то это дело автоматизировать. И вот к чему это желание приводит: нужна какая-то привязка к неактивности пользователя. Самый показательный выход — скринсейвер. Да, самый обычный виндовый таймер последних действий пользователя. Писать свой конечно можно, но как привязать железную составляющую (включение пропеллеров) к скринсейверу так, чтобы через год я не забыл и не пришлось заново переписывать утилиты? Есть параллельный порт, но это провода из задней стенки, да и порт как-то жалко занимать, есть у меня второй параллельный порт (!), но его тоже жалко ввиду возможной нестабильности ПО и тому, что придётся эту софтину таскать с собой из ОС в ОС. Решил схитрить — история цифровой электроники показывает нам парадокс, доживший до наших дней - VGA. Аналоговый стандарт передачи видеосигнала, уж сколько недостатков имеет, а всё равно живее всех живых. Чистый VGA — всего 5 сигнальных линий, RGB, VSYNC и HSYNC, а сколько всего умеет. И есть замечательная аббревиатура DPMS, которая по состоянию линий синхорнизации вводит монитор в один из режимом энергосбережения. Вот с этим можно было бы поиграться.
Горизонтальная синхронизация Вертикальная синхроницация Потребляемая мощность Время включения
Нормальный Вкл Вкл 100 % -
Ждущий Выкл Вкл < 80 % ~1 сек.
Спящий Вкл Выкл < 30 Вт ~5 сек.
Отключенный Выкл Выкл < 8 Вт ~20 сек.
vgaanatomy (700x571, 94Kb)
Для начала изучим природу сигналов HSYNC и VSYNC. Вертикальная синхронизация это такой сигнальчик, который отражает смену кадров. То есть его частота будет варьироваться в пределах 60...100Гц, и как показал говноосциллограф из микрофонного входа аудиокарты (о_О), он действительно пропадает при включении режима DPMS. Замер «в лоб» показал напряжение около 0,02В, что критически мало. Хорошо, послушаем HSYNC: по описанию он определяет начало новой строки изображения, то есть в среднем 60Гц*1024строки=60МГц частота сигнала. Величина напряжения уже 0,3В, с этим можно хоть что-то сделать. Для простоты я не стал раскачивать вертикальную синхронизацию, ставить логику ибо для задачи достаточно и HSYNC. Хорошую расшифровку значений DPMS и неактуальность различия режимов в современном мире дают интернеты — http://www.tldp.org/HOWTO/Battery-Powered/displaytypes.html просто потому что режимы подачи питания на пушку и отклоняющие электромагниты кинескопа в мире ЖК и OLED вызывают ухмылку.
pinouts (379x250, 32Kb)
Красным обозначен штырь или гнездо аналогового HSYNC. Должен отметить, что для цифровых дисплеев такая схема не пройдёт и придётся городить что-то другое. Итак, что мы можем сделать с сигналом, чтобы не натворить дел? Подпаяться к видеокарте с внутренней стороны (где разъём DVI, по разводке найти нужную ногу) и проводочком вывести внутрь корпуса. Далее поставить диод чтобы оградить зону экспериментов и доработок от фирменного чуткого к статике и иным перепадам напруг железа, затем вывести его на базу транзистора, чтобы уже он управлял всей этой кодлой вентиляторов. Собстна, схема набросана уже после экспериментов. Правда здесь релюшка NO, а нужно NC (нормально закрытая).
схема DPMS (454x393, 34Kb)
Релюшку поставил поскольку доверия к току, выходящему от транзистора не испытываю ввиду того, что конденсатор хоть и делает своё дело, да пульсации могут остаться, и они явственно отразятся на скоростях и равномерности вращения крыльчаток. А ещё релюшка щёлкает и придаёт серьёзности чёрному ящику, ведь я долгое время делал металлические щёлкающие гробы, окрашенные краской «белая ночь» Смехуёчки. На самом деле всё куда прозаичнее — ток 12В я мог и так использовать для соответствующих вентиляторов, а вот релюшка открывает широкие возможности для управления цепями 220В, например, для вентилятора от микроволновки (24Вт, представляю какой там дикий CFM, ведь он срабатывает на датчик 120ºC): IMG_7192 (320x240, 66Kb) Для пущей наглядности надо было бы добавить светодиодов индикации, но это уже будет вторая версия, где буду использовать логику и снимать сигнал VSYNC, а скорее даже сигналы с других видеовыходов. А пока оно выглядит вот так. Дырок, конечно, многовато, но это платка от мастеркитовского приёмника. Обратная сторона стыд и срам =)
IMG_7193 (240x320, 60Kb) IMG_7194 (240x320, 67Kb) По софтовой части были найдены решения: Monoff 4 By Jim Chevalier, утилитка древняя, её ещё поискать нужно (keywords: monoff4.zip), исполняемый файл переименовываем в .SCR и имеем скринсейвер, выключающий монитор. А также MonitorES (я взял версию lite), которая висит в трее и по нажатию столь любимой мной комбинации Win+L сразу же выключает монитор.
Рубрики:  этот удивительный мир вокруг нас

[помоецька]

Воскресенье, 22 Декабря 2013 г. 19:42 + в цитатник
По-эверноутовски мысли и цитатки.


На Руси называли любимого мужчину — «Свет очей моих», потому что мужчина — это Путь, это стрела, указывающая восхождение в верхние миры.
Любящая женщина восхищенно смотрит на своего любимого, как на свет, который помогает ей не забыть себя.
А женщину звали — «Душа моя». Потому что она напоминает то, ради чего только и есть смысл двигаться этим Путём. Всё только для души. Нет смысла ни в чем: ни в войнах, ни свершениях, ни в познании, ни в способностях — если забыта душа.


The home-wrecker — разрушитель(ница) семей.


У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего поведения. К нему предъявляют высокие требования. Он тащит на себе ежедневный мучительный груз благородства, ума, прилежания, совести, юмора. А затем его бросают ради какого-нибудь отъявленного подонка. И этому подонку рассказывают, смеясь, о нудных добродетелях хорошего человека.
Женщины любят только мерзавцев, это всем известно. Однако быть мерзавцем не каждому дано. У меня был знакомый валютчик Акула. Избивал жену черенком лопаты. Подарил ее шампунь своей возлюбленной. Убил кота. Один раз в жизни приготовил ей бутерброд с сыром. Жена всю ночь рыдала от умиления и нежности. Консервы девять лет в Мордовию посылала. Ждала...
А хороший человек, кому он нужен, спрашивается?..

Сергей Довлатов




«Он не идеален. Вы тоже. И оба вы никогда не будете такими. Но если он рассмешит вас хотя бы однажды, заставит задуматься дважды, позволит быть человечной и ошибаться, держитесь за него и дайте ему всё, что можете. Он не будет цитировать стихи, он не думает о вас каждую минуту, но он дарит вам ту часть себя, которую вы можете разрушить, и он знает об этом. Не причиняйте ему боль, не старайтесь изменить, и не ждите от него больше, чем он может дать. Не анализируйте. Улыбнитесь, когда он делает вас счастливой, кричите на него, когда он бесит вас, и скучайте, когда его нет рядом. Любовь трудна, когда это любовь. Идеальных парней не существует, но всегда есть один, идеальный для вас».

Bob Marley.




Ты не шлюха, ты влюбчивая.
Ты не тупая, ты просто не нашла своё хобби.
Ты не сидишь на шее у родителей, ты пока не знаешь, чем хочешь заниматься.
Ты не бесполезный кусок мяса, ты просто... Хотя стоп.


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

В ходе экспериментальных исследований этого феномена на собак воздействовали разрядами электрического тока, не давая им убежать. После нескольких разрядов собаки больше не пытались скрыться, даже когда им предоставлялась очевидная возможность для бегства.


Управленческая стратегия концлагеря: как из личности сделать биомассу.
Нацистская система в 1938-1939 годах – времени пребывания Беттельхейма в Дахау и Бухенвальде – еще не была нацелена на тотальное истребление, хотя с жизнями тогда тоже не считались. Она была ориентирована на «воспитание» рабской силы: идеальной и послушной, не помышляющей ни о чем, кроме милости от хозяина, которую не жалко пустить в расход. Соответственно, необходимо было из сопротивляющейся взрослой личности сделать испуганного ребенка, силой инфантилизировать человека, добиться его регресса – до ребенка или вовсе до животного, живой биомассы без личности, воли и чувств. Биомассой легко управлять, она не вызывает сочувствия, ее легче презирать и она послушно пойдет на убой. То есть она удобна для хозяев.

Обобщая основные психологические стратегии подавления и слома личности, описанные в работе Беттельхейма, я для себя выделил и сформулировал ряд ключевых стратегий, которые, в общем-то, универсальны. И в разных вариациях они повторялись и повторяются практически на всех уровнях жизни общества: от семьи до государства. Нацисты только собрали это все в единый концентрат насилия и ужаса. Что это за способы превращения личности в биомассу?

Правило 1. Заставь человека заниматься бессмысленной работой.

Одно из любимых занятий эсэсовцев – заставлять людей делать совершенно бессмысленную работу, причем заключенные понимали, что она не имеет смысла. Таскать камни с одного места на другое, рыть ямы голыми руками, когда лопаты лежали рядом. Зачем? «Потому что я так сказал, жидовская морда!».

(Чем это отличается от «потому что надо» или «твое дело выполнять, а не думать»?)

Правило 2. Введи взаимоисключающие правила, нарушения которых неизбежны.

Это правило создавало атмосферу постоянного страха быть пойманным. Люди были вынуждены договариваться с надзирателями или «капо» (помощники СС из числа заключенных), впадая от них в полную зависимость. Разворачивалось большое поле для шантажа: надзиратели и капо могли обращать внимание на нарушения, а могли и не обращать – в обмен на те или иные услуги.

(Абсурдность и противоречивость родительских требований или государственных законов – полный аналог).

Правило 3. Введи коллективную ответственность.

Коллективная ответственность размывает личную – это давно известное правило. Но в условиях, campкогда цена ошибки слишком высока, коллективная ответственность превращает всех членов группы в надзирателей друг за другом. Сам коллектив становится невольным союзником СС и лагерной администрации.

Нередко, повинуясь минутной прихоти, эсэсовец отдавал очередной бессмысленный приказ. Стремление к послушанию въедалось в психику так сильно, что всегда находились заключенные, которые долго соблюдали этот приказ (даже когда эсэсовец о нем забывал минут через пять) и принуждали к этому других. Так, однажды надзиратель приказал группе заключенных мыть ботинки снаружи и внутри водой с мылом. Ботинки становились твердыми, как камень, натирали ноги. Приказ больше никогда не повторялся. Тем не менее, многие давно находящиеся в лагере заключенные продолжали каждый день мыть изнутри свои ботинки и ругали всех, кто этого не делал, за нерадивость и грязь.

(Принцип групповой ответственности… Когда «все виноваты», или когда конкретного человека видят только как представителя стереотипной группы, а не как выразителя собственного мнения).

Это три «предварительных правила». Ударным звеном выступают следующие три, дробящие уже подготовленную личность в биомассу.

Правило 4. Заставь людей поверить в то, что от них ничего не зависит.

Для этого: создай непредсказуемую обстановку, в которой невозможно что-либо планировать и заставь людей жить по инструкции, пресекая любую инициативу.

Группу чешских заключенных уничтожили так. На некоторое время их выделили как «благородных», имеющих право на определенные привилегии, дали жить в относительном комфорте без работы и лишений. Затем чехов внезапно бросили на работу в карьер, где были самые плохие условия труда и наибольшая смертность, урезав при этом пищевой рацион. Потом обратно – в хорошее жилище и легкую работу, через несколько месяцев – снова в карьер и т.п. В живых не осталось никого. Полная неподконтрольность собственной жизни, невозможность предсказать, за что тебя поощряют или наказывают, выбивают почву из-под ног. Личность попросту не успевает выработать стратегии адаптации, она дезорганизуется полностью.

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

Жесточайший распорядок дня постоянно подгонял людей. Если одну-две минуты промедлишь на умывании – опоздаешь в туалет. Задержишься с уборкой своей кровати (в Дахау тогда еще были кровати) – не будет тебе завтрака, и без того скудного. Спешка, страх опоздать, ни секунды задуматься и остановиться… Постоянно тебя подгоняет отличные надзиратели: время и страх. Не ты планируешь день. Не ты выбираешь, чем заниматься. И ты не знаешь, что с тобой будет потом. Наказания и поощрения шли безо всякой системы. Если на первых порах заключенные думали, что хороший труд их спасет от наказания, то потом приходило понимание, что ничто не гарантирует от отправки добывать камни в карьере (самое смертоносное занятие). И награждали просто так. Это просто дело прихоти эсэсовца.

(Авторитарным родителям и организациям очень выгодно это правило, потому что оно обеспечивает отсутствие активности и инициативы со стороны адресатов сообщений вроде «от тебя ничего не зависит», «ну и чего вы добились», «так было и будет всегда»).

Правило 5. Заставь людей делать вид, что они ничего не видят и не слышат.

Беттельхейм описывает такую ситуацию. Эсэсовец избивает человека. Мимо проходит колонна рабов, которая, заметив избиение, дружно поворачивает головы в сторону и резко ускоряется, всем своим видом показывая, что «не заметила» происходящего. Эсэсовец, не отрываясь от своего занятия, кричит «молодцы!». Потому что заключенные продемонстрировали, что усвоили правило «не знать и не видеть того, что не положено». А у заключенных усиливается стыд, чувство бессилия и, одновременно, они невольно становятся сообщниками эсэсовца, играя в его игру.

(В семьях, где процветает насилие, нередка ситуация, когда кто-либо из родственников все видит и понимает, но делает вид, что ничего не видит и не знает. Например, мать, ребенок которой подвергается сексуальному насилию со стороны отца/отчима… В тоталитарных государствах правило «все знаем, но делаем вид…»- важнейшее условие их существования)

Правило 6. Заставь людей переступить последнюю внутреннюю черту.

«Чтобы не стать ходячим трупом, а остаться человеком, пусть униженным и деградировавшим, необходимо было все время осознавать, где проходит та черта, из-за которой нет возврата, черта, дальше которой нельзя отступать ни при каких обстоятельствах, даже если это угрожает жизни. Сознавать, что если ты выжил ценой перехода за эту черту, то будешь продолжать жизнь, потерявшую всякое значение». 72488_0

Беттельхейм приводит такую, очень наглядную, историю о «последней черте». Однажды эсэсовец обратил внимание на двух евреев, которые «сачковали». Он заставил их лечь в грязную канаву, подозвал заключенного-поляка из соседней бригады и приказал закопать впавших в немилость живьем. Поляк отказался. Эсэсовец стал его избивать, но поляк продолжал отказываться. Тогда надзиратель приказал им поменяться местами, и те двое получили приказ закопать поляка. И они стали закапывать своего сотоварища по несчастью без малейших колебаний. Когда поляка почти закопали, эсэсовец приказал им остановиться, выкопать его обратно, а затем снова самим лечь в канаву. И снова приказал поляку их закопать. На этот раз он подчинился – или из чувства мести, или думая, что эсэсовец их тоже пощадит в последнюю минуту. Но надзиратель не помиловал: он притоптал сапогами землю над головами жертв. Через пять минут их – одного мертвого, а другого умирающего – отправили в крематорий.

Результат реализации всех правил:

«Заключенные, усвоившие постоянно внушаемую СС мысль, что им не на что надеяться, поверившие, что они никак не могут влиять на свое положение – такие заключенные становились, в буквальном смысле, ходячими трупами…».

Процесс превращения в таких зомби был прост и нагляден. Сначала человек прекращал действовать по своей воле: у него не оставалось внутреннего источника движения, все, что он делал, определялось давлением со стороны надзирателей. Они автоматически выполняли приказы, без какой-либо избирательности. Потом они переставали поднимать ноги при ходьбе, начинали очень характерно шаркать. Затем они начинали смотреть только перед собой. И тогда наступала смерть.

В зомби люди превращались тогда, когда отбрасывали всякую попытку осмыслить собственное поведение и приходили к состоянию, когда они могли принять все, что угодно, все, что исходило извне. «Те, кто выжили, поняли то, чего раньше не осознавали: они обладают последней, но, может быть, самой важной человеческой свободой – в любых обстоятельствах выбирать свое собственное отношение к происходящему». Там, где нет собственного отношения, начинается зомби.


Поколение ЯЯЯ: как нам с ними жить и работать?

Недавно мне попался совершенно потрясший сознание текст, в котором описываются все те вещи, с которыми я сталкиваюсь при общении с поколением 20-летних юношей и девушек. Мы часто рассказываем тут как сделать то или сё, какой инструмент подобрать для той или иной задачи. Но мы забываем, что современные специалисты оказывают решающее влияние на наши проекты, а им, этим специалистам, ±20 лет и они не похожи на нас. Есть у этого поколения и слабые стороны, есть и суперсилы, о которых эта статья, расставляющая всё по своим местам. Для меня, по крайней мере.

Кстати, если вы принадлежите поколению ЯЯЯ (от англ. МеМеМе), то ваше мнение будет особенно интересно.

Нарциссическое расстройство личности встречается у нынешних двадцатилетних втрое чаще, чем у поколения тех, кому сегодня 65+; студенты 2009-го года на 58% более нарциссичны, чем студенты 1982-го.

По мере взросления, миллениалы получают такое количество поощрительных призов за участие во всевозможных конкурсах и соревнованиях, что 40% из них рассчитывают на повышение каждые два года, вне зависимости от успехов.

Они одержимы славой: опрос 2007-го года показывает, что школьниц, которые хотят стать личным ассистентом известного человека втрое больше, чем тех, кто хочет стать Сенатором; тех, кто предпочтёт работу ассистента работе генерального директора крупнейшей корпорации – вчетверо больше.

Миллениалы уверены в собственной крутизне: 60% из них считают, что способны интуитивно определить что правильно, а что нет. При этом, большинство тех, кому сегодня от 18 до 29 лет, всё ещё живут с родителями.

Они действительно ленивы: в 1992-м году около 80% людей в возрасте до 23 лет хотели получить работу с высокой степенью ответственности; 10 лет спустя этот показатель упал до 60%.

Поколение миллениалов состоит из тех, кто родился между 1980-м и 2000-м; т.е. сегодня это, в основном, подростки и те, кому 20+. В США это порядка 80 млн. человек – самая большая возрастная группа в американской истории.

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

Даже в Китае, где семья исторически важнее индивида, Интернет, урбанизация и политика «одна семья – один ребёнок» формируют новое поколение невероятно самоуверенных и зацикленных на себе людей.

Всё это уже не проблема сугубо богатых: бедные миллениалы даже более нарциссичны, материалистичны и зависимы от технологий.

Они – самое грозное и волнующее поколение со времён бэйби-бумеров. И не потому, что хотят прорваться в Истеблишмент, но потому, что растут без него.

Индустриальная революция сделала индивида сильнее – у него появилась возможность переехать в город, заняться бизнесом и создать собственную организацию. Информационная революция только усугубила процессы эмансипации, предоставив человеку технологии, с помощью которых он может бросить вызов большим организациям: блоггеры против газет, YouTube-режиссеры против голливудских студий, инди-разработчики и хакеры против индустрий и корпораций, террористы-одиночки против целых государств…

Поколение Я породило Поколение ЯЯЯ, чьи технологии эгоизма стали только мощнее. Если в 1950-х типичная американская семья среднего класса вешала на стены своего дома свадебное, школьное и, возможно, армейское фото, то сегодня она окружена 85 фотографиями себя и своих питомцев.

Миллениалы выросли в эру приумноженного Я. Они фиксируют каждый свой шаг (FitBit), местоположение (Foursquare), и генетические данные (23 and Me). При этом, по сравнению с предыдущими поколениями, они проявляют гораздо меньшую гражданскую активность и почти не принимают участия в политической жизни.

Помимо нарциссизма, одним из ключевых их качеств является «оборзевшесть». Если ты хочешь продать семинар для менеджеров среднего звена, посвяти его тому, как справиться с молодыми сотрудниками, которые пишут имэйлы напрямую гендиректору, и сливаются с проекта, кажущегося им скучным.

Несмотря на уверенность в своём будущем, миллениалы растягивают жизненный этап между подростковым возрастом и совершеннолетием.

Идея подростка возникла в 1920-х; в 1910, лишь незначительный процент детей шел в среднюю школу. Большинство их социальных интеракций происходило с взрослыми членами своей семьи или на рабочем месте.

Сегодня мобильные телефоны позволяют детям социализироваться ежечасно – по данным Pew, они отправляют порядка 88 сообщений в день, и живут под постоянным влиянием своих друзей.

«Давление сверстников анти-интеллектуально, – говорит Марк Баурляйн, профессор английского в Emory. – Истории не известны люди, которые могли бы повзрослеть под влиянием одногодок. Чтобы развиваться, тебе нужны те, кто старше: 17-летние не взрослеют, если общаются только с 17-летними…».
Миллениалы взаимодействуют с миром круглые сутки, но, в основном, через экран. Встречаясь друг с другом, они продолжают писать сообщения в телефоне. 70% из них проверяют свой телефон каждый час, многие испытывают синдром фантомной вибрации в кармане.

Постоянный поиск дозы дофамина («Кто-то полайкал мой пост на Facebook!») снижает креативность. По данным Тестов Торранса, креативность молодежи росла с середины 1960-х до середины 1980-х. Затем падала, и резко обвалилась в 1998-м. Начиная с 2000-го года аналогичное падение показателей наблюдается относительно эмпатии, которая необходима, чтобы интересоваться другими людьми и точками зрения. Это, вероятно, связано с ростом нарциссизма и нехваткой коммуникаций «лицом к лицу».

В чём миллениалы мастаки, так это в умении превращать себя в брэнды с огромными хвостами из «фрэндов» и «фолловеров». Как и в случае с любыми другими продажами, позитив и уверенность в себе работают здесь на ура.

«Люди раздувают себя, как шары, на Facebook», – говорит Кейт Кембл, профессор психологии университета Джорджии. Когда все рассказывают тебе о своих вечеринках и успехах, ты начинаешь приукрашать и собственную жизнь. Активничая в Instagram, YouTube и Twitter, ты можешь стать микро-звездой.

Миллениалы росли на реалити-шоу, которые являются, по сути, документалками о нарциссах. Они подготовлены жить в этом жанре.

«Большинство людей не самоидентифицируется до 30. Сегодня, однако, люди само-идентифицированы уже в 14, что можно считать серьёзным эволюционным скачком», – говорит Дорон Офир, директор по кастингу в таких популярных телешоу как Jersey Shore, Millionaire Matchmaker, A Shot at Love и др.

В 1979 году Кристофер Лэч писал в своей «Культуре Нарциссизма»:

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

Самоактуализация миллениалов – это скорее продолжение определённой культурно-исторической тенденции*, нежели революция на фоне былых поколений. Они не являются новым видом, но лишь мутантами.

Их надменная дерзость – это не столько защитная реакция, сколько технология адаптации к среде обитания – миру изобилия.

«На протяжении всей истории большинству людей была уготована скромная роль фермеров. Эта роль едва ли способна реализовать индивида в полной мере», – говорит Джефри Арнетт, профессор психологии из Университета Кларка.
Те, кто не хочет взрослеть, откладывают принятие серьезных жизненных решений, поскольку выбирают из огромного ассортимента карьерных опций, многих из которых ещё не существовало десятилетие назад. Что за идиот будет карабкаться по карьерной лестнице в компании, если ещё до 26 лет ему предстоит сменить около 7 работ?

СТАТЬЯ: О карьерных перспективах представителей поколения ЯЯЯ
Благодаря онлайн-свиданиям, социальным сетям и возможности поддерживать интернациональные связи, людям больше не нужно вступать в брак с одноклассниками или даже гражданами одной с ними страны. Увеличение средней продолжительности жизни и развитие технологий позволяют женщинам забеременеть и в 40 – большие решения можно отложить. Средний возраст вступления в брак для американки вырос с 20.6 в 1967-м году до 26.9 в 2011-м.

В принципе, то, что считается типичным поведением миллениалов — это то, как богатенькие детки вели себя всегда. Изменилось вот что: подобно Прометею, Интернет демократизировал общество, открыв молодёжи информацию и возможности, некогда доступные только обеспеченным.

Поскольку миллениалы не уважают власть, они ею и не возмущены. Именно поэтому они являются первыми небунтующими подростками.

«MTV всегда было территорией, свободной от родителей, – говорит президент MTV Стивен Фридман, который сегодня включает родителей едва ли не в каждое своё шоу. – Одно из наших исследований показало, что современная молодежь делегирует свое суперэго родителям. Даже когда речь идёт о самом простом решении – наша аудитория обращается за советом к маме и папе».
В 2012-м году реклама браузера Google Chrome показывала студентку, обсуждающую все мелочи своей жизни с отцом. «”Родители не поймут” – это устаревшее клише. Родители большинства моих друзей активны в социальных сетях, они шэрят и лайкают с ними всякие штуки», – говорит Джессика Бриллхарт, режиссер Google’s Creative Lab, автор упомянутого рекламного ролика.

«И правда – трудно ненавидеть родителей, когда они тоже слушают рэп»
«Представьте, если бы у бэби-бумеров был YouTube, какими нарциссами они бы казались? – говорит Скотт Хесс, вице-президент SparkSMG, чьи маркетинговые исследования воодушевляют корпорации работать с молодежью. – Представьте, сколько чертовых инстаграмов людей, валяющихся в грязи на Вудстоке, мы бы увидели! Мне кажется, в большинстве случаев, старшие обвиняют миллениалов за технологии, которым случилось появиться именно сейчас».
Компании, тем временем, начинают подстраиваться не только к привычкам миллениалов, но и к их ожиданиям в отношении рабочей атмосферы.

Четверть из 2200 сотрудников DreamWorks – младше 30. Дэн Сатервайт, вот уже 23 года ответственный за департамент межличностных отношений в DreamWorks, говорит, что пирамида Маслоу велит компании не только платить деньги своим сотрудникам, но и обеспечивать им само-актуализацию.

В течение рабочих часов у сотрудника DreamWorks есть возможность посетить мастер-класс по фотографии, скульптуре, живописи, кинематографии и карате. После того, как один из сотрудников настойчиво объяснил, что карате – это не то же самое, что джиу-джитсу, компания добавила и класс по джиу-джитсу.

Миллениалы используют свои коммуникационные преимущества, чтобы выбить для себя лучшие условия и в работе с традиционными институциями. Гарри Стителер, 15 лет рекрутирующий новобранцев в армию США, искренне восторгается миллениалами:

«Когда я только начинал заниматься рекрутами, это было поколение, которому нужно было постоянно говорить, что делать. Но новое поколение понимает всё ещё до того, как ты открыл рот. Они на три-четыре шага впереди. Они приходят и говорят: я хочу сделать это, а потом я сделаю это, но хочу затем сделать и это».
Психологи сходятся в одном: миллениалы милы. «Меня удивляет весь этот позитив. Интернет всегда был на 50% позитивный, на 50% негативный. Но сегодня соотношение 90 к 10 в пользу позитива», – говорит Шейн Смит, гендиректор VICE, который переформатировал свою компанию для поколения Х в компанию для миллениалов, когда начал публиковать онлайн-видео для аудитории помоложе.

Миллениалы склонны принимать различия, причём не только касательно геев, женщин или меньшинств, но в отношении всех. «Больше нет всех этих мы «против них». Может быть, поэтому миллениалы и не бунтуют.» – говорит 17-летняя Тави Джевинсон, управляющая фэшн-журналом Rookie в свободное от школы время.

Том Брокоу, автор понятия «Величайшее из поколений», считает, что жизненная осторожность миллениалов – это разумный ответ на их мир. «Они бросают вызов привычному и ищут новые пути решения вопросов. Это и рождает вот этого пошатывающегося индивида, который пишет эппы и создаёт новую экономику».

Миллениалы настойчивы и оптимистичны. Прагматичные идеалисты, они пользуются системой; скорее мыслители, нежели мечтатели, лайфхакеры. У них нет лидеров, и именно поэтому у площади Тахрир и Occupy Wall Street было ещё меньше шансов на успех, чем у любых предшествовавших им революций.

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

Они не ходят в церковь, потому что не хотят идентифицироваться с большими институциями. Треть миллениалов в возрасте до 30 – самый высокий процент в истории – не являются религиозными.

Новый опыт важнее для них, чем материальные вещи. Они спокойны, сдержаны и не очень-то пассионарны. Они информированы, но неактивны. Они за бизнес. Они любят свои телефоны, но ненавидят по ним разговаривать.

Они не только самое большое поколение, которое когда-либо было известно человечеству, но и, вероятно, последняя большая социальная группа, по поводу которой можно делать обобщения. Уже сегодня внутри миллениалов зарождаются автономные микро-поколения.

Они настолько уверенно держатся перед камерами, что у современного младенца в США больше портретов, чем у французского короля 17-го века.

Да, у меня есть данные о том, что миллениалы ленивы, нарциссичны и зарвались. Однако величие поколения определяется не данными; но тем, как это поколение справляется с вызовами, обрушивающимися на него.


Типичная современная российская семья

Это пиздец. Имеется пример где-то двадцати человек:

1. Выскочили замуж/женились сразу после 20-ти. Забили на образование, на любое развитие и совершенствование. Погубили все свои интересы и стремления. Уничтожили реальную карьеру. Как всегда: познакомились, пару месяцев поиграли в "любовь", а потом вперёд — к родителям — насасывать на как можно большую сумму, чтобы свадьбу закатить и чтобы ВСЁ КАК У ЛЮДЕЙ.

2. Родители берут кредит на 500 тысяч рублей и более, или достают все свои заначки, потом организуют этот масштабный фарс: лимузин, платье для невесты, которое стоит 100к и наденется всего раз в жизни на 5 часов, много гостей, чтобы ПЕРЕД ЕРОХИНЫМИ БОХАТО ВЫГЛЯДЕТЬ, шведский стол, оркестр, голуби, лепестки роз, потом на БОХАТОМ ЛИМУЗИНЕ они едут в ресторан, где ломятся столы и тамады дерутся за право руководить торжеством (естественно всё до последней копейки на деньги родителей), потом гулянка, пьянка, все "счастливы", играет музыка, все поголовно с пафосными ебалами в стиле - а ну, холопы, глядите КАКУЮ БОГАТУЮ СВАДЕБКУ МЫ ЗАКАТИЛИ! ЭХ, НАКАТИМ ЗА ЭТО!! и далее в этом духе. И всё ради того, что два несчастных долбоёба смогли официально закрепить свои следующие два месяца до развода.

3. Штампы в паспорте поставлены. И что же вы думаете, что "счастливая семья" на крыльях любви упархивает в СВОЁ гнёздышко? А вот нет. Те деньги, которыми можно было бы обеспечить безболезненное выплачивание ипотеки со сторонними вливаниями, первого взноса по ипотеке, или на крайний случай жизнь в съёмной хате, они просрали на быдлосвадьбу. И теперь все они живут у мамок и папок на шеях — в коммуналках/общежитиях, или в говняных двушках-хрущёвках и мучаются изо дня в день. Пиздец просто. А ведь на самом деле — очень многие попадают в эту свадебную ловушку и потом ещё долгие годы не могут из этого вырваться. Неистовый спрос неистово повышает цены, таков закон экономики. Все свадебные агентства прекрасно знают, что поток долбоёбов, которые мечтают всё БОГАТО сделать — не иссякнет ещё очень долго, поэтому всё критически дорогое. А ведь мамки и папки молодожёнов покупаются на это. Верят в их льстивые речи о внучках и светлом будущем. И в этом вся суть быдла — вместо того, чтобы потратить деньги с умом и действительно получить от этого пользу и счастье в будущем, они всё прожирают в один ёбаный день и тратят на всякую свадебную чепуху.

4. Беременность. Ну это просто словами не описать — сразу же после свадьбы все эти ТП беременеют и ходят с пузом. Но тут-то и начинается самое веселье. Папаша-то — быдлораб с завода, офисный быдломенеджер или, те что помоложе, быдлопродавец-консультант в магазине электроники, не более того, и который и так в долгах, как в шелках, а теперь ещё и обеспечивать личинку, жену, "маменьке с папенькой" помогать и прочее. Пиздец продолжается — вскоре после свадьбы начинаются ссоры со всеми в семье из-за денег. Тупая пизда лежит с пузом бегемота и ничего не хочет делать, ибо не приучена к домашнему хозяйству, муж горбатится на рабских работах. Опять же — никакого личного времени, никакого отдыха, сплошное, концентрированное и стопроцентное мозгоёбство. И это наблюдается у всех членов семьи — нет личного времени и пространства. Это любого человека превращает в скотину.

5. Рождается личинка. Все "рады". Папаша в ахуе от цен на то, что просто НЕОБХОДИМО сраной личинке. И ведь действительно — цены на любые товары просто зашкаливающие. Мамаша-то — ленивая пизда и не будет стирать простынки, поэтому подавай ей салфеточки гигиенические тоннами, вместо пелёночек ей подавай подгузнички мягкие, чтобы "бедный" малыш не покрылся сыпью. Жертвы маркетологов, блядь. Молока у мамаши почти нет, т.к она водяру жрала и дымила день и ночь, поэтому нужно покупать смеси-заменители, которые вообще могут превратить новорождённого в отсталого-мутанта-дауна, да ещё и по цене 1000 рублей за банку. Папаша становится ещё большим рабом. Все мечты о своём жилье пропадают окончательно, т.к денег не хватает на элементарное, не то что там на квартиры и машины. Кредит естественно никто таким вот долбоёбам не даст. Покупать личинке нужно много всего, что провоцирует всё новые и новые скандалы, которые приводят к напряжённой обстановке в семье, с женой и родителями. Личинка непрерывно орёт, отец, который и так большую часть дня скачет как обосранный олень, теперь и ночью не может нормально поспать. Обстановка накаляется добела.

6. Начинаются нескончаемые скандалы из-за денег, пизда по прежнему не хочет ничего делать и сидит на диване целый день, изображая измученную после родов деву. Отец скачет по трём работам, забыв вообще обо всём. Пизда ругается со своими родителями, так как те 100% своего времени тратят на личинку, а пизда сидит и читает журнальчики.

ТА-ДАМ - через 3-5 месяцев после этого начинаются разводы.

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

А теперь коронный вопрос — ЗАЧЕМ ЭТО ВСЁ? У меня очень много таких вот друзей и знакомых. Причём социальный статус их семей не сыграл огромной роли. Даже если они и жили отдельно от родителей, то всё равно повторялось всё то, что я описал выше. Сейчас им по 25-28, а выглядят они на все 40-45 — измождённые, убитые, уничтоженные этой адовой жизнью. И всё из-за какого-то мимолётного влечения к тупой пизде.


Гоголь писал: «Выражается сильно российский народ! И если наградит кого словцом, то пойдет оно ему в род и потомство, утащит он его с собою и на службу, и в отставку, и в Петербург, и на край света, и как уж потом ни хитри и ни облагораживай свое поприще, – ничто не поможет: каркнет само за себя прозвище во всё воронье горло и скажет ясно, откуда вылетела птица»

Водянова: Был момент в моей жизни, когда я потерялась. Это был предфондовский период. Я была молодой девушкой, с которой вдруг случилось чудо. Все, что я хотела, все у меня появилось как по волшебству. И я в течение двух лет этим наслаждалась. Но потом все стало поперек горла. Я не понимала, что с этим всем делать. Зачем жить дальше? Все мое прошлое – оно зачем тогда было?


Российское общество:
Через призму интернета

О себе: мне 20 лет, я уехал из РФ когда было 4 года, и с тех пор приезжаю только к родне раз в год, как турист, а потому основной культурный обмен с русскими сверстниками проходит через призму интернета. И потому я решил написать в стиле гротеска, как выглядит со стороны мир вашей молодежи.
Если кто-то находит это оскорбительным, прошу меня извинить, у меня не было намерений кого-нибудь обидеть.

Итак, среднестатистический российский молодой человек живет с родителями или за их счет. Он не работает, каждый день играет в видеоигры/сидит часы напролет в интернете, при этом учится в университете, но прогуливает пары, не имеет профессиональных интересов, сдает все на «отвалите» и очень этим горд, ведь он не «ботан». Он не занимается спортом, а потому презирает спортсменов: петухов и импотентов.

Спортсмены делятся на 2 вида: турникмены (петухи) и те, кто предпочитает ходить в атлетический зал (импотенты). И те и другие друг друга ненавидят. Турникмены ненавидят качков за то, что они «мертвечина, мышцы надутые и сами растут, т.к. те обкололись протеина, и вообще у них гениталии рассосались». Качки ненавидят турникменов за то, что они «дрыщи» и их знания о физкультуре зачастую очень ограничены.

Есть ещё третий вид спортсменов. Это «борцухи». Все борцы – хачи, а все хачи – борцы. Хачи, в принципе, это уникальные люди, т.к. они включают в себя столько противоречивого. Они – дешевая рабочая сила, но при этом они все богаты. Учатся в элитных ВУЗах, забрав твое бюджетное место, но при этом совсем не учатся. У них есть машины, это только заниженные Приоры или Кайены. Они грабят, насилуют, танцуют лезгинку и вызывают у всех ненависть, даже у твоей девушки, однако она сосет у них, пока ты в армии. Словом, «там где даги – там напряги».

Кстати, об армии. В ней только лохи, которые не смогли купить военный билет. Там русских угнетают кавказцы (которые не порода собак, а люди). Но все восхищаются ВДВшниками. Не то, чтоб те хорошо себя проявляли где-нибудь в боях последние 15 лет, но зато те напиваются, лезут в фонтан и бьют хачей. По мнению девушек «не служил – не мужик», однако те же девушки не считают зазорным изменять парням, которые в армии.

Девушки вообще интересная тема. Все как одна ведут себя как шлюхи, и их уровень интеллекта равен мальчику-пятикласснику, требуют, чтоб их носили на руках и чтоб им платили, но при всем этом требуют равные права в обществе и вообще, на словах они все феминистки.

Но любой нормальный парень знает, что нормальная девушка должна быть другой. Она должна готовить, стирать, разделять твою любовь к компьютеру и быть очень скромной. Но при этом она должна быть готова перешагнуть свою скромность, чтобы сделать первый шаг. Желательно девственница, которая после дефлорации сразу начинает творить чудеса в постели. Но чтоб обзавестись такой девушкой, тебе конечно же нужен автомобиль.

Автомобиль – это не просто средство передвижения и не роскошь. Это уважение, статус и положение в обществе. Ты можешь быть тупым, необразованным, почти не иметь денег, дохода и никакой недвижимости. Но если у тебя есть машина, то ты король мира, перед тобой расступаются холопы и тебе дают женщины, которые сразу бросают лохов без машин и бегут к тебе.

Но самое главное в жизни в России – это ненавидеть. Хачи ненавидят русских свиней, русские ненавидят хачей, татары ненавидят идиотов, которые их называют хачами, бабки – испорченную молодежь, ну а все вместе ненавидят жидов, хохлов и каких-то прибалтов (мифический народ, который выдумали в России). А ещё все ненавидят Путина. И саму Россию. И мечтают из неё уехать, но не уезжают.


Всё что мы покупаем делается, чтобы сломаться

Мы живем во время, когда главное — это деньги. Когда каждая вещь — новое маркетинговое решение, с расчетом на выгоду. Поэтому хорошо делать мы, человеки, разучились. Вещь должна ломаться, чтобы обеспечивать работой заводы и сервисы, чтобы на запчастях можно сделать сверхдоходы. Ну так что, вперед к познаниям лжи, которая окружает нас повсеместно

Чернила для принтера: количество чернил, остающееся в принтере, измеряется микрочипом, который отключает печать при достижении чернилами определённого порога. Не когда чернила кончатся, а когда производитель захочет. И чёрта лысого вы напечатаете чёрным по белому, если уровень жёлтого низок – принтер этого просто не даст. Производители больше зарабатывают на продаже чернил, чем на продаже самих принтеров, так что они настраивают микрочипы так, чтобы обеспечивать поток доходов.

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

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

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

Колготки: оригинальный нейлон использовался в парашютах во время Второй мировой. Производители колготок и чулок быстро поняли, что «вечные» колготки для них совсем не выгодны, поэтому стали делать их легко рвущимися, чтобы продолжать получать прибыль.

Есть ещё так много разных товаров, которые созданы, чтобы изнашиваться и ломаться. Однако приложив некоторые усилия, вполне можно избежать покупки таких легко выходящих из строя товаров, или справиться с их недостатками.


Дела в этом городе таковы, что
Я веду себя так:
Входя, называю фамилию и предъявляю
Бумаги, ее подтверждающие, с печатями,
Которые невозможно подделать.
Говоря что-либо, я привожу свидетелей, чья правдивость
Удостоверена документально.
Безмолвствуя, придаю лицу
Выражение пустоты, чтобы было ясно,
Что я ни о чем не думаю.
Итак,
Я не позволю никому попросту доверять мне.
Любое доверие я отвергаю.

Так я поступаю, зная, что дела в этом городе таковы, что
Делают доверие невозможным.

Все-таки временами,
Когда я огорчен или отвлечен,
Случается, что меня застигают врасплох
Вопросами: не обманщик ли я, не соврал ли я,
Не таю ли чего-нибудь?
И тогда я по-прежнему теряюсь,
Говорю неуверенно и забываю
Все, что свидетельствует в мою пользу,
И вместо этого испытываю стыд.

Бертольд Брехт.


«Мне по нраву отец, который бесчестье греховного сына принимает за свое, посыпает голову пеплом и кается. Сын — это он сам.
Если любишь ту, что принадлежит твоему дому, ту, что зовешь своей женой, а она согрешила, никогда не смешаешься ты с толпой осуждающих. Она твоя, и суди сперва самого себя, ты за нее в ответе.
Твоя страна в разоре? Я настаиваю: суди себя, ты — твоя страна.
Ты можешь пойти на смерть, чтобы ради тебя стали уважать твоих сограждан, но не смей отчуждать их, ты отчуждаешься от самого себя.
Хорошо и дурно твое дерево. Не все его плоды тебе по вкусу. Но есть среди них и прекрасные. Слишком просто было бы льстить себе хорошими и отвергать все остальные. Не упрощай, и хорошее, и дурное от одного корня. Несложно выбрать пышные ветки. Отрубить худосочные. Гордись тем, что прекрасно. Но если уродства больше, молчи. Твое дело повернуться к корням и спросить: «Что я должен сделать, чтобы вылечить ствол и ветки?
Я отступаюсь от того, кто отступается от жены, города или страны. Ты недоволен ими? Ты их часть. Ты в них часть, тяготеющая к благу. Твое дело — увлечь за собой остальное. А не судить, глядя со стороны.»
Рубрики:  своё

Метки:  

Видели ли вы?

Пятница, 30 Августа 2013 г. 02:02 + в цитатник
Как взрываются конденсаторы? Нет, не вспухают как на первом фото (так оказывается вот пчм тюалатин так упорно отказывался работать как мне надо после 6 лет неразумного насилия!)

Именно что взрываются (фото №2 не моё)
tvremont02 (700x525, 57Kb)
Но чтобы разлетаться к хуям такого я ещё не видел и не слышал. Утащил за собой сам усилок и дорожку на плате. Волосы — содержимое, а бумажка — то, что от него осталось. Сосед оказался крепче и просто вздулся.
IMG_7077 (700x525, 157Kb)
В колонках играет - О_о Игорь Тальков
Рубрики:  этот удивительный мир вокруг нас

Метки:  

Цикл

Суббота, 24 Августа 2013 г. 02:16 + в цитатник

Просто так, пусть будет здесь. Своеобразный ворклог.


Я бы не стал доверять человеку по фамилии В. А узревши его фейс, и подавно. Его замечательный концепт анализатора ЭМП в виде фотокамеры вышел мёртым ребёнком, титаническими усилиями, какой-то матерью, болгаркой и кувалдой собрали устройство, я успел его один раз спалить, доцент одним касанием паяльника восстановил этого франкенштейна, а пока я собирал, этот самый В. покрылся довольно толстым слоем хуёв.


В. Модель Визуализация (697x531, 53Kb)

Написал как всегда непонятно, перевод на русский: мне в наследство достался экземпляр и 3D-модель девайса, прототип что ли, в который предстояло вдохнуть жизнь с учётом частичной работоспособности электронных кишок. Посколь автор сего чуда не дружелюбен, и судя по всему это была его проба пера, то немудрено, что получилась клякса. У крепёжных винтов нет ответных частей в корпусе (!), из побуждений «а давайте» он сам вырисовывал батарейный отсек из 3-х деталей, который фрезеровать пиздец как дорого, таким же «а давайте» была предложена блядская айфонообразная рамка промеж крышек, а ещё всё это дело не собиралось ни в какую ибо размеры комплектухи не были учтены, и пришлось помимо напильника поработать болгаркой и покрасочной камерой. Однако, девайс был успешно заснят для каталога с бегущим на дисплее нюёрком (полосочками эквалайзера) уровня сигнала. Фотография, естественно, не эта.


В. AEMF (461x700, 302Kb)

Мне почему-то кажется, что я сделаю лучше, дешевле, проще, удобнее, а главное — работоспособнее. Не факт, что с первого раза, однако мой вариант уже в процессе. Как видите, визуальные отличия я по древнекитайской традиции постарался сделать минимальными. Посмотрим как соберётся...


Моя Модель Визуализация (517x700, 155Kb)
Собственно, процесс:
Предварительное превю

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

Рубрики:  этот удивительный мир вокруг нас

Метки:  

Пост провалялся в черновике года 4

Воскресенье, 18 Августа 2013 г. 19:04 + в цитатник

Запылился, устарел, и теперь имеет смысл разве что вычистить из черновиков. Фотки не мои ибо бываю там редко, да и снимать на тогдашний Сырок крайне некомильфо к выкладыванию.


Тёплым весенним днём года четыре назад я был в районе ст.м.Сокол, и охуел от увиденного и пройденного пешком. Трамвайные маршруты перенесённого в Строгино Краснопресненского депо обрезали не только от ст.м.Сокол до ул.Алабяна, а аж до ул.Панфилова! Вот то есть это тот ахуй, когда ты рассчитываешь ехать от одного конца до метро и тут на тебе такой хуй на блюде. Наблюдал я примерно такую картинку:


28_big (600x450, 49Kb)

То есть стрелка, ведущая вникуда. Тлен.


Собственно, история слишком известная и избитая в прессах и интернетах о том, как переносили Краснопресненское депо с красной пресни в строгино с закрытием большей части маршрутной сети. Я отношусь как раз к тем трамвайным дрочерам, которые считают что нам нахуй не нужны большие и широкие автодороги, особенно в городе, потому что у 95% населения мусор вместо мозга, и раз уж есть жалкое подобие какого-то координатора этого самого населения на территории данного государственного образования, то пусть хотя бы не вредит. Русским языком это означает, что если строить большие дороги поддавшись на всеобщую идею запираться в собственные ахтомобили и потакать неконтроллируемому росту потока, то хотя бы не в ущерб здравому смыслу. А происходит всё именно так, потому что жалкий координатор проводил блядскую коммерческую политику застройки.


Так вот, история гласит, что был такой Ленинградский проспект в 1960...1970-х, милейшее место, классная такая улица, представленная на парадной фотокарточке.


олдмос

По всей длине его ходило некоторое количество трамвайных маршрутов от Шмитовского проезда в Михалково и Щукино, что представляло собой безобидную альтернативу метрополитену (с оговоркой на то, что пересекало две ветки метрополитена, большая свобода + довоз до самых жоп москвы). Поностальгировать можно на бескрайних просторах рунета (тыц, клац)


 (600x170, 21Kb)
 (450x300, 44Kb)
Ходило оно вот так, от красной пресни и до самых окраин.
 (700x572, 37Kb)

Я ещё в 90-е помню это чудо, когда можно было доехать как от Аэропорта, как от Сокола, как от Щукинской, так и от Войковской. Я застал те времена, когда сидя в макдаке на 1905 годе после комтекта айтивика можно было наблюдать и слышать лязг и дребезг проезжающих мимо вагончиков.


И вот начались пертурбации с громкими названиями «ТТК», «Сити», «большая Ленинградка», которые мы знаем с какой целью делаются. Я не буду поливать говном это всё ради того, чтобы меня не посчитали вдруг социалистом, но блядь, они из-за этого обрезали важную беспробочную артерию. И шесть или десять лет милейшие районы Сокол, Аэропорт и прилегающие к ним представляли из себя бурые от глины шумные развалины:


 (699x466, 115Kb)
 (520x340, 143Kb)
 (700x525, 118Kb)
 (700x525, 158Kb)
 (700x525, 227Kb)

По идее, сейчас это зловонное бурое говнище, через которое ещё хрен перейдёшь и проедешь, должно выглядеть как-то так:


 (525x700, 68Kb)


Здесь макет предполагает справа разворотный круг до ул.Алабяна, которая тоже выглядит как Алабяно-Балтийский тоннель, реальность внесла свои коррективы. Они хотели сделать там нечто новое в московском трамвайном хозяйстве — «трансбордер». Умные люди знают, что трансбордер это нечто другое, перемещающее единицы подвижного состава линейно, а данное строение ничто иное, как поворотный круг. Следовательно, традиционные конечные остановки следует звать «кольцо». Вот новость 2007 года, и хуле? На дворе 2013 и мы имеем...


130995228 (700x525, 136Kb)

Да, действительное строительство футуристичного шарика-поворотного круга в духе Лувра на пересечении с ул.Алабяна!


schnew (700x290, 123Kb)

То есть ОНИ действительно не наебали уже хотя бы по своей же проектной документации. Это уже плюс. Наебали как всегда со сроками, ну да фиг с ним. Могу только порадоваться. Трамвайная сеть теперь восстановлена хотя бы до Алабяна, откуда 200м до м.Сокол. Конечно, восстановления движения по Ленинградскому проспекту до Сити можно не ждать, слишком много всего сломано, но факт уже что-то хорошее. Вообще хорошая тенденция — восстанавливать трамвайное движение, как случилось недавно с открытием линии по ул.Лесная, уж сколько страданий было в сети, но приятно. Я катался по этой линии один-два раза в районе МИИТа, и не обратил особого внимания на её закрытие. По сравнению с тем, как в Казани обрезают трамваи, здесь ещё всё живо. У нас же «на районе» всё так же тихо после реконструкции Варшавки, никакого следа трамвайного строительства не наблюдается, ибо Собакин свернул все планы по ЛРТ, зато ускоряет открытие метрошек. Выборы-выборы...

Рубрики:  этот удивительный мир вокруг нас

Метки:  

Наебал

Воскресенье, 21 Июля 2013 г. 13:05 + в цитатник
630b4e5f557e (257x182, 50Kb) Наебал магазин сети икс 5 на 310 рупий. Ах, несчастная Оюна — скажут моралисты, да будет вам известно, что она сеть наебёт в тот же день на существенно большую сумму, тем самым карма будет не столь ататат. Другое дело что приход будет считаться компенсацией за то суммарное наебалово, которе уже было ранее по отношению ко мне и возможно, будет ещё.
Рубрики:  здесь и сейчас

Метки:  

Без заголовка

Суббота, 20 Июля 2013 г. 02:41 + в цитатник

Краем глаза зацепил кадр с лабораторной мышкой с аккуратно впаянным разъёмом PLD промеж ушей для нейрологии. Что-то в духе...


NeuroLogger1 (455x346, 19Kb)

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


кот с db dsub x_d20e7e67 (400x398, 32Kb)

30 лет назад впаивали D-SUB 25M, да ещё и заливали ккой-то эпоксидкой. Интересно, что за хуиту они могли прочитать, ведь разъёмы-то говнецо, по частотам провал. Ну это так, в качестве предисловия.




Изучаю наработки фирмы и знакомлюсь с сортаментом продукции, спрашиваю «А когда крайний раз делали или заказывали этот %DEVICE%?», получаю ответ в духе «Не помню. Вась, тюремщики вроде брали в 9 годе 100 штук, не?». Или листаю документацию, привлекло название «ОЛИНА КОШКА НОВАЯ.DWG». Умиляюсь и предвкушаю мимими, а там... крючок типа кошка якорная (как у ниндзей) чтобы трупы таскать. Диссонанс, фейспалм, осадок.


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


prom_devices (400x335, 144Kb)

и сделать нечто, напоминающее вот этого:


яббл5 (153x320, 10Kb)

И чтобы продавалось так же, и чтобы слюни пускали не глупые потребляди, а люди, которые сами кому хочешь мозг засрут. Ах да, и чтобы себестоимость производства была как у фуна (для справки — себестоимость четвёртого ~$300). Мои предрассудки тоже участвуют в процессе — большинство нетипичного для хомячка оборудования наблюдается в... медицинской сфере. Всяческие томографы и иные замерители давления в первую очередь всплывают в голове, когда листаешь корпусные каталоги, и противный звук пустого алюминия или АБС — от этого надо бежать в сторону симпатичных рекламных буклетов западного образца в духе симензов и иных бошев с правильно поставленным светом, симпатичным англо-саксом в костюме, каске и с лыбой, железа точь-в-точь подогнанному к потребностям и задачам и иным плюсам стремления к идеалам. Иначе аппаратура будет напоминать на коленке сбацанные усилки или слюноотсосы в кабинетах дантистов, запахи кислых щщей и ноненалов, блядь. Да-да, приборы будут напоминать о приближении старости .


Ну и конечно же, трудности перевода тоже следует потихоньку допиливать. Ладно допустим PID РЖД умеет пользоваться только ПРОМТом, у них там дитя без нянек и мастер Йода:


timetable (700x253, 40Kb)

И ладно бы молчел Бакыт в том же промте не знает, что «посвящённый» пишется слитно, и при переводе приобретает отдалённо напоминающий смысл, но в техническом контексте вентиляционные отверстия≈openings, скорее отверстия=holes, а openings=открытия.


Вовремя же я ушёл с цапа. По информации Tutor_ror на ту «разгромную» статейку со срывом покровов цаповы топы разобиделись и узрели себя в зеркало, и теперь через чекистов ищут правдоруба, который таки додумался в оригинале спалить название. Реакция, конечно же, лол. В подобных местах такой цирк не редкость. Но подтверждаю, всё именно так, как там написано, своими глазами видел/делал.


Про Протон-М. Не буду растекаться мысью по древу о том, почему да как, они регулярно раз в месяц летают в тёплое время года (как океанские лайнеры прям) и вполне надёжны, здесь причина какая-то очень размытая и неочевидная, как в Пунктах назначения, всё последовательно. Вовсе не факт, что у цапа рыльце не в пушку, ибо после падения они же первыми снимали телеметрию и знают, где прикрыть и подогнать. Кстати, обнаружил тут закономерность, в 10 году, когда в спешке запиливали внука «Тополя-М», подушевое финансирование доходило даже до исполнителей, а когда он не взлетел, даже я явственно ощутил просадку. Но всё равно смешно читать ебакваков в каментах к новостям, будто реально описываемые персонажи из жёлтенькой газетёнки «Моя семья» оживают в интернетах и кнопочки нажимают с буковками. Вот так вот.

Рубрики:  бывает)
здесь и сейчас

Метки:  

Дайте-ка скопипиздим

Суббота, 20 Июля 2013 г. 00:01 + в цитатник
Не люблю цитат и прочего ширпотреб-контента, но пусть будет ибо хорошо отформатировано, что редкость. Написано вроде на понятном большинству языке.


Восемь личностных качеств, необходимых для того, чтобы разбираться в людях

1. Опыт (Experience). Для того, чтобы хорошо разбираться в людях, прежде всего необходима зрелость. Это подразумевает не только достижение определенного возраста (30 лет или около того), но и богатый запас опыта взаимодействия с человеческой природой в самых разнообразных и запутанных ее проявлениях. Юность видит людей в узкой перспективе своего ограниченного опыта, и когда юных людей заставляют судить о тех, чья жизнь значительно отличается от их собственной, они часто обращаются к незрелым и несообразным клише, вроде: «старик отстал от жизни», «нормальный парень» или «чудак».

2. Сходство (Similarity). Это требование того, чтобы человек, который пытается судить о людях, по своей природе был похож на того человека, которого он хочет понять. Экспериментальные исследования показали, что те, кто точнее оценивают какую-то черту в другом человеке, сами в высокой степени обладают этой чертой. Но корреляция здесь не абсолютная, и все обстоит не так просто: подвижность воображения одного оценщика может оказаться ценнее, чем огромные запасы неиспользованного опыта другого.

3. Интеллект (Intelligence). Экспериментальные исследования вновь и вновь подтверждают тот факт, что существует некоторая связь между высоким интеллектом и способностью точно судить о других людях. Вернон обнаружил, что высокий интеллект особенно характерен для тех, кто точно оценивает самих себя и незнакомых людей, но если оценщики хорошо знакомы с теми, кого они оценивают, то опыт до определенной степени может заменить исключительный интеллект.

4. Глубокое понимание себя (Insight). Правильное понимание наших собственных антисоциальных тенденций, своего притворства и непоследовательности, собственных сложных мотивов обычно удерживает нас от слишком поверхностных и простых суждений о людях. Слепота и ошибочность в понимании нашей собственной природы будет автоматически перенесена на наши суждения о других.

5. Сложность (Complexity). Как правило, люди не могут глубоко понять тех, кто сложнее и тоньше их самих. Прямолинейный ум не питает сочувствия к волнениям ума культурного и разносторонне развитого... Две души обитали в груди у Фауста, и только одна у его помощника Вангера; и именно Фауст оказался способным в конце концов постигнуть значение человеческой жизни.

6. Отстраненность (Detachment). Эксперименты показали, что те, кто хорошо разбирается в других, менее общительны. Для них более характерна интроверсия, чем экстраверсия, и лучшие оценщики бывают загадочными и с трудом поддающимися чужой оценке. В среднем они не очень высоко ставят социальные ценности.

7. Эстетические склонности (Aesthetic Attitude). Часто с меньшей общительностью связаны эстетические склонности. Это качество стоит выше всех остальных, особенно если мы возьмем наиболее одаренных знатоков людей... Эстетический ум всегда пытается проникнуть во внутренне присущую объекту гармонию, будь то нечто настолько тривиальное, как какой-нибудь орнамент, или нечто настолько значительное, как человеческое существо.

8. Социальный интеллект (Social Intelligence). Это качество не является обязательным. Романисты или художники часто им не обладают. С другой стороны, скажем у интервьюера, должен быть такой «солидный дар», поскольку его функция более сложна: он должен спокойно слушать и в то же время исследовать, побуждать к откровенности, но при этом никогда не казаться шокированным, быть дружественным, но сдержанным, терпеливым и одновременно побуждающим, — и при всем этом еще и никогда не выказывать скуки.
Рубрики:  бывает)
этот удивительный мир вокруг нас

Метки:  

Вдохновлялки

Понедельник, 15 Июля 2013 г. 01:03 + в цитатник
В моддинге есть лютое разделение на шопмод и труъ, холиворы о нужности оных — дело исключительно их. Вдохновляют на какие-либо свершения руками (чего угодно делать) вот такие вещи:

S-Machine (ворклог) http://forum.modmag.net/viewtopic.php?&t=5114
s-machine

Феликс http://www.modding.ru/view/773.html
felix

клон Феликса http://www.modding.ru/view/15074.html
Клон Феликса

И разумеется, тщательнейше проработанные забугорные стимпанковые кейсмоды и кастомы, перекликающиеся со стилизацией помещений:
Steampunk Frankenstein http://www.bit-tech.net/modding/case-mod/2009/06/26/steampunk-frankenstein-pc/1
steampunk frankenstein

Огран супругов Розенбаум (лишь элемент стимпанк-хауса) http://steampunkworkshop.com/organ-cockpit-desk
organ (553x700, 324Kb)

(дальше гламур заканчивается и идут картинки для любителей утилитарщины)

Просто полностью безвентиляторная печка http://www.casemods.ru/section15/item704/ и её предыдущая версия http://www.casemods.ru/section15/item519/part1
Печки

Фреоновая с/о в основе концепта http://modnews.ru/modding/print/529
фреонка

Стойка на 90 терабайт http://www.vr-online.ru/blog/khranilishhe-na-90-terabajt-doma-2371
90terabytes (525x700, 82Kb)

В корпусе древнего телефона (дабы маски-шоу не заметили) http://habrahabr.ru/post/68236
ПК в корпусе телефона

Многие приёмы воплощения в железе я могу почерпнуть из подобных ухищрений и изысканий (ибо комплектуха донельзя стандартизирована), ведь главный принцип — впихнуть невпихуемое. Я же в миниатюризации дошёл до запихивания в видак Daewoo платы TUSI-M с двумя вентиляторами и CompactFlash картой (показывать не буду, уж больно страшным получился), пару лет назад ранее воплотил в дереве Penium II:
wood_pentium2 (700x525, 139Kb)
Однако GeForce 2 замкнула на радиатор блока питания и я его разобрал А ещё многострадальный экс-MAIN со вздутыми конденсаторами и жёстким диском с продавленным DMA-пином, который ещё какое-то время служил нам с CHR$ видеоплеером/HTPC, пока он окончательно не задрал висом намертво. Правда, это уже ни разу не миниатюризация, а лишь попытка использовать бесшумность. Редкая залётная птица признавала его за сабвуфер.
wood_htpc
Так я познакомился с тем, что не дураки выдумывали спецификацию ATX для теплообмена. Я осознанно не привожу в качестве вдохновлялок всяческие деревянно-лакированные красивые корпуса ибо это чистейшая эстетика от безделья, а также материнки в литом диске от колеса, в кузовах радиоуправляемых машинок и иных самодельных танков, ибо габарит совсем не прямоугольный, а апгрейд фейл. Ну и конечно же, шопмод выбывает из-за 95% безвкусицы, внимания заслуживают разве что варианты совсем аккуратные и с изюминкой вроде полного сокрытия проводов от взгляда через окошко. Такие дела.
Рубрики:  этот удивительный мир вокруг нас

Метки:  

Элeктpoзaвoд

Пятница, 12 Июля 2013 г. 22:47 + в цитатник
Прям эротика. Дивлюсь как я раньше не обнаружил такое место, он даже снаружи ёб твою мать, а внутри так сегодня второй раз побывал — заблудился. Атмосфера и звуки, кстати, соответствующие. Слегка пахнет тоталитарным промышленным чикагом.
Фото3893 (525x700, 31Kb)Фото3894 (525x700, 51Kb)
Фото3895 (525x700, 63Kb)Фото3896 (525x700, 46Kb)
Фото3897 (525x700, 67Kb)Фото3898 (525x700, 62Kb)
Самое эротичное место - ДЫРКА. В стене на уровне дцать метров.
Фото3899 (525x700, 89Kb)
Рубрики:  этот удивительный мир вокруг нас

Метки:  

Банально

Воскресенье, 07 Июля 2013 г. 00:58 + в цитатник

Вброс чисто для общего сравнения (да-да, буду аки журналамер сравнивать длинное с горячим).


То, что я делал до 20 июня:
spcai_technologies (700x622, 433Kb)
То, что я делаю сейчас:
щаз

Людям без верхнего технического предлагается просто оценить толщины-ширины и размещение. Вот я тут вопил-вопил «нужно делать товар, а не изделие», и теперь делаю товар. Посмотрел на ценник — это уже нихуя не товар, это ёб твою мать настоящее изделие.


Если разобраться, неаккуратность и тьма путанных проводов в изделии объясняется удешевлением обрезки готовой комплектухи, ибо как ни странно, самое дорогое это человеческое время. Что касается навесного монтажа и SMD, это нихуя не дорого и глупо, как нам втюхивал шеф, и даже на партию в 20 шт./год, да хуле, на 5 шт./год куда дешевле напечатать и потом, пусть даже вручную, но ставить SOIC/TSOP/TQFP (а ещё за стеночкой стоит специальное рабочее место с печкой, лупой и трафаретами, догадайтесь для чего).


И ладно бы я, у меня появилось куда больше возможностей влиять на процесс и дел, которые раньше делались «сами собой», меня другое удивляет со стороны цеховиков — эти милейшие люди имеют те же обоснованные претензии к конструкции и исполнению, которые и должны возникать (иначе бы меня не было), но при этом не перетягивают одеяло и не отпихиваются «я этого вообще знать не должен», почему-то они даже СхЭ знают, знают сортамент поставщиков и не впадают в излияния в духе одолжения «это я бывший электронщик умею, раньше работал 03/07 (нужное подчеркнуть), а ккойнить (подставить ругательство) щаз тебе натворит», есть наконец ощущение, что делаем одно дело. При этом учитывая среднюю температуру по болотцу (известно, что в сесесере было выгоднее после пту итить в цех, нежели за 120р, пруфов мильярды) и известные мне цифры здесь, эти 15...30% делают с людьми одного возраста (!) и сферы деятельности удивительные метаморфозы. Да, они здесь хуй клали на статику, ведь браслет мешает ходить, да, они хуй клали на стружку в метализированных отверстиях, но ведь никто ещё не пострадал из-за этого? Просто тряпочкой протереть, пылесосиком пососать апосля. И хуй с ним, что они не слыхали, что нижние пластиковые стенки-днище отлично пропускают весь высокочастотный мусор, и что следовало бы покрыть по периметру гибкой электропроводной эмалью + клеммочка на корпус, я как бы не просто так пришёл. Ведь «товар-изделия» продаются, работают и приносят радость потребителям мы ж не айфуны делаем. Может, не в хуёвом качестве протоновых двигателей дело и тихоокеанская (донная) спутниковая группировка пополняется не из-за недостатка финансирования конечных исполнителей?

Рубрики:  здесь и сейчас

Метки:  

Самая большая в мире модель города. Фото и видео

Суббота, 06 Июля 2013 г. 15:49 + в цитатник
Это цитата сообщения BraveDefender [Прочитать целиком + В свой цитатник или сообщество!]

Самая большая модель города в мире создавалась 16 лет. Фото и видео

Крупнейшую в мире модель города Нортландс создал американец Брюс-Уильямс Закканьино. В течение 16 лет он мастерил город «Northlandz» в своем реальном городе Флемингтон, в Нью-Джерси.

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

Читать далее...
Рубрики:  этот удивительный мир вокруг нас

Метки:  

А ещё уборщица убирает мои бутылки, засунутые в урну.

Среда, 03 Июля 2013 г. 00:29 + в цитатник
plankton_left (229x534, 89Kb)

Та ни, ещё рано для ПОСТА. Просто предыдущий пост был пронумерован числом зверя, и не хочу оставлять дняфку в таком виде суеверен, каюсь. Хочу написать письмо в позитивном ключе, но так, чтобы читающие почувствовали острый butthurt. Правда, в связи с последними событиями, безумно жялко Протон-М и его груз. Железо ни в чём не виновато, есть правда одно утешенье — материализм и закон сохранения, но и тут хуева туча оговорок.

Долго не мог отделаться от беспокойства, и вот в прошлый понедельник услышал знакомую песенку Мерри Поппинс, и вроде, тьфу-тьфу-тьфу, отлегло. Пока вновь привыкаю к самому-скотскому-транспорту, в который себя хуй загонишь вечером — часто возвращаюсь домой верхом, лето же. Увидел тут в Калитниках бичёвство 80lvl: чувак спешил на электричку, поставил недопитую бутыль Ессентуков на платформу и прыгнул в поезд, сзади шёл маргинал, поднял бутыль, допил, поставил так же и пошёл маргиналить дальше.

plankton_right (237x534, 107Kb)

В колонках играет - Leonard Cohen
Рубрики:  здесь и сейчас

Метки:  

Про объединение

Вторник, 02 Июля 2013 г. 23:46 + в цитатник

В прошлом посте я говорил про распределение вычислений самым банальным образом — раздачей несвязанных или последовательных независимых задач полуторакиловаттной грелке квазикластеру. В этот раз хочу поговорить об обратном, о сокращении численности оборудования при сохранении рабочих мест неприхотливого планктона путём непокупания четырёх/шести системников, а лишь терминалов KVM. Десять лет назад в МГИУ я первый раз столкнулся с подобной схемой. По глубокому злому умыслу они умудрялись на одном пентюхе 4 с помощью PCI-видео организовать 3 терминала средней работоспособности с загрузкой по сети. Висло у одного — слетали все. Разумеется, сё это дело работало под ASP-линупсом, чтобы уж совсем удешевить рабочие места студентов. Для рисования красного прямоугольника мышкой в GIMP этого хватало, однако одновременно запущенные 3 процесса интегрирования методом монте-карло на ruby сваливали всё к хуям, особенно если выходов из цикла по незнанию не предусматривалось. Прошли годы, и появились решения, идущие против политики корпораций одна-лицензия-на-одного-одновременного-юзера (и тем не менее, продающиеся за местную валюту на правах легального продукта). Например, АСТЕР, самая пряморукая из встреченного во многих ревю и статьях. На самом деле технически кажется всё элементарным. Винда (особенно 5.2 и 6.x) уже готова во всех смыслах к мультиюзеру и даже к multiseat (вспоминаем fast user switching), даже «сокеты» есть — терминальные подключения. Работают отменно, нужно лишь поставить (гуглим) Universal Termsrv.dll Patch, который позволяет множественные подключения по сети к домашней версии виндавоза и превратить компьютер в универсального солдата.


Программка ASTER является драйвером режима ядра, позволяющая использовать второй (третий/.../шестой) дисплей и устройства ввода (клавиатура+мышь) в качестве второго полноправного терминала. Не буду вдаваться в подробности проблем её работы на XP (порой форточка, принадлежащая одному юзеру, вылетает на дисплей другого), но на актуальных версиях она гмгм работает удовлетворительно. АСТЕР также может отдавать каждому юзеру не один дисплей, окно настройки будет понятно даже обезьяне, и без особых усилий назначать устройства ввода каждому терминалу, а также отдельные аудиоустройства. USB-хаб и интерфейсы при этом всё равно общие. Из множества видео на youtube видно, что прожорливые игрушки в духе WoT вполне сносно идут двумя разделёнными процессами у двух юзеров и нет при этом дискомфорта. Даже списочек хорошо идущих на форуме офсайта есть и костыль в виде переключения устройств ввода по горячим клавишам Ctrl+F12.


Тестировал на обожаемом MAIN, входил в три аккаунта (учётки Windows) с трёх терминалов при помощи двух устройств KVM.


aster-home (700x413, 135Kb)

Тестировал в ЦАПе только с двумя клавиатурами и дисплеями. Как видно, две копии CAD в активных окнах и независимы на разных десктопах.


aster-work (700x409, 235Kb)

Полноценной фотокарточки хотя бы двух полноценных рабочих мест нет ввиду оказавшейся ненадобности такого решения окружающим и нехватки места «по санпинам» 6кв. на планктонину, а в семье если поделить количество x86-совместимого оборудование на количество человек, выйдет цифра чуть более 4-х per human. Однако воистину моей жадности нет границ, и я бы применял АСТЕР в хвост и в гриву, будь у мну потребность. Трудность установки только одна: на системе без вспоротого брюха со всякими UAC и SFC придётся включать тестовый режим или подписывать столь левый драйвер по мануалам, заботливо предоставленным в сетях.


Итак, вывод. Если раньше производительность персонального компьютера упиралась в тормозные внешние интерфейсы и дисковую подсистему (не чета Core i7 HDD 5400 об/мин IDE), то теперь оборудование можно загрузить по полной, сбалансировав столь несправедливое распределение ресурсов. Для 1С/MSO и лицезрения кошечек VK вполне будет хватать мощностей уже дедушки E6600, Q9300 уже для четырёх хомячков тех же потребностей хватит. Это как двоих детей содержать дешевле содержания по схеме 1+1, даже не заставляя их мыться одной водой в ванной аки бриташки; ресурсы, съедаемые одной виндой всё равно одни, проще говоря в системе работает только одна копия встроенных пользователей SYSTEM, LOCAL SERVICE и NETWORK SERVICE.


Обладая приличным по общему уровню производительности компьютером, можно было бы организовать некий недо-мейнфрейм с локальными аккаунтами по схеме:


mainframe_scheme (543x432, 124Kb)

Просто антиутопия какая-то получится. Однако единственный BSOD погубит всех..., но мы их уже не видели лет ммм, и хорошо бы не видеть:)

Рубрики:  этот удивительный мир вокруг нас

Метки:  

Почему MS таки села в лужу

Среда, 12 Июня 2013 г. 03:06 + в цитатник
Пост давно пылится в черновиках =)


Вот мы и вернулись в дефолт сити. Как и множество других хомячков (первая стадия — подражание), зафоткал свою безмятежность в Татарии:
Верхнеуслонская безмятежность

Так почему же Microsoft терпит фейл за фейлом на свежих рынках? Помнится, была у PSB песенка Break4Love, которую я по традиции называл «брейк четыре лаф» взамен нормальному названию, как и всякие «айсикю два гоу», «четыре пэ-дэ-а» и т.д. Нет, я в курсе как оно подразумевалось, но... В один прекрасный момент Гейст передал Балмеру бразды правления MS, и началась разработка невероятно геморройной платформы «.NET». Выдуманная как великое благо, платформа .NET Framework создала куда больше проблем, чем решила. Например — поставить её. Да, да — на живую винду, и чтобы версии друг с другом дружили сверху вниз, ибо громоздкий проприетарный софт зачастую начинает требовать версии 4.0, и пытается ставить их, следовательно, обламывается. И с каждым дистрибутивом поставляется хотя бы веб-инсталлер, если не полный пакет. Какандокало похуже ява-машины под DOS. Так я к чему? Может, фреймворк и замечательный и это всё нытьё, но название его я читаю никак иначе как «точка нет». Вы бы ещё «НЕТ и точкой» назвали — сплошной негатив даже в наименовании, ясен пень как корабль назовёшь... Вот такая метафизика.


Тем не менее, я всё-таки искренне пытаюсь понять, что за херня вообще происходит в трендах и рынках, и где MS налажала. 15 лет назад никто и подумать не мог, что серьёзные и полезные вещи можно будет делать не только на десктопах, а портативные устройства станут мобильными и куда сложнее, чем органайзер с тетрисом и звонилкой. 10 лет назад взлёт мобильных платформ казался уже очевидным, да и средние характеристики устройств класса КПК были уже не так дурны, хоть и на RISC ARM платформе. Да, MS создала великолепные стилусоуправляемые Windows Mobile 200x, которые изнутри вроде бы даже похожи структурой на взрослую версию, чтобы хомячкам не переучиваться. Однако вспомним основополагающий принцип Windows — обратная совместимость. В линейке 9x вообще никаких проблем не было, фифти-фифти 16- и 32-разрядного кода, мешанина и ад. Зато оно пердит, но едет работало на любом собранном на помойке железе. Линейка NT была немного строже — вставала со 100% гарантией разве что на брендовые машины, которые были сертифицированы и драйвера были написаны (NT до версии 5.0 капризничала по части оборудования), и звали их рабочими станциями, стоили они дохрена и больше. К примеру, ситуация на 2000 год: сравниваем мою свежепроапгрейженную домашнюю машину и фирменный Compaq Deskpro EN. Intel Celeron 333, i440BX, 64MB PC100 SDRAM, 5GB HDD, 4MB S3 Trio3D/2X AGP против Compaq Deskpro EN: Intel Pentium III 700MHz, i815, 128MB PC133 SDRAM, 80GB HDD, 64MB nVidia Quadro. Обе умели пускать 16- и 32-битный код, и казалось бы, проблемы тогда не существовало, хотя были и другие архитектуры, к которым MS имела слабое отношение. В линейке NT (особенно в XP) была применена прекрасная реализация виртуальной машины для 16-битных процессов — NTVDM/WOW, так сказать говнодос, которого вообще не ощущаешь. Бывают, конечно, капризные игры, которые напрямую работают с устройствами, но к NT 5.1 вроде залатаны все дыры. На этом моменте стоит остановить экскурс в историю и задать вопрос:


1) для запуска старья достаточно транслировать вызовы API Win16 в аналоги Win32, указатели памяти и иные скользкие места совместимости форматов PE;


2) для запуска на Windows Mobile PE-исполняемых файлов достаточно их перекомпилировать под ARM (при наличии сырцов) без трансляции вызовов;


3) реализации ReactOS и Wine доказывают, что разбор API возможен, вопрос чисто архитектурный.


Сам вопрос такой: неужели, блядь, настолько тяжело было написать аналогичную виртуальную машину-транслятор (на худой конец эмулятор) x86-ARM? Да пусть даже не на ходу, с отложенной трансляцией, ведь операционные системы не брезгуют префетчерами и предсказаниями для оптимизации запуска программ, что сложного сохранить уже оттранслированный код где-нибудь в закромах и запускать из него? Да, пусть первый запуск незнакомой софтины займёт десятки минут, зато потом наступит рай. Или это противоречит сраной правовой политике? А может, аппаратные требования якобы подводят? Да вряд ли кто додумается запускать рендеринг сложных сцен в 3dmax на КПК неродным для ARM алгоритмом.


Да, было бы условно медленно, но мощности же растут. Мощностей современных потомков КПК хватает на эмуляцию в BOCHS полноценной Windows XP со всем скрабом! Нет, это злой умысел, который сейчас забивает гвозди в гроб перспективы Microsoft остаться на мобильном рынке. Тем паче, они продолжают их забивать вполне успешно — чего только стоит цифровая подпись софта на Windows 8/RT.
Тут ведь какое дело, даже для J2ME платформы Nokia S40v5 нашёлся таки на просторах интернетов эмулятор процессора 8086, который укладывается в ограничения хипа в 2МБ и быстродействие позволяет даже ЧТО-ТО делать на нём в реальном режиме Windows 3.0, а уж если бы это была не Java, а почти нативный ELF, то там и до 386-го недалеко, а там... Короче, сами виноваты. Вот она — цена сегментирования. Сейчас уже слишком далеко и поздно, «под палец» уже не заточишь скроллбары и кнопочки 16х16.




А пока они тупят и картина неутешительная, я потихоньку приблизился к тому, чего долго и страстно хотел. Итак, альтернативный вариант развития истории, если бы курс был взят на tablet computer, нежели internet tablet. Вот оно, держанное в руках Гейтсом чудо с того конца света — планшетный компьютер OQO Model 02.


Мимими

Внутри начинка 2007 г., VIA C7 1.5GHz, 1GB, 60HDD, QWERTY и мышь(!) плюс дигитайзер Wacom под стилус, само собой Bluetooth+WiFi, без модема, автономность 2-3 часа (расширяется аккумулятором и заменой HDD на SSD). Размером это чудо 142×84×26мм и весом 400гр., что сравнимо с PSP или Eking S515. Что понравилось, думаю, очевидно. Недостатки же есть: малая автономность (по сравнению с Dell Latitude 10 часов, но я наверное, хочу невозможного), HDD вместо SSD (скидка на древность), отсутствие адекватной OQO-утилиты управления питанием, нет дырки/места для стилуса, слота для SD, ВЕНТИЛЯТОР АРРРГГГГГ! По ощущениям VIA хуесосит даже у целерона, который в ASUS Eee 900, а в остальном очень продуманная вещица ибо проектрировала Канада. На родную XP Professional (ENU) поставил SP3 и пакет Tablet PC, добавляющий распознавалку и экранную клавиатуру всюду, включая winlogon (!), питанием процессора можно гибко управлять RMClock. Я визжу от восторга , и для казуального everyday юза в качестве планшета и КПК меня вполне сатисфачит. Однако на отдаление от места расположения на 10 дней проверенно — имеет смысл брать Eee.




Помимо лютой миниатюризации я также продолжаю экспериментировать с иными применениями вычислительной техники. Поскольку скопилась гора старого железа, до меня дошла самая банальная эволюционная мысль — вбил в гугл «объединить компьютеры в один» хуй знает зачем, авось появилось что-то, акромя кластеризации. И понеслась...


Нет, майнить коины я не собирался, зато напоролся на статейку Криса Касперски Хакер № 08/07 (104) Одна голова хорошо, а две лучше, где он в популярных выражениях объяснил, что даже Beowulf-кластеризация это сложно и «нахуя» оно дома, что по закону Амдала на интерконнект старого железа уйдёт ресурсов больше, чем выигрыш, да и стоить оно будет, а мне хочется за так, и то, что распределённые вычисления вместе со всей терминологией типа RPC, MPI, GRID-ами и mutex-ами достойны целой академической отрасли и по ней пишутся докторские, а также что делегирование и управление сверхнадёжным арбитром сродни работе начальника над бездельниками и поедателями калорий киловатт, и пожалуй, самое главное: девять женщин не родят одного ребёнка за месяц, девять яиц в одной таре будет готовиться столько же, сколько и одно, и девять кораблей не перевезут один груз в девять раз быстрее. Зато перевезут в 9 раз больше груза одновременно. Выигрыш от распараллеливания следует искать в делегировании несвязанных между собой задач, определяемых критериями зависимости результатов операций. Банально — кодирование/преобразование аудио-видео информации, подбор хешей и паролей к архивам без rainbow-таблиц и с ними, остальное вы додумаете сами .


Кластер на коленке
Внизу — тот самый образчик ЛДСПшной мебелировки с Celeron Tualatin внутри.

Я поскрёб по сусекам и удалось собрать 7 машин разных конфигураций. Выбрал вариант простого объединения узлов в сеть 100M Ethernet без объединения в домен, адреса которым выдаёт DHCP через хаб/свитч роутер домашней сети или управляющий компьютер через второй сетевой порт. Таким образом я решил вопрос «безопасности» со стороны WAN. На все машины почти без проблем встала одинаковая Windows XP SP3 с замечательным апдейтом, добавляющим функционал RemoteApp из Windows Server 2008, что позволило не держать на управляющей машине громоздкие полные рабочие столы mstsc, а лишь отдельные нужные окна (с общим буфером обмена и одним окном в фокусе). Это уже больше похоже на «объединение компьютеров» из поискового запроса, ведь теперь я могу делегировать задания машинам просто переключаясь между окнами.


SoXiEs_cluster2 (700x274, 80Kb)
Четыре ноды перебирают пароли

Про балансировку нагрузки придётся помнить самому, конфигурации узлов (нодов) варьируются от Pentium II-450 до Pentium 4 HT (Conroe), по возможности энергопотребление периферии сведено к минимуму, отключен звук и по возможности используются встроенные видеоадаптеры. На всех нодах включен сервер telnet для экстренных случаев, а также настроено удалённое выключение одним cmd-скриптом. Общего хранилища как такового нет, в его роли выступает управляющая машина MAIN с расшаренными ресурсами (mstsc настроен таким образом, что при входе на ноду сессии доступны все буквы дисков клиента по адресу \\tsclient\). В теории, при чёткой балансировке ресурсоёмкие задания должны завершиться одновременно, однако при брутфорсе паролей вероятность ускорения исхода возрастает в разы ибо потоков и точек старта больше.


SoXiEs_cluster1 (700x309, 60Kb)
Семь нод (ничего не делают) — окончательный вариант

Так как железо далеко не первой свежести, настройка и приведение к общему знаменателю потребовала долгой ебли вприсядку. У некоторых машин кроме проблем с совместимостью планок памяти наблюдалась севшая батарейка, которая не позволяла грузиться вслепую, вспухшие конденсаторы в деревянном корпусе, один из BIOS'ов при отключении до завершения самотестирования POST вообще самостоятельно запускает SETUP и не сообщает никак и загрузка стопорится, а если всё гладко, достаточно двух кабелей — питание и сеть. Машинку, запихнутую в корпус видеомагнитофона Daewoo, удалось заставить грузиться с карты CompactFlash, причём Windows видит её как съёмный диск и успешно монтирует флеш-брелоки без Hitachi microdrive. Тьма тонкостей, но оно всё удивительным образом работает , хоть при работе и нужно запирать всю стойку в отдельное помещение из-за шума и тепла.


В одном из следующих задро-постов я расскажу про разделение вычислительных мощностей одной машины на многих-многих пользователей (концепт, обратный тому, что я сейчас написал, так сказать интеграция, а не рассеивание), а также про попытки локально поднять википедию

Рубрики:  здесь и сейчас
этот удивительный мир вокруг нас

Метки:  

Time will come, time will come, time will fall!!!

Среда, 12 Июня 2013 г. 02:52 + в цитатник
Настроение сейчас - Часы встали.

Oh I've finally decided my future lies
Beyond the yellow brick road



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


Метрополитен сегодня доказал свою несостоятельность, и это явный намёк на то, что кого-то хотят уйти тупо за проколы в фунциклировании ММ. Проявляется в том, что пока кто-то мается отвлекающими вопросами типа Лебедевская vs. Бирмановская схема линий рапидного транспорта, им втюхали технически хуёвый подвижный состав. Семьсот шысятые (81-760/761) хоть и отдалённо вызывают ассоциацию с МКС «Мир»или на худой конец изделиями ТВЗ, остро отдают не самым приятным духом времени. Ну да, концонеры, автоматика, дисплеи-хуеплеи этого мы всего в 740-х насмотрелись (которые сейчас вроде бегают уже лет 10), неет, что в 740-х, что в 760-х есть один очень неприятный принципиально-дизайнерско-конструкторский момент: практически всё отталкивается от технологического концепта, нежели эргономического. Вспомним тёпло-ламповые вагоны Е, Ем и Еж, где ширина и глубина тех же седалищ позволяла комфортно лежать бомжам, шкафы возле концевых седушек были по крайней мере 20...30см глубиной, и неширокой жопой на них можно было даже присесть, ручка межвагонного перехода не впивалась в жопу, а вставая возле створок можно было не мешать потоку. И это всё при том, что откинув голову сидя, я упирался ей в стекло или стену, но ни разу не было у меня вшей (тьфу-тьфу-тьфу) или какой-то ещё гонореи. Всё сделали как-то не по-людски.


Да хуле там, приверу пример веселее — олдскульный Hyundai County vs. Volkswagen Crafter в пассажирской комплектации, где пиздануться головой об заднюю плоскость крыши за милую душу, проходик далеко не королевской ширины, а коленки безбожно упираются в зад впередисидящего. К тому же щит-перегородка меж водилой и контингентом лишает прямой связи, короче кто-то жопой думает.


Выходя сегодня с цапа, хз откуда взявшийся и зачем нужный на информстенде (слово-то из 70-х, прямо как «промышленная инфографика») просто плакатик А4 с указанием каких-то призрачных кураторов совета молодых специалистов, одного из которых я видел один (!) раз, привлёк наше с Михой внимание тем, что содержал вопиющее невежество. Рендер (или фото) на космическую тему было выдрано с PrintsPlaces, собственно, вот:


Shuttle_Endeavour_Arrives (500x382, 27Kb)

Сыршенно непатриотично взятый NASA-фанфик по шаттлу, на котором серым по белому можно догадаться, что заместо расово верного Бурана они впихнули Endeavour, и это ж блядь не юмор, они серьёзно идеологическую ошибку хуярят. И пусть мои слова не будут похожи на брюзжание, ведь тупые всё равно не поймут, в чём подъёбка, но именно из таких мелочей и складывается великий наш «отъебись» во всём (примеры искать самим) .


Однако, крем YBR =) и карамель трэш и труха для меня заканчивается. Не буду пока очернять, однако вывод многогранен. Оно было неплохо для своего периода моей жизни. И ведь был же за тот мимолётный промежуток той недели момент, когда я смотрел по сторонам и не знал, какую эмоцию ощущать, что вот сейчас я могу сделать то, что назад хуй повернёшь и блядь жалеть о том, что повернул назад, вот как будто нажать на курок или махнуть серпом по яйцам. Быть может я просто глупый и злопамятный? Ан нет, я прекрасно понимаю для чего и зачем. Однако слово «наелся» формата А4 таки случилось раньше, чем горстка земли коснулась крышки Будь в трэнде, ёба! Чи-чи-чи-чиэйнджэз тёрн 'н фейз да стрейндж чи-чи-чиэйнджез...


В колонках играет - Erasure - Home
Рубрики:  здесь и сейчас

Метки:  

Дизеринг изображений (Флойд-Штейнберг)

Суббота, 08 Июня 2013 г. 21:38 + в цитатник

floyd_steinberg_vb6_basic_soxie (325x428, 203Kb) Собственно, реализация алгоритма Флойда-Штейнберга на VB6 для преобразования изображения дизерингом из 24 бит RGB в индексированную палитру 256 цветов.



Читаем для чего оно нужно Дизеринг (dithering, dither), в рупедикии как всегда информации с гулькин хуй, сегодня речь пойдёт про дизеринг методом Флойда-Штейнбейрга как наиболее доступно реализуемом. Итак, готовое решение для VB6 с заранее загруженным изображением размером xSize, ySize в picturebox. фиксированной палитрой из 256 цветов, последовательно записанном в файле (последовательно записанные R: byte, G: byte, B: byte, ничего сложного). Синтаксис: LoadPalette "ИМЯПАЛИТРЫ.PAL": DitherThis ИМЯ_КОНТЕЙНЕРА_PICTUREBOX




' Все переменные LONG для оптимизации скорости вычислений
Dim RArray(256) As Long, GArray(256) As Long, BArray(256) As Long, xSize as long, ySize as long

Function LoadPalette(PalFileName$)
'Просто загрузка палитры в массивы
dummy$ = "  " 
tf = FreeFile
Open PalFileName$ For Binary As tf
 Do
   Get #tf, , dummy$
   RArray(Counter) = Asc(dummy$)
   Get #tf, , dummy$
   GArray(Counter) = Asc(dummy$)
   Get #tf, , dummy$
   BArray(Counter) = Asc(dummy$)
   Counter = Counter + 1
  Loop Until EOF(tf)
 Close tf
End Function

Sub NearColor(r, g, b, outcolor)
  'Простой поиск самого ближнего цвета в палитре по разнице в каналах
  minI = 255
  For i = 0 To 255
    difR = r - RArray(i)
    difG = g - GArray(i)
    difB = b - BArray(i)
    dif = Sqr(difR * difR + difG * difG + difB * difB)
    If dif < minI Then minI = dif: outcolor = i
  Next i
End Sub

Sub ValidateColor(r, g, b)
  ' Обрезание недопустимых значений 0...255
  If r > 255 Then r = 255
  If r < 0 Then r = 0
  If g > 255 Then g = 255
  If g < 0 Then g = 0
  If b > 255 Then b = 255
  If b < 0 Then b = 0
End Sub

Sub ToRGB(ColorLong, r, g, b)
    ' Помощник в преобразовании LONG-значения цвета в RGB
    r = &HFF& And ColorLong
    g = (&HFF00& And ColorLong) \ 256
    b = (&HFF0000 And ColorLong) \ 65536
End Sub

Sub DitherThis(inputPicture As PictureBox)
 'Сама процедура
 Dim r As Long, g As Long, b As Long, near As Long, curPoint As Long
 For y = 0 To ySize
  For x = 0 To xSize
    ' Работаем с текущей точкой
    curPoint = inputPicture.Point(x, y)
    ToRGB curPoint, r, g, b
    NearColor r, g, b, near
    ' Палитризуем её и вычисляем для каждого канала (!) ошибку квантования
    quantError_Red = (r - RArray(near))
    quantError_Green = (g - GArray(near))
    quantError_Blue = (b - BArray(near))
    inputPicture.PSet (x, y), RGB(RArray(near), GArray(near), BArray(near))
    ' Рисуем точку

    ' Теперь по каждой точке, окружающей текущую согласно алгоритма Флойда-Штейнберга
    curPoint = inputPicture.Point(x + 1, y)
    ToRGB curPoint, r, g, b
    ' Перемножаем на коэффициенты ошибку квантования (замусориваем ближние четыре точки)
    r = r + quantError_Red * (7 / 16)
    g = g + quantError_Green * (7 / 16)
    b = b + quantError_Blue * (7 / 16)
    ValidateColor r, g, b
    ' И выливаем в выходную картинку. До них ещё дойдёт очередь
    inputPicture.PSet (x + 1, y), RGB(r, g, b)

    curPoint = inputPicture.Point(x - 1, y + 1)
    ToRGB curPoint, r, g, b
    r = r + quantError_Red * (3 / 16)
    g = g + quantError_Green * (3 / 16)
    b = b + quantError_Blue * (3 / 16)
    ValidateColor r, g, b
    inputPicture.PSet (x - 1, y + 1), RGB(r, g, b)
    
    curPoint = inputPicture.Point(x, y + 1)
    ToRGB curPoint, r, g, b
    r = r + quantError_Red * (5 / 16)
    g = g + quantError_Green * (5 / 16)
    b = b + quantError_Blue * (5 / 16)
    ValidateColor r, g, b
    inputPicture.PSet (x, y + 1), RGB(r, g, b)
    
    curPoint = inputPicture.Point(x + 1, y + 1)
    ToRGB curPoint, r, g, b
    r = r + quantError_Red * (1 / 16)
    g = g + quantError_Green * (1 / 16)
    b = b + quantError_Blue * (1 / 16)
    ValidateColor r, g, b
    inputPicture.PSet (x + 1, y + 1), RGB(r, g, b)
  Next x
 Next y
Работает медленнее, зато читаемо. Есть смысл оптимизировать многое, если не всё. Процедура подбора палитрового цвета ошибается, есть смысл переработать. Конечно, метод не совершенен (есть тьма алгоритмов и быстрее, но этот прост в реализации).
Рубрики:  этот удивительный мир вокруг нас

Метки:  

Этимологическая ошибка

Четверг, 30 Мая 2013 г. 02:33 + в цитатник
Как гласит педикия:
Hex (hexadeсimal) — обозначение шестнадцатеричной системы счисления.
В переводе с немецкого «Hexen» означает «ведьмы, колдуньи», а «to hex» — «колдовать».
То-то я не мог долгое время уловить связь меж фентезийной игрушкой, именованной превосходной степенью степени счисления. «Он куда более шестнадцатеричен, даже более, шестнадцатеричнейший...».
Теперь, обнаружив пропажу своего html-сборища полезных функций, я буду публиковать их прямо тут. Мне насрать на то, что это вовсе не дняфковый формат, просто сюда я имею быстрый доступ, а ещё больше мне насрать на мнение окружающих, что VB6 отнюдь не самая лучшая среда реализации всего-всего, я как Кен Сильверман, отрабатываю алгоритмы и принципы в самом что ни на есть допустимо-нестрогом и в то же время однозначно интерпретируемом языке BASIC. Зачастую пусть так и остаётся, ибо зачастую производительность «и так сойдёт». Затем весь этот индусский код можно запилить в ASM, однако VB хорош тем, что доступен даже из Excel.
Итак, не отвлекаемся.
Перевод кодовых страниц CP1251 и CP866 (VB, QB)
Function String1251To866$(strWin$)
   'Из кодовой страницы 1251 в 866
   TwinTodos$ = ""
   For i = 1 To Len(strWin$)
      k = Asc(Mid$(strWin$, i, 1))
      If k >= 192 And k <= 239 Then
        TwinTodos$ = TwinTodos$ + Chr$(k - 64)
      ElseIf k >= 240 And k <= 255 Then
        TwinTodos$ = TwinTodos$ + Chr$(k - 16)
      ElseIf k = 9 Then 'Конверсия табуляторов
        TwinTodos$ = TwinTodos$ + Space$(8)
      Else
        TwinTodos$ = TwinTodos$ + Chr$(k)
      End If
   Next i
   String1251To866$ = TwinTodos$
End Function

Function String866To1251$(strDos$)
   'Из кодовой страницы 866 в 1251
   TdosTowin$ = ""
   For i = 1 To Len(strDos$)
      k = Asc(Mid$(strDos$, i, 1))
      If k >= 128 And k <= 175 Then
        TdosTowin$ = TdosTowin$ + Chr$(k + 64)
      ElseIf k >= 224 And k <= 239 Then
        TdosTowin$ = TdosTowin$ + Chr$(k + 16)
      ElseIf k = 9 Then 'Конверсия табуляторов
        TdosTowin$ = TdosTowin$ + Space$(8)
      Else
        TdosTowin$ = TdosTowin$ + Chr$(k)
      End If
   Next i
   String866To1251$ = TdosTowin$
End Function

Нахождение точки пересечения двух отрезков (VB,QB)
Sub LineSegmentCross(x1, y1, x2, y2, x3, y3, x4, y4, xCross, yCross)
  ' Собственно сама выходная функция
  LineEquation x1, y1, x2, y2, AP1, BP1, CP1
  LineEquation x3, y3, x4, y4, AP2, BP2, CP2
  LineCrossing AP1, BP1, CP1, AP2, BP2, CP2, xCross, yCross
End Sub

Sub LineEquation(x1, y1, x2, y2, AP, BP, CP)
  ' Перевод координат линии по двум точкам X,Y в коэффициенты
  If x1 = x2 And y1 = y2 Then
    AP = 0
    BP = 0
    CP = 0
  Else
    AP = y2 - y1
    BP = x1 - x2
    CP = -AP * x1 - BP * y1
    coeff = Sqr(AP * AP + BP * BP)
    AP = AP / coeff
    BP = BP / coeff
    CP = CP / coeff
  End If
End Sub

Sub LineCrossing(AP1, BP1, CP1, AP2, BP2, CP2, xCross, yCross)
 'Нахождение пересечения линий
 Delta = AP1 * BP2 - BP1 * AP2
 If Delta <> 0 Then
   xCross = -(CP1 * BP2 - BP1 * CP2) / Delta
   yCross = -(AP1 * CP2 - CP1 * AP2) / Delta
 End If
End Sub

Алгоритм Сазерленда-Коэна, любезно транслированный одним добрым человеком из википедии на VB
Для «урезонивания» (обрезания) с сохранением углов и направлений координат отрезка (X0,Y0,X1,Y1), если оный выходит за рамки xMin,xMax,yMin,yMax. Возвращает False если он не пересекает ограниченную область.
Private Enum EdgeCode
 ecNone = &H0
 ecLeft = &H1
 ecRight = &H2
 ecBottom = &H4
 ecTop = &H8
End Enum

Public Function CohenSutherlandLineClip(x0, y0, x1, y1, xMin, xMax, yMin, yMax) As Boolean
 'Сама процедура алгоритма
 Dim accept As Boolean, done As Boolean
 Dim outcode0 As EdgeCode, outcode1 As EdgeCode, outcodeOut As EdgeCode
 Dim X As Double, Y As Double
 accept = False
 done = False
 Call CompOutCode(x0, y0, xmin, xmax, ymin, ymax, outcode0)
 Call CompOutCode(x1, y1, xmin, xmax, ymin, ymax, outcode1)
 Do
  If (outcode0 = ecNone) And (outcode1 = ecNone) Then
   accept = True
   done = True
  ElseIf ((outcode0 And outcode1) <> ecNone) Then
   done = True
  Else
   If (outcode0 <> ecNone) Then outcodeOut = outcode0 Else outcodeOut = outcode1
   If (outcodeOut And ecTop) Then
     X = x0 + (x1 - x0) * (ymax - y0) / (y1 - y0)
     Y = ymax
   End If
   If (outcodeOut And ecBottom) Then
     X = x0 + (x1 - x0) * (ymin - y0) / (y1 - y0)
     Y = ymin
   ElseIf (outcodeOut And ecRight) Then
     Y = y0 + (y1 - y0) * (xmax - x0) / (x1 - x0)
     X = xmax
   ElseIf (outcodeOut And ecLeft) Then
     Y = y0 + (y1 - y0) * (xmin - x0) / (x1 - x0)
     X = xmin
   End If
   If (outcodeOut = outcode0) Then
     x0 = X
     y0 = Y
     Call CompOutCode(x0, y0, xmin, xmax, ymin, ymax, outcode0)
   Else
     x1 = X
     y1 = Y
     Call CompOutCode(x1, y1, xmin, xmax, ymin, ymax, outcode1)
   End If
  End If
 Loop Until done
 CohenSutherlandLineClip = accept
 End Function

 Private Sub CompOutCode(X, Y, xMin, xMax, yMin, yMax, code As EdgeCode)
   'Вычисление бинарного кода состояния прямой (отрезка)
   code = 0
   If (Y > yMax) Then code = ecTop _
   Else If (Y < yMin) Then code = ecBottom
   If (X > xMax) Then code = code Or ecRight 
   Else If (X < xMin) Then code = code Or ecLeft
 End Sub

Алгоритмы сортировки массивов
    For i = 0 To UBound(MyArray) 'Сортировка пузырьком
        For j = i + 1 To UBound(MyArray)
            If MyArray(i) > MyArray(j) Then
                temp = MyArray(i)
                MyArray(i) = MyArray(j)
                MyArray(j) = temp
             End If
       Next j
    Next i
'---------------------------------------------
' Сортировка выбором (в принципе, N = UBound(MyArray)
         For q = 1 To N - 1
            Min = MyArray(q)
            k_min = q
            For j = q + 1 To N
               If MyArray(j) < Min Then
                 MinY = MyArray(j)
                 k_min = j
               End If
             Next j
             MyArray(k_min) = MyArray(q)
             MyArray(q) = MinY
         Next q

Преобразование координат 3D в 2D-проекцию на экране (догадываетесь, к чему я веду всем этим кодом;)?)
Dim camX, camY, camZ    'Абсолютные координаты камеры
Dim aX, aY 'Углы наклона камеры по осям X и Y
Dim xSize As Integer, ySize As Integer 'Размеры экрана (видимой области)

Function Calculate(X, Y, Z, xscr, yscr) As Boolean
  'Собственно, функция проекции из координат точки в экранные
  'Говорит True если надо рисовать
  CalculateTemporaryAxis X, Y, Z, tmpX, tmpY, tmpZ
  If tmpZ > 0 Then Calculate = False: Exit Function

  tempZ = ySize / tmpz
  xScr = Int(tmpX * tempZ + (xSize / 2))  'xSize
  yScr = Int(tmpY * tempZ + (ySize / 2))
  Calculate = True
  'В формулах проекции заключен FOV
End Function

Sub CalculateTemporaryAxis(X, Y, Z, tmpX, tmpY, tmpZ)
 'Приведение координат из абсолютных к оси Z, направленной из камеры
 tmpX = (X - camX) * Cos(aY) - (Z - camZ) * Sin(aY)
 tmpZ = ((X - camX) * Sin(aY) + (Z - camZ) * Cos(aY)) * (Cos(aX) - (Y - camY) * Sin(aX))
 tmpY = tmpZ * Sin(aX) + (Y - camY) * Cos(aX)
End Sub
soxie_pure_visual_basic_3d (700x406, 55Kb) soxie_pure_visual_basic_3d_1 (700x406, 153Kb)
Рубрики:  этот удивительный мир вокруг нас

Метки:  

Пацанам при выборе

Воскресенье, 28 Апреля 2013 г. 00:36 + в цитатник
pda.privet.ru/post/62989034 Позапрошлым летом доктор Введенский вместе с группой коллег отправился в санаторий предприятия "Химволокно", что в ста километрах от Гомеля. В этом санатории все годы после аварии на Чернобыльской АЭС проходят реабилитацию дети из самых загрязнённых районов Белоруссии - Хойникского, Буда-Кошелёвского, Брагинского.
Врачи отобрали 300 девочек, родившихся в 1986-1990 годах, то есть во время аварии и в течение следующих трёх лет. Сейчас этим девочкам по 12-14 лет. Возраст, когда девочки превращаются в девушек.
За полтора года исследований врачи получили ошеломляющие результаты. Антропометрические исследования - измерения роста, веса, объёма грудной клетки, бёдер, конечностей - показали, что у девочек из чернобыльской зоны все показатели ниже нормы. Однако ширина плеч у девочек превышала норму, В области предплечий, плеч, на ногах отмечалось интенсивное оволосение.
Дальше учёные столкнулись с более серьёзными патологиями. Как правило, в возрасте 12-13 лет у девочек начинается менструальный цикл. Ни у одной из 300 отобранных менструации не были отмечены. Данные УЗИ показали, что и внутренние органы девочек - матка, яичники - недоразвиты и по размерам значительно меньше, чем у сверстниц из благополучных районов. "Результаты наших исследований могли быть дикой случайностью, - считает доктор Введенский, - однако среди этих трёхсот девочек была одна, у которой внутренние половые органы вообще отсутствовали. У неё не было матки.

Так что место рождения и постоянного пребывания имеет значение при выборе будущей самки (пока они не перемешались в default city). Учите географию и смотрите карты распространения чумных ветров после катастрофы 4 блока ЧАЭС. Тьфу-тьфу-тьфу ;).
Рубрики:  здесь и сейчас

Метки:  

USB

Понедельник, 01 Апреля 2013 г. 22:48 + в цитатник
Подборка технических ссылок для понимания, почему USB это несерьёзно. Про OHCI/UHCI/EHCI/XHCI, про то, что не стоит удивляться геморрою с загрузочными флешками, про блядский яббл, не желающий заряжаться от «обычного компьютера»...

Шина USB требует обратной совместимости
USB Host Controllers: OHCI, UHCI, and EHCI
Спецификации USB
USB - гавно. Как ни странно.
Apple iPad не заряжается от компьютера – миф
Почему Apple против стандартного Micro-USB
Создаем простейшее usb-устройство для общения со своей программой
USB-хаб
USB интерфейс - как устроен и типы
Ограничение на использование USB-накопителей.
Достаточнно ли питания по USB для внешнего жесткого диска?
Питание от USB (GIGABYTE)
Что такое USB-хост и как его можно использовать
USB Host OTG(я бы не рекомендовал эксперименты - прим.SoXiE)
Собственный драйвер для устройства USB - это просто
Игрища с USB в Windows (отслеживаем и контролируем) (я сам могу рассказать как общаться с монтируемыми в систему USB на VB6 средствами WinAPI).

Собственно, что такое сферический USB в вакууме? Девочка-планктонина приносит флешку чтобы напечатать очередную бумажку в отсуствие сети, вставляет её в печатную машинку, и через пару кликов в руках бумажная копия. То же самое - она же садится в автомобиль, вставляет плеер с вилкой на корпусе в дырочку - и вуаля, никаких тебе закатившихся под сиденье и поцарапаных оптических дисков, и плеер заодно заряжен. Хуяк, покупаем устройство почти любого вообразимого функционала - от сраных подсветок для клавиатур, отгонялок насекомых и прочих вентиляторов с гламурными прозрачными оплётками и золотыми контактами до жёстких дисков с двумя вилками и видеокарт, и гарантированно знаем, что оно БУДЕТ работать (по крайней мере в сравнительно современном компьютере). Всего 4 разноцветных провода, казалось бы, гламурное кисо отсатисфачено простотой, лёгкостью и юзабельностью, и даже если она в порыве гнева порвала шнурок - да его скрутить-починить как два пальца об асфальт!
Однако, как написано выше - USB-гавно. Я по молодости вообще недоумевал, нахуя ж нужен завод Элекон с его многообразием дорогущих разъёмов, когда есть столь универсальный стандарт, столь отлаженное и компактное средство связи. И даже думал, что если взять всю нашу замечательную технику с этими кабельными ктулху и чёрт-ногу-сломящими разъёмами и маркировками, и в один миг перевести на USB, проблема решится. Хуй там. Лучшая деталь та, которой НЕТ.


Давайте представим, что человеческий мозг и голова (в которую едят) соединён с телом одним лишь подобием интерфейса USB (как хвосты в Аватаре), а не спинным мозгом, пищевым и дыхательным трактами и иными артериями. Да мы бы безбожно глючили, тормозили, шея была бы тоньше, у нас был бы хотсвоп головы на другое тело и оно могло бы функционировать, например, на удалении 5 метров от тела (через трубки-каналы), а ещё на стыках (где раньше была шея), были бы такие наросты-микромозги, которые бы расшифровывали и распределяли потоки крови, кислорода, управляющих нейронов и жрачки. Да это были бы самые ненадёжные узлы, которые отказывали бы лет этак в 20! К тому же голову Эйнштейна можно прикрутить к телу красавца-качка, да только вот голову кота к человеку не прикрутишь (питания не хватит, пищевод маловат, хотя мошонку себе будет лизать по-кошачьи).


Так почему же USB говно технически? Потому что есть замечательные альтернативы, которые не столь universal, зато не обладают такой жуткой ограниченностью. 5 метров? Да кто их мерил когда, давайте попробуем? Ну, мышка, допустим работает и через 10м, а жёсткий диск нет. Падение напряжения? Ещё бы, 0.2V на шине данных затухнут, а тем более если передавать не по кабелю, а по разогнутой проволочной вешалке. USB 2.0 говорите? Сколько ещё из этих двух проводов можно выжать? 480 Мбит/с? Этого уже много для двух проводков. Ну с третьей версией пустили ещё, тут же в разы выросла пропускная способность, ну напругу подняли. Пожалуй, хватит, уговорили :) Однако ещё один регламентирующий документ и тип контроллера XHCI, который отдельно лицензируется, а это уже не просто вопрос ебли в присядку, это, господа, деньги. За каждый отдельный чип на мамке (не разбирал вопрос - на мамках ли или на дочках тоже? Плюс михалковский налог, там неплохо так вырастает конечная цена). А теперь представьте геморрой технаря-разработчика устройств, который за вашу универсальность платит тысячами лишних строк кода. Какая же она нахрен универсальная, если одних действующих спецификаций (официальный документ) четыре штуки + эпловские извращения по питанию. А теперь подумайте, насколько умным нужно сделать устройство (тупо, флешку), чтобы при внезапном выдёргивании оно не делало харакири, а спокойненько завершало запись на носитель благодаря разрядке конденсаторов, не оставляя затворы транзисторов в приоткрытом состоянии (запрещённый диапазон для транзисторов)? Теперь сделаем скидку на теорию и реальность, прикинем з/п китайских электронщиков корпорации с гордым названием «noname», и сделаем выводы о покупке левых флешек. Надёжность? Да вы о чём вообще? Питание USB на мамке подводится напрямую к шине +5VCC, и вот вам пример: есть у меня БП и матплата, которые фальш-стартуют будто по команде AC Power Resume, и в этой плате был воткнут USB-светильник. Так у него кондёр сдох через пару недель таких включений, потому что БП не успевает при подаче 220В и одновременном включении стабилизировать выходные уровни - мамке похуй, там защиты есть, а устройство, как видите, сдало полномочия. Что касается серьёзности, вот вам схемы подключения плохая и хорошая.


Схема подключения

Каждый из кубиков и линий имеет свой коэффициент надёжности, энергопотребление, гарантию и в конце концов преобразователь напряжения (в котором может возникнуть пробой или КЗ, и сгорит скорее всего всё). Зато универсально и по 4-м проводам. Чем меньше кубиков, тем выше надёжность. Ах да, ультрабук на картинке имеет чип USB-контроллера, так что это тоже два кубика, просто он интегрирован в чипсет (и при пробое придётся менять ультрабук). В этом отношении USB вообще хуита потому что универсальность не нужна ибо специфический софт скорее всего жёстко привязан лицензией к железу.


Короче, выводы таковы: если мы имеем девочку с флешечкой, пущай будет и USB-дырочка. Но при первой же оптимизации скорости/надёжности/простоты/прямоты путей USB будет выкинут первым делом из общей схемы.

Рубрики:  этот удивительный мир вокруг нас

Метки:  

Радиатор на RAM (оперативную память)

Воскресенье, 17 Февраля 2013 г. 23:10 + в цитатник
Радиаторы памяти by SoXiE

В борьбе за тишину MAIN я принял пару лет назад решение поставить стоковые частоты FSB и памяти (прямо как никем не любимые запломбированные офисные машинки на гарантии), однако сейчас обнаружил, что доращивая ОЗУ до максимума, поддерживаемого Gigabyte GA-X48-DS4 (8 ГБ), я брал модули, аналогичные стоявшим – KVR800D2N5/2G. 800! Они могут на 800 МГц работать! Ну и если уж это штатные частоты, почему бы и не поставить? Несерьёзно получается, 667МГц вроде как прошлый век. И тут обнаруживаю в даташитах на материнку, что она тянет DDR2 1066/1200 (PC8500...PC9600)! Такой потенциал пропадает зазря, ну просто я проглядел в своё время возможности нежного выставления напруги и частот в БИОСе. Заодно поставил динамическое увеличение множителя и частоты C.I.A.2 – Cruise.


Итак, частоты поднял, тест на стабильность прогнал, потрогал пальцем – стало жалко чипы. Я вообще жалостливый к железу и стараюсь куда только можно налепить радиатор. Встал вопрос охлаждения RAM. Коммерция предлагает штатные радиаторы только для оверклокерских модулей, нашлёпки типа Titan или Xigmatek Dragoon с Xilence COO-XPRAM.HP в шаговой доступности не обнаружены, а в Meijin или нечто похожее мне ехать ЛЕНЬ, да и не всё то медь, что рыжее. Знаем мы ваши, блядь, теплотрубки без жидкости, зато на дизайн шильдиков UltraDurable, SuperPooper Ice, MegaCool ушёл весь бюджет RnD. Короче, лучше чем сам себе, вряд ли кто сделает...


Читать далее
Рубрики:  здесь и сейчас
этот удивительный мир вокруг нас

Метки:  

а вот ТО, что мне по-настоящему захотелось

Четверг, 24 Января 2013 г. 19:59 + в цитатник
2804.picture (253x172, 81Kb) Dell Latitude 10. Голодно облизнулся после ревюшечки. Цитата:
Не знаю, так ли уж критично было экономить его в данном случае, но сам факт, что 2-ядерный процессор с архитектурой x86 можно не только не снабжать радиатором, но и распаять под модулем оперативной памяти, в голове уложился не без труда.

и
По умолчанию поставляется батарея емкостью 30 Вт*ч, но можно купить и вдвое более емкую. Правда, лично я этого делать не стану, потому что даже от штатной планшет в режиме чтения и с фоновыми синхронизациями по WiFi (почта, соцсети) работает ровно 10 часов. В тесте Battery Eater (режим Classic), где на экране постоянно вертится рендеренная в OpenGL батарейка, время работы составило 5 часов 42 минуты.


И это всё-таки dell это бренд, имя, которое редко делает впариваемую дурачкам хуйню (вспоминаем устройства, стоящие на полках ионов и белых ветров), и с другой стороны не гик-ориентированное устройство, собранное на коленке. Авось допилят W8 до удобоваримого состояния, и сё, понеслась. Только тогда я смогу сказать, что для меня существует такой юзкейс, который в тренде, и который бы я хотел. Опять же, позорище на головы MS, в очередной раз пукнувшим в лужу с Surface.
Рубрики:  здесь и сейчас

Метки:  

чтоб ты сдохла

Вторник, 15 Января 2013 г. 20:45 + в цитатник
pzr_rs (322x160, 32Kb)
почта роисси. чтоб тебя распидарасило, и чтоб ты увядла как увядли остальные средства связи и не пользующиеся спросом услуги, и чтоб конвертики у тебя продавались только под откаты, и чтоб ты в один прекрасный момент ты осталась пережитком и стала позорным совковым прошлым, которому дотаций на следующий год не дадут в связи с ликвидацией.

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

Метки:  

Прикладные нужды для самых маленьких.

Суббота, 12 Января 2013 г. 16:56 + в цитатник

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




Демо софтины имеет полный функционал (который нужен), омрачаемый надписями ОБРАЗЕЦ как ватермарками на картинке. На принтер, вероятно, выводится то же самое (WYSIWYG). Я сделал вывод, что печатается не картинка (ибо фон важной бумажки пропадает на печати), а форма - то есть поля в текстовом виде передаются рендеру принтера, который отвечает за масштабирование и антиальязинг текста (таким образом выведенное на дисплей векторным, допустим, Arial, с отключенным ClearType, будет на принтер выводиться как надо гладким).


Артефакты демоверсии


Посмотрим что за зверь программка. Из предыдущей картинки сразу закралось подозрение - обратите внимание на до боли знакомый вид кнопок a-la Windows 98, что чаще всего указывало на то, что прога написана на MS Visual Basic 6, и контролы там выводились через свою библиотеку. И верно, PE Explorer показал, что это чистейший VB6 за счёт использования только MSVBVM60.DLL, библиотеки выполняющей роль виртуальной машины для P-кода, генерируемого компилятором. Ещё один аспект, почему программку нужно изучать внимательнее - есть паранойя, что она может стучать через сеть кому нужно о вводимых полях, и вскоре к вам в дверь постучат. Но нет, судя по используемым библиотекам, онлайном и не пахнет.


Изучаем зависимости (паранойя) и видим MSVBVM60


Однако дизассемблирование не принесёт нужных результатов в случае P-кода, посему запускаем декомпилятор VB Decompiler, что нам на руку, поскольку P-код (как и яву) зачастую гораздо удобнее разбирать в том виде, который «почти родной», очень близком к исходнику. Код не был обфусцирован, посему всё открылось как будто ты стоишь за спиной у автора. И здесь мы подтверждаем свою догадку - ватермарка ОБРАЗЕЦ является не более, чем текстовым полем Label на форме вывода. Всё слишком просто, ведь в этот массив Label'ов можно было забивать свойство Caption "ОБРАЗЕЦ" через Form.Load например так: CHR$ (412/2) & CHR$ (416/13) &..., если не хуже.


Через декомпилятор VB смотрим код и  встречающиеся значения


Мне было лень перекомпилировать чужие сырцы и плодить лишние баги, посему я просто решил поковырять бинарник через HEX-редактор в поисках нужной строчки дабы заменить символы СЕ 20 C1 20 D0 20 C0 20 C7 20 C5 20 D6 на сплошные пробелы (20). Нашёл как раз тот кусок поля, где описаны ресурсы.


Чтобы не перекомпилировать, просто меняем строки и пересчитываем checksum


Сохранил, через тот же PE Explorer пересчитал контрольную сумму (checksum) чтобы винда корректно проглотила EXE (оставалось опасение, что MSVBVM60 ругнётся на то, что где-то лежащая внутренняя сумма P-кода тоже изменена), но нет, всё работает. Поля выглядят как пробелы, на печать тоже не выводятся. Результат - чистое от ватермарков окошко.


Всё работает



Сия история ещё раз подтверждает вывод, высказанный ещё очень давно в правдивом труде «История программирования в СССР. Часть II. Окончание: 014. Программисты-профессионалы и программирующие инженеры» (ссылка на главу):

Теперь представим, что задание написать программу расчета балки получил профессиональный программист. Первое, что он сделает... нет, не бросится к компьютеру программный код писать, он вооружится блокнотом и пойдет «пытать» инженера-расчетчика: итак, какие же у нас исходные данные? Геометрические размеры – пролет балки и ее сечение. Ну, допустим, простейший случай – брус, высота и ширина. OK. И что программа должна делать, если пролет нулевой? Выдать сообщение об ошибке и остановиться? Какое сообщение? [...] Затем документ читается и согласовывается пользователем (почти всегда при этом – уточняется, правится и переписывается). Наконец утверждается начальством и... всего лишь две-три недели спустя программист приступает собственно к программированию. Помните, что инженер уложился в десять строчек кода? Так вот, программисту со всеми этими проверками, диагностиками и пересчетами придется написать эдак строк двести-триста...

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

Рубрики:  этот удивительный мир вокруг нас

Метки:  

Просто так и в копилку

Пятница, 11 Января 2013 г. 22:33 + в цитатник

Услышал на днях про «дерзкую» акцию «Партизанская карта Московского метрополитена». Ребята предлагают клеить взамен достойной порицания официальной схемы нечто своё. Карта, по задумке, несущая благую цель - центр города привязан к географии, остальное более или менее информативно. На первый взгляд. Начал приглядываться - и понял, что это тот случай, когда исполнение третьих сторон сосёт у официалов. Столько ошибок я ещё ни на одной левой схеме не видел, будто верстал студент на отъебись в ночь перед дедлайном. А сторонних схем я видел немало, включая глубоко красивые и глубоко вывернутые на изнанку:


Карты и схемы метро

А может, это попытка пиара и проверка активности и внимательности населения путём посева косяков в схему? Кто их знает. Но схемы корявее придумать сложно, хотя идея ничёшная.




В сетях наткнулся на пост с ещё одной пачечкой интереснейших слов, которые ну прочитаешь, и ведь не запомнишь ни слова. Смешал её с ещё парой выдержек из таких же постов:



• Феномен Баадера-Майнхофа. Когда вы видите что-то в первый раз, а затем начинают замечать это повсюду. Так я познакомился с группой Enigma.

• Фриссон - озноб во время прослушивания музыки, которая вам нравится. Да, да, это самое называется не эякулировать.

• Скриптуриент (Scripturient) - человек, обладающий навязчивым желанием писать намёк

• Фанфаронство (Fanfaronade) - бахвальство, хвастовство, рисовка, самохвальство.

• Ультракрепидариан (Ultracrepidarian) - человек, дающий ответы и советы, на вопросы которые находятся за пределами его знаний.

• Инфандис (Infandous) - факт, который настолько компрометирующий, что его следует всегда держать в себе.

• Рекумбентибус (Recumbentibus) - нокаутирующий словесный аргумент, на который невозможно найти достойный ответ.

• L’esprit d’escalier (франц.) - сожаление от того, что хорошая фраза, остроумное замечание или достойный ответ пришли к вам уже после окончания разговора.

• Schadenfreude (нем.) - удовольствие, получаемое при виде чьей-то неудачи злорадство?

• Farpotshket (идиш) - соответствует ситуации «окончательно сломалось в результате попытки исправить» блядь как же знакомо...

• Mamihlapinatapai (инд.) - смотреть друг на друга в надежде, что один из двух предложит выполнить то, чего хотят обе стороны, не расположенные это делать.

• Mokita (Новая Гвинея) - правда, которую знают все, но которую никто не отваживается произнести вслух. Ремесло шутов и юродивых.

• Shibui (яп.) - неприятное проявление чего-либо изначально определённо красивого. Пошлятина по-здешнему, китч.

• Fachidiot (нем.) — компетентный эксперт в одной области, но в общем и целом идиот.


Для уровня выше, чем выжимки из соцсетей: знакомимся с творчеством Сирила Норткота Паркинсона, более известного как того, кто выдумал законы Паркинсона. Почти наш современник, и выводы ещё не покрылись патиной времени, разве что с поправкой на тенденцию планктона к удалённой работке и прочему фрилансу. Пожалуй, второе открытие, приподнимающее завесу над тайнами мироздания. Первым был, конечно же, Маркиз де Сад.

Рубрики:  здесь и сейчас
этот удивительный мир вокруг нас

Метки:  

Для затравки

Суббота, 05 Января 2013 г. 03:13 + в цитатник
fear 1996 doghead scene
Кинофильм Страх Джеймса Фоули, 1996 год. Чудесный саундтрек. Самое смешное, что эту сценку «fear 1996 doghead scene» на ютюбике таки ищут))
В колонках играет - The Sundays - Wild Horses
Рубрики:  бывает)

Метки:  

Поиск сообщений в SoXiE
Страницы: 18 17 16 [15] 14 13 ..
.. 1 Календарь