(no subject)
masterspammer
А вот если бы я занимался библиотекой для JS, выглядела бы она примерно так:


На картинке - редактор типа "блокнот" выглядывает слева; справа же - более гипертекстовый редактор с интерфейсом в основном на основе всплывающих меню (a la Gimp), что полезно для его встраивания.

РРРРР!!!! (злюсь)
masterspammer
Вообще-то злюсь давно - хочется мне иногда создать нечто, имеющее интерфейс пользователя (например, текстовый редактор с расширенной поддержкой русского языка и суженной - несмыслового форматирования - чтоб заменить "Ивана" на "Петра" во всех формах было можно, а сделать красным по зелёному - нельзя), работающее в браузере и чтоб было непротивно писать, а вот фигушки!

Мне хочется именно писать софт, а не разметку, а сейчас это почему-то не можно (хотел написать "не модно", но кнопки рядом, так тоже хорошо получилось). И ещё хочется писать не декларативно, а в виде обычного кода. Хотя бы чтоб писать логику интерфейса и внутренности в одном стиле (по примеру задачи можно понять, что там сложного кода должно быть много) и не ломать мозг, а также чтоб в идеале можно было переключить реализацию и запустить на JS, но вообще не в браузере (и не тащить его за собой - разметку разбирать, мало ли сколько памяти и мозгов у устойства) - не то, чтоб мне это надо, но если так нельзя фундаментально, то решение СРАЗУ мной считается неполноценным.

Также хочется писать код, а не декларативщину - так удобнее в отладке и переиспользовании. Могу как-нибудь развернуть, а так, если кратко - как правило, это шаг в сторону даже от той небогатой типизации, которая в JS есть, ошибся в имени - молчаливо проигнорируется; метод (например setValue('test')) - совсем другое дело. Иногда помогают костыли, но можно же и без них! Есть опыт переделки кода на стандартное (для JS - прототипное) наследование, после которого случилось чудо и IDE стала показывать иерархию наследования, переопределённым методы и подсвечивать многие ошибки, а не как обычно "хозяин, тут 5000 вхождений такой строки, могу первые 1000 показать". Конечно, тесты (ручные и "дорогие" автоматические GUI-тесты) и так ошибку найдут, но у меня нет выделенных тестеров!

Немножко обнадёживающее исключение - ExtJS - именно что код, хотя и декларативный. Что подход не тупиковый, подтверждает цена решения.

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

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

(no subject)
masterspammer
Ещё одну деревяшку склеил и вот тут получилась первая ЩЩель - пока не совсем уверен - подзакрутил сильнее, но шансов, что саморассосётся - мало. Щель - мала, замазываема и на не очень-то видном месте, так что 5 полок из 6 сделано. Густой клей кончился, перехвачу у vertebra_p по договорённости - пока в Мегу ехать спина болит.

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

P.S. А на флэшке - Linux Mint 18.2 "Sonya" - Release i386

Про "восстание машин"
masterspammer
Буквально за соседним столом оптимизатор (гиперопт), которому поставили цель оптимизировать в том числе и время выполнения, научился радикально сокращать это время (остальные параметры целевой функции были не столь сговорчивы), вызывая ошибку переполнения памяти и оптимизировался "работать" всё быстрее и быстрее :-)

На то, что результат не достигается, ему было, очевидно, насрать.

Итого про комп - всё весело!
masterspammer
Материнка таки виснет наглухо, аппаратный reset не помогает - как будто он не подключен вообще. К счастью, ни разу не пропали ценные данные, виснет как правило без нагрузки и не в присутствии меня - отошёл, вернулся - висит. Насколько я знаю, такие приметы говорят именно в направлении материнки. Может перепрошить UEFI?

Разумеется, проблема явилась по всей красе после того, как я ещё одну материнку в починку отдал. В починке она в подвешенном состоянии - едет тестовый стенд из Китая.  По всем законам подлости, если я сейчас новую куплю, то естественно сразу придёт стенд и... у меня будет три материнки (и надо будеть отдавать деньги за починку).

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

Продолжая про лохов цветмета
masterspammer
Иду как-то и вижу, как во дворе детского садика мужик в форме охранника мотает медь с катушек чего-то типа ТС-180 на кулак.

Показываю жестами, мол что за фигня, дурак, что ли?
Он говорит, что какая-никакая, а копеечка.
Спрашиваю сколько; давно было, не помню, но сумма была меньше, чем ТС-180 стоял.
Называю, за сколько бы я купил трансформатор, по лицу вижу, что он себя посчитал дураком.

