webhamster
0
> Основой мне послужила статья на хабре: «Nano: И всё-таки его придётся выучить»

К счастью, не придется. И выкручивать пальцы в vi тоже не нужно. Потому что наконец-то появился редактор micro, и он гораздо ближе к пользователю, чем его именитые собратья.

Страшно сказать, но в нем даже работает общий системный буфер обмена даже если присоединиться к хосту по SSH, и запустить micro удаленно:

Настройка общего буфера обмена для редактора Micro, который запущен в удаленной SSH сессии

Представляете, можно пользоваться привычными в DE клавишами копирования/вставки, выделять текст с помощью Shift+стрелки, а текст, при выделении строк, даже если он длинее или шире экрана, попадет в буфер обмена. Наконец -то в 2017 году появилась такая возможность в консольном текстовом редакторе.

Micro тоже далеко до совершенства в плане интерфеса, но это уже хоть какой-то шаг в сторону человеческого опенсорчного консольного редактора.
webhamster
0
На видео какие-то постоянные смещения надписей в стартовых окнах, в поверпоинте надпись на первомлисте сползла вниз. Какието линии, прямоугольники с непрорисовкой. Это нормально?
webhamster
0
> Рекомендуется объявлять каждое пространство имен в отдельном файле. Хотя можно и в одном, но это строго не рекомендуется!

Что-то я не понял эти взаимоисключающие параграфы.
webhamster
0
Кодирование предполагает сосредоточивание (как говорят буржуи, погружения в поток). Именно этого у меня нет на работе, так как звонок или какое дело возникает по нескольку раз на час.
webhamster
+1
Надо, надо менять. Сейчас поступила пара предложений, разбираюсь с ними. Начал делать тестовое задание, и видимо будут еще. Народ пишет на почту тоже много, не успеваю отвечать. Еще в github коммитят как сумасшедшие, я с ужасом думаю, когда я все это разгребу. Но это, конечно, приятные проблемы. Но ведь завтра еще на работу. А у нас аудиторская проверка приезжает, 30 человек комиссии. Эта неделя будет вообще сумасшедшая.

Ps: честно говоря не ожидал такого всплеска интереса к теме. Нас таких, видимо, очень много.
webhamster
0
По теме было бы более правильно «Я-то после развала СССР ооооо!». В общем с точностью до наоборот.
webhamster
–1
Я считаю, что ребенка проще правильно воспитать в маленьком городе. Я пожил в Москве и видел и детей и взрослых, которые выросли как в Москве, так и в Подмосковье. Разница между ними есть, и по человеческим качествам не в пользу москвичей, к сожалению, как бы лицемерно это не звучало. Я не говорю что все поголовно, но тенденция наблюдалась.

В Питере народ попроще, но такого количества наркоманов я нигде больше не видел.

Поэтому никакого желания воспитывать детей в таких городах нет.
webhamster
0
Да, картиночки там адовые.
webhamster
0
Хорошо, если будет оказия, я зайду в этот пост и найду контакты!
webhamster
0
Присоединяюсь к вопросу.
webhamster
+5
Эм, вообще-то мне тогда было 33. И за эти годы из двух серверов в виде обычных компов в углу все превратилось в нормальную серверную с четырмя стойками, восемнадцатью блейд-серверами, плюсом десять виртуалок, две системы бесперебойного питания, циски, управляемые коммутаторы, атс, сертифицированные криптошлюзы. Бухающего админа через год уволили. Все это делала команда, которую я сам набирал. Все работают до сих пор. Это к вопросу о попрыгунстве.

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

Я бы на вашем месте или удалил комментарий или не продолжал, чтоб не позориться.
webhamster
0
Попрыгунчик? Работать на проектах по 3-7 лет — это попрыгунчик? Я насмотрелся на людей которые работают год-два, бросают проекты в полурабочем состоянии, и бегут в другое место, а за ними разгребай. Вот это порыгунчики.
webhamster
0
Западный ИТ очень коммерциализирован. Смысл западного ИТ — извлечение прибыли, как и у всех прочих видов коммерческой деятельности. Другое дело, на каких взаимосвязях зарабатывается прибыль, кто заказчики, и за что готовы платить. Часто это не такие человечные интересы, как пытается создать видимость, к примеру, корпорация добра. Националтность истеблишмента рассматривать не будем.

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

Мне сейчас больше интересен Юрий Бялый, он выступает с экономическим анализом в интернет-передачах Кургиняна. Вот там действительно глубокая проработка ситуации, причем опирается он на факты, и показывает откуда берутся данные чтоб анализировать. Расскажет про все — и про нефть, и про банки, и про айти сектор.
webhamster
0
Ребенка нужно еще и содержать в другом городе, и создать хоть какие-то условия для учебы. Это не каждая семья может себе позволить. Я не знаю, какие общежития сейчас, но на моем потоке все, кто жил в общежитии, не учились, а бухали. Поэтому надо снимать квартиру.

