Фатальные дефекты

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

Как увеличить размер превьюшки у Web content в Liferay

Ограничение на размер превьюшек для вебконтента чертовски мало и 50 килобайт не может никак хватить даже не только лишь всем, даже в джипеге вместо пнг. Но конечно есть параметр для portal-ext.properties, который все устанавливает как надо.  journal.image.small.max.size=512000 На всякий случай, файлик с таким именем будучи созданным в каталоге с лайфреем или другом приоритетном местоположении класспаса позволяет переопределить настройки портала.

Как передавать ссылки и тексты между своими компьютерами и устройствами

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

LXC - Просто контейнеры

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

Современный модульный JavaScript

pre.cjk { font-family: "Nimbus Mono L",monospace; }h3.cjk { font-family: "Droid Sans Fallback"; }h3.ctl { font-family: "FreeSans"; }h2.cjk { font-family: "Droid Sans Fallback"; }h2.ctl { font-family: "FreeSans"; }p { margin-bottom: 0.1in; line-height: 120%; }a:link { } Решая задачу создания модульной джаваскрипт архитектуры мы пришли к тому, что адекватная модульность объявлена только в новом стандарте языка ECMAScript 6. Кроме деклараций позволяющих объявлять и импортировать модули...

Мгновенное общение

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

Техника зимнего бега

p { margin-bottom: 0.1in; line-height: 120%; }a:link { } Когда мне в первый раз предложили побегать зимой я отхихикался, что я не настолько маньяк, фанат, спортсмен и железный человек, что-бы рассекать в наши недобрые морозы. Я всегда видел в зимних бегунах и велосепидистов этаких превопроходцев, ну или как минимум людей овладевших собственным организмом подобно йогам или шаолиньским монахам. Однако, когдая я все-таки решил попробывать все оказалось не настолько сурово как может...

Ультразвуковое оружие бегуна

p { margin-bottom: 0.1in; line-height: 120%; }a:link { } Люблю бегать длинные маршруты по дорогам дачных поселков, в полях. Однако, на по обочинам таких дорог любят селиться собаки, не всегда домашние. Да и вариант встретить беспечного человека выгуливающего на природе собаку тоже весьма высок. До недавнего времени я решал эту проблему весьма разннообразно. На длинные дистанции засовывал в рюкзак белую палочку, которой можно было если не отбиться, то напугать размахиванием собак и...

Деплойные миры

h2.cjk { font-family: "Droid Sans Fallback"; }h2.ctl { font-family: "FreeSans"; }p { margin-bottom: 0.1in; line-height: 120%; }a:link { } Прочитав, статью с критикой деплоймента для питона [1] захотел сделать сравнение по другим популярным на вебе платформам. Рассмотрим и сравним как процесс деплоймента на разных платформах т.е. перенос результатов разработки программного обеспечения на боевые или тестовые серверы. Этот процесс для нас будет интересен по следующим основным...

Сообщества и вендоры

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

Дар Гефеста

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

Нотации

p { margin-bottom: 0.1in; line-height: 120%; }a:link { } Также как в политике мир как-будто разделен на два лагеря, в технологиях тоже как-будто есть место для "своих" и "чужих". Одним из признаков такиой группировки может служить используемая нотация написания кода. Восновном современное программирование делится на мир Нотации Паскаля, когда каждое почти слово будь то имя переменной или метода начинается с заглавной буквы и Camel Case или Верблюжья Нотация, а если точнее lower...

Укромыслие

Моя фамилия и видимо какие-то предки просиходит из земли которую сейчас принято называть Украиной, но само по себе украинство, как повествуют многие источники, явление во многом искусственное, п одобно химерному по определению Л. Н. Гумилева Хазарскому каганату,  и как появившееся в нынешнем виде этак с середины 18 в. наверняка выйдет моложе даже той одноименной деревни в тех землях откуда она предположительно происходит. Не случайно герб украины многие сравнивают именно с хазарским...

Маркетинговые ролевые игры

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

Социализм как ве^Wконец всему

В исторических трактовках либералов, принято всех собак сваливать на социалистов, мол как было замечательно в 70-80х годах на западе, рабы работали и не жужжали, но вот пришли злые социалисты и умучали всех честных металлобизнесменов. И ключ иссяк. http://www.snob.ru/selected/entry/77435 Но это конечно обвинение в смерти священника читающего панихиду. Как любой паразит истощивший весь организм или резко из него выдираемый капитализм уничтожает систему на которой паразитировал, то...

Смешивание данных и верстки это анти-паттерн

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

Эстрадное

В нашей сране есть люди которые никогда не выступят против МБХ, даже если он прилюдно начнет есть детей. Это твердая приверженность определенной стороне и политической силе в стране, а может и в мире и таких стороны всего похоже две.  В публичных акциях в поддержку захвата Украины западом высказались не только артисты Шевчук и Макаревич, которые давно уже ведут свою деятельность против президента Путина и за либарельное движение, но и поп примадонна Пугачева. Это значит все эта...

Империалистический капитализм как фрактал неравентсва

Во 2ой половине XX-го века СССР выйдя победителем из тяжелейшей второй мировой войны ценой огромных потерь не мог дать своим жителем уровня жизни в вещественном плане сопоставимом со средним классом наварившихся на этой же войне США и практически не воевавшей остальной европы. Кроме того, что после 1953 был взят курс на дегенерацию страны, в частости приняты меры по разделению промышленности по региональному принципу, справоцирована массовая урабанизация понизившая культурный уровень...

Летающие храмы

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

Этносферы

Одна знакомая намедни высказалась, что национализм это безусловно плохо ( https://www.facebook.com/anna.ruzanova.12/posts/737341289656384 ) , в ее сообщении особенно интересными мне покалазалось 2 момента: тезис об том, что национализм для быдла - на саомом деле это не так, и элитарные сообщества подвержены этому явлению даже в большей степени, сама по себе элитарность это и есть своего рода национализм, но об этом далее детальное эмоцинальное описание своих...