И железки (арматуру) он тоже попортил, насколько помню.

Вспоминая Пруткова
masterspammer
Во сне восприятие рифмы и ритма всё-таки патологично. Вот это казалось вполне стихом даже после пробуждения - пару минут :-)

Вы любите водку - я задал бомжу
Люблю, я спирт в ней нахожу!

Неологизм - лох цветмета
masterspammer
Прочитал утром такое (на самом деле было написано "лом цветмета", конечно же) на столбе!

Бывают такие товарищи, бывают! Слышал историю, как один такой, сев обжигать провод на костре в лесу, получил пару кубов воды от залетевшего на огонёк (на самом деле - на дымок) вертолёта МЧС, а потом был "депортирован" из той области домой в свою. И без счёту историй про трупы разной степени прожарки да про задержанных subj.

P.S. Вспомнил как-то как два товарища в дисплейном классе писали одну программу и силясь впечатлить старшекурсницу, подписались "кто-то и кто-то technology"; то есть они думали, что так подписались, а по факту в силу того, что английский они знали куда как хуже информатики, вышло ".... technolohi", старшекурсница очень впечатлилась и долго радовалась.

Торцы торчат-с!
masterspammer
Ага, сделал я бутерброд паркет-фанера-паркет и с двух сторон всё стало красиво. С третьей только затык возник традиционный, то есть с торцом. Спил фанеры выглядит слоисто. Спил паркета слоист чуть менее, зато заметно - дуб, ёлка и ещё одна ёлка в другом направлении, а ёлка на стыке нафиг не нужна. Так что спиливать лишнее и стыковать дуб с дубом. Давно уже спилил и вот набрался-таки сил склеить.

Была надежда поставить полки на торцы, добавить сверху ещё массы и позволить силе тяжести сделать своё дело. Примерно то же самое делал с колонками (там сверху на торцы клал груз, то есть всё было даже слабее прижато), всё знакомо, поэтому намазал и поставил сразу четыре полки. А вот фиг! Дуб коробится и не прижимается никаким весом вообще!

Разбираю, смотрю - "ёлочные" слои от клея разбухли сильнее дубовых и если смотреть "по ёлке", то до дуба по полмиллиметру - прижимаешь с одной стороны - с другой миллиметр вылазит. Может, кстати, я и не очень ровно отпилил, и какую-то часть полумиллиметра обеспечил сам, но не великую - сначала насухую приставлял - ровно было. Разбираю, отчищаю полки от клея и замазки (клей+опилки), еду кататься на велосипеде с детьми. Что характерно, сломал и его (заднего переключателя крепление к раме).

По возвращению с прогулки решил отчистить от клея и торцы. Наполовину получилось, но шпон, склеенный в торец, разошёлся; две штуки из четырёх оставил, две - выкинул. Думал пройти фрезером для выравнивания срезов, но обошёлся крупной наждачкой (не у деталей-торцов, а у кусков паркета самой полки). Снова собрал сначала одну полочку, потому другую, на этот раз - на верёвочных закрутках, то есть с сильным прижимом. И мазал на этот раз более густым клеем и быстрее - особенно "шпон".

Наутро склеил ещё две. Сегодня снял скрутки - вроде без щелей, не присматривался детально, но явного криминала нет.

P.S. Хотел разобрать на запчасти очередной дочкин планшет, но в итоге починил его. Лишил ребёнка лета, блин!

(no subject)
masterspammer
Отпуск кончился, я работаю. Работа так же хороша, как и до отпуска, а вот дорога чувствуется более (по контрасту - после курса массажа и отдыха вообще). Два часа, да плюс ещё, оказывается, время в себя прийти. Что-то не нравится. Вчера отследил. Дело в основном в неизменной неправильной позе в кресле маршрутки в течении часа.

Последствия - голова включается через пару часов после поездки. До того - ощущения как с похмелья (кроме разве что головной боли), концентрация и работоспособность так себе. То-то я думаю, что у меня учиться (и пилить и паять) по вечерам не получается. По утрам у меня сейчас вообще самое продуктивное время (как раз уходящее на дорогу) и его хвост компенсирует упадок сил.

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

"Дорогая, то, что мы считали оргазмом, оказалось астмой".

?

Log in

No account? Create an account