Учитывая, что ребенок приезжает из малого города или деревни в большой город, цены на съем жилья для родителей могут быть неподъемными. И если выбирать, где получить образование — в маленьком местном государственном вузе по непонять какой специальности, или отправить ребенка в большой город и пять лет его обеспечивать своей маленькой зп, многие родители вынуждены выбирать первое.
webhamster
+4
> Сейчас бы тебя засудили за вымогательство, и плевать, что они денег не заплатили…

Договора небыло, следовательно небыло и правовых отношений.
webhamster
+1
Со мной работает бывший преподаватель местного филиала МИФИ (бывший филиал НГТУ). Возвращаться туда не собирается. Он вел несколько курсов, плюс его лаборатория подрабатывала диагностическими замерами. Занятость большая — учебные планы, требования учатия студпроектов в конкурсах, работа техдиагностом, личная «научная» деятельность чтоб подтверждать квалификацию. И все время был на подсосе. Если мерить успех материальными ценностями, то скажу, что к своим годам (а он меня старше) смог купить девятку. Вот как-то так.
webhamster
0
> Через 20 лет хочу остаться в строю, так как боюсь жить в мире ИИ, написанного поколением, привыкшим к императивным динамически типизированным языкам.

Это прям в цитатник надо сохранять.

Но вообще, Подмосковье и город на юге в 180 тыщ жителей сравнивать никак нельзя.

И, кстати, проблема перестроечного и последующих поколений в том, что большенство родителей не могут позволить обучение ребенка там, где нужно. В результате много талантливых детей учатся на периферии совсем не тому, чему они хотели бы и чему стоило бы. Это гигантская проблема, но о ней мало говорят. Вам и вашей дочери очень повезло.
webhamster
0
> Кстати, посоветуйте систему документооборота для небольшого (<100 человек) производственного предприятия?

У нас централизованный документооборот на SAP. Вашему предприятию такое точно не подойдет.

Если вас не смущает Windows-only, то самый оптимальный выбор будет Directum. Решение проверенное в нескольких наших филиалах (но к сожалению не в моем), и люди рыдали, когда происходил переход на SAP.

Если нужен опенсорч, то тогда Alfresco. В России есть компании, которые внедрят ее под заказ. В чистом виде она неюзабельна для производственных нужд. Ее обязательно нужно подготавливать под конкретные бизнес-процессы: выписывать пути прохождения документов, согласующих, точки входа, точки выхода, и все это запихивать в Alfresco. Если вы раньше этим не занимались и не знаете теорию, то даже при наличии документации не сможете сделать так, как должно быть.
webhamster
0
> Например, пассаж про работу и прописку, что дескать, было слишком сложно. Я был в то же время в тех же условиях, но у меня не только не было прописки, но и российского гражданства. Это было гораздо более серьезным препятствием, чем одна только прописка, поверьте.

И вы в 98-99 гг. смогли устроиться в Москве по специальности? В это трудно поверить. Если это так, то вам просто сумасшедше повезло.

Про встряхнуться — это вы правильно написали, подумаю.
webhamster
+3
Я думал, что тут зарабоатывает только alizar, переводя буржуйские статьи. И насколько я понял, он в штате TechMedia.

В любом случае, мое мнение по многим технологиям настолько маргинально, что будет вызывать только лютый срач в комментариях. Не думаю, что это кому-то понравится.
webhamster
+3
А какой в этом смысл? Лучше двигаться в перед. Оставьте Радио-86РК и Микрошу в прошлом, они свое дело сделали.
webhamster
+7
Кстати, когда начинался бум, я шерстил статьи и финстрипы по разработке под Андроид. И там было все грустно: если кто-то зарабатывал за время существования, например, игры полторы тыщи долларов — это был офигительный результат. И человек рассказывал как он потратился на контент художнику 300, на музыку 100, на продвижение 200, все это делал полгода, и выхлоп 900 долларов, с которых по-хорошему надо заплатить налоги.

Это как-то не тянет на мотивацию, чтобы начать писать под эту платформу. Может быть сейчас что-то поменялось, честно говоря не в курсе. Хотел бы увидеть именно актуальные финстрипы по проектам, сделанным одним человеком, или маленькой командой.
webhamster
+4
> История человека, который за свою жизнь не научился говорить людям «Нет, идите на фиг».

Вообще-то именно так я и уходил с работ, когда руководство начинало хотеть неадекватно многого. Именно так я и делал, обо всем этом написано в статье.

Но позволить себе это делать я мог ровно до момента обзаведения семьей. После этого момента меня за яйки взяли крепко. Человеку, у которого нет семьи или низкая степень ответственности, этого не понять.
webhamster
+3
>> почему имя массива является указателем,

> Никогда не задавался этим вопросом. Какая разница почему? Просто оно так, это нужно запомнить.

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

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

Не все так бессистемно как кажется.
webhamster
+1
Новые фреймверки, новые фичи языков. Человек, не следящий за изменениями, через пять лет не будет понимать код, написанный на том же языке, но с использованием новых стандартов. Замыкания, автовывод типов — ведь все это появилось настолько недавно, что даже не во всех вузовских курсах об этом говорят. Языки развиваются, тот же яваскрипт уже не поймешь, если не догоняешь нововведений EC6, а знаешь только основы. Про фреймверки и скорость их появления и обновления можно и не говорить.
webhamster
0
Да, тут не расшифровано понятие переменной. А оно многогранное, поэтому если смотреть с низкого уровня, с уровня ячеек памяти и команд процессора по работе с памятью, то все не так просто. К примеру, человек сразу задает вопросы: как организовывается память именованных областей памяти (переменных), где эти имена хранятся и хранятся ли вообще, где и как хранится тип и длина данных, почему имя массива является указателем, получится ли у тебя твой лоад эффективе аддрес при передаче значений через стек, или вместо этого будет что-то пушиться/попаться. А еще надо учитывать оптимизацию, передачу через регистры и прочая, чтобы писать эффективные программы. И как то неприятно осознавать, что у тебя в голове не полная картина кода, а какая-то абстракция, и нижний уровень отдан на откуп магии компилятора. Для скриптовых языков это позволительно, но для «высокоуровневого ассемблера», как его тут называют, — нет, потому что результат реализации машкода от такого «ассемблера» непредсказуем, в отличие от настоящего ассемблера, который однозначно транслируется в машкоды.

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

А так получается что с семьей пару часов вечером (потом вырубаюсь или запираюсь в кабинете), ну и на выходных как получится.
webhamster
0
> ИМХО автор сам загнал себя в карьерный тупик. Любимым делом должно быть то, что ты делаешь на работе.

К сожалению, так поработать мне повезло только один год. Потом еще пять лет на удаленке там же. Но без коллектива, когда ты один, пусть есть и мессенджеры и скайп — это уже не то.
webhamster
+1
Спасибо, в принципе так и есть. Вопрос в поиске распределенной команды и вливания в нее. Пока не нашел.

Да, мириться очень сложно. Я на работу прихожу, и отключаю мозг. И так на автопилоте терплю до вечера. Можно сказать, что на работе просераю время как в фильме «С кликом по жизни». То есть, на работе я как бы не живу. Никогда не думал, что интеллектуальной деятельностью можно заниматься практически на рефлексах, но оказывается, можно. А мне еще за это платят. Включаю мозг, когда еду домой. Да, это ужасно.
webhamster
+3
Там все уродливо, начиная от положения типа слева в определениях, что порождает вывод типа по спирали, и кончая контекстной зависимостью синтаксиса звездочки.

Про спираль тут: http://webhamster.ru/mytetrashare/index/mtb0/1467033248FT6hne92kG

Про контекстную зависимость, думаю, сами знаете, хотя может быть она вас и не напрягает.
webhamster
+23
Сорри, привык к крупным формам.
webhamster
+4
Да, в сях контекстно-зависимый синтаксис указателей со звездочкой — это феерический просчет проектировщиков. В том же паскале указатель и разыменовывание определяется по положению слева-справа от идентификатора. Уже одно это помогает легко читать код вместо того, чтобы помнить или выяснять какого типа переменная и смотреть где мы находимся — в части определения или в части выражения.

Удивительно, что этот просчет сделан в языке, в котором указатели являются самой солью языка.
webhamster
+3
> Если б вы попробовали рассылать резюме/походить по собеседам

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

Вокруг меня всех все устраивает: зарплата моя неприлично большая по меркам моего города, жена работу менять не собирается, своя жилплощадь, такая что есть свой отдельный кабинет. Дети учатся в своих коллективах, школа искуств, бассеин, все дела. Дедушки, бабушки. Кроме меня никто не готов всем этим пожертвовать только потому, что папа по ночам код пишет.
webhamster
0
Спасибо за поддержку. Вы счастливый человек, который занимается сваим делом. Я вам по-хорошему завидую. Могу только пожелать вам здоровья, остальное вы сами себе можете обеспечить.
webhamster
+5
Я подумывал об этом, хорошо если так. Но я смотрю на сегодняшных пенсионеров, у которых в молодости была и космонавтика на экранах, и очевидное-невероятное, и наука и жизнь, а они интересуются только лекарствами, коммуналкой и размером пенсий.
webhamster
+20
> Многа буквов, не осилил. Видимо у вас много свободного времени, что бы писать такие многословные и пространные тексты.

То есть, вариант, что текст писался с апреля прошлого года не рассматривается? Именно тогда вышла оригинальная статья, мне понравилась идея, и я начал писать свою, методично, по кусочкам. Сегодня выложил многомесячную работу.
webhamster
+4
Просто мы одного поколения, а в наше время сегодняшной бездны товаров не было. Поэтому у нас есть (были) одинаковые вещи, которые нас сближают. К сожалению, у современных детей даже в одной стране таких точек соприкосновения почти нет. Все очень сегментировано и находится уже в области нематериального: общелюбимые компьютерные игры, сайты, сериалы. Даже материальных гаджетов сейчас так много моделей, что встретиь случайно в жизни любителя такого же очень сложно.