Pull to refresh
26
0
Антон @HedgeSky

Ruby developer

Send message
UFO landed and left these words here
UFO landed and left these words here
я под воздействием этих задорных постов не выдержал, нашел книжку Голдратта, продрался сквозь проблемы главного героя с женой и законспектировал некоторые вещи

1. Не надо стремиться к тому, чтобы все работники были заняты 100 процентов своего рабочего времени — следите за тем, чтобы 100 процентов времени работали станки и оборудование. И вот для этого, возможно, вам понадобится несколько рабочих, которые по несколько часов в день будут пинать херы. Но снимать их с поста нельзя — так как они должны следить за станками в самых узких местах производственной цепочки.

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

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

4. На самом деле, нет нужды, чтобы и все станки работали по 100 процентов своей мощности. На 100 процентов своих возможностей должен быть загружен станок в самом узком месте. Остальные станки — должны работать так, чтобы обеспечивать «узкое место». Более высокая производительность на «неузких местах» — это просто лишнее накопление деталей, которые все равно не могут быть использованы, лишний расход ресурсов.

5. В книге упоминается три важных фактора эффективности. Все они подразумевают деньги. Это
Выработка — скорость, с которой система генерирует доходы посредством продажи
Запасы — это все деньги, вложенные системой в приобретение вещей, которые она намеревается продать
Операционные расходы — все деньги, которые система затрачивает на то, чтобы превратить запасы в выработку.

6. Оптимизация происходит за счет увеличения выработки при одновременном сокращении запасов и операционных расходов.

Для подробной дешифровки — лучше посмотреть самому книжку «Цель» Голдратта.

7. Американские жены топ-менеджеров — это гарантированный выстрел из двустволки в спину.

п.7 — плохая шутка, не обращайте внимания.

В большинстве случаев фотография достопримечательности выглядит много лучше этой же самой достопримечательности «вживую». Множество раз испытывал разочарование, попав на объект, который до этого тщательно рассматривал на фото. На фотографии идеальное освещение, сочные цвета — прямо праздник для глаз.
В реальности же или время суток неподходящее, или погода, но всё выглядит блёклым, тусклым. Вокруг — толпы народу, из-за людей и сам-то объект бывает плохо виден. И ТАЧКИ! Долбанные авто, они запарковали всё, что вообще подлежит запарковке!
А уж если в к общей картине добавляется негатив от палящего солнца, пыли и неприятного запаха к примеру вяленой рыбы — всё вообще становится печально.
UFO landed and left these words here

Однажды, на летних каникулах, залип в JRPG, в которой была куча диалогов и интересная история. Играл и переводил с словарём диалоги пол лета. К концу лета читал простые английские тексты свободно и без словаря. Дальше техническая документация по Delphi шла без проблем и еще больше прокачивала лексику. На 1-2 курсе уже мог свободно переписываться с иностранцами в интернете, нашёл себе таким образом первую работу на Elance. Через несколько лет, уже на upwork, искал заказчиков и прокачал уже разговорный. От свободного чтения, до уверенного говорения, при наличии тех с кем говорить, проходит буквально пара месяцев.


Грамматику никогда не учил отдельно, только то, что в школе давали. Правда английский у нас был с 1 класса. Вся грамматика набралась из чтения. Сейчас иногда заглядываю в учебники, но уже из желания быть неотличимым от native speaker в тексте и речи.

Я бы добавил 800-вольтовую систему зарядки. Это очень много, по сравнению даже с Теслой.
То что часть владельцев Теслы хотят купить новый электрокар — не удивительно. Model S — уже 7-й год пошел. Да, там уже версия 5-я, но уже хотят чего-то нового и электро.
Кто эти клиенты делающие предоплату? По словам Зеллмера, более половины не владели или не владеют Porsche, а также часть потенциальных клиентов приходят из Теслы.
В основном владельцами Теслы? Да ладно. Если бы так было, то Зеллмер так бы и сказал. Более половины не владели, из этой более половины — часть.
Отсутствие боковых зеркал.
Там где это позволяет законодательство.
— Да, Квилл… на корабле — свинарник!
— Это еще цветочки! В ультрафиолете здесь вообще шедевр абстракционизма!
— Ты болен, Квилл...
©

У Яндекса нет причин не собирать данные об использовании

Программисты всегда думают, что они царь зверей в мире высоких технологий, пока не приходится столкнуться с маркетингом, продажами, PR и всеми выходящими. И как результат больно часто «цари» убегают с поджатым хвостом в родную савану.
Меня сильно напрягает стремление каждый слой отделить строго своим собственным набором сущностей/DTO объектов (абсолютно идентичных), а потом перегонять всё через AutoMapper туда-сюда по несколько раз. Поверх них еще навернуть абсолютно на любую зависимость интерфейсы, на каждую сущность интерфейсы либо абстрактные классы. Потом приходят люди и пытаются это осознать месяцами.

Полностью согласен с последней мыслью «Лучше красивый, хорошо работающий код, чем архитектурное спагетти с соусом из недопонимания.», и благодарен что она прозвучала. :)
Но всё равно часто забывают про целесообразность накручивания, именно целесообразность, а не «потому что могу забубенить такое».
30 минут времени на одного сотрудника, это 3.5 часа в неделю, если сотрудников 7, т.е. по сути полдня в неделю. И вот чтобы обосновать эти полдня и применяется указанная фраза.
Спасибо, теперь понял!

Да не за что. Недавно, кстати, был подкаст, полностью посвящённый именно этому моменту (что ещё раз говорит о глубине проработки каждого инструмента): Boss One-on-One Pushback

Был бы благодарен, полезная тема.

Пожалуйста. Оригинал — тут.

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

Формат наших 30 минут будет всегда одним и тем же. Первые 10 минут — твои, то, о чём ты хочешь рассказать, о чём угодно. Твоя работа,
семья, домашние животные, хобби, проблемы, карьера, наша совместная
работа — что угодно. Эта часть встречи будет сосредоточена на тебе.
Вторые 10 минут — для меня, поделиться с тобой тем, что я считаю
нужным. Скорее всего, мы будем разговаривать о нашей совместной работе
и конкретно твоём в ней участии, и о том, что я узнал от начальства.
Последние 10 мин. мы поговорим о будущем — твоей карьере, обучению,
развитию, возможностям, и т.д. По опыту проводивших тетатеты, первые
две части обычно растягиваются до 15 минут вместо 10, поэтому мы можем
и не добраться до последней части. Но это не страшно, если мы
поговорим о том, что важно тебе и уделим несколько минут мне.

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

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

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

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

<тут расписание>

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

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

Из направлений, которые смотрел — это были КПТ (когнитивно-поведенческая психотерапия) и гештальт. Так получилось, что с гештальтом познакомился первым, и это помогло. А к студентам выступать мы приглашали потом специалистов обоих подходов.

Какие вопросы задавать — не знаю. Я ориентировался на отзывы. Мне выдали контакты трех человек, с первым же и получилось.
Кому лень грепать и сравнивать старую и новую версию реестра, вот списки диапазонов адресов по маске, отличной от /32.

Пропали из реестра:
Заголовок спойлера
18.184.0.0/15
18.194.0.0/15
18.196.0.0/15
34.192.0.0/10
35.156.0.0/14
35.160.0.0/13
51.15.0.0/16
52.58.0.0/15
52.64.0.0/12
54.64.0.0/13
54.144.0.0/12

Остались в реестре:
Заголовок спойлера
13.56.0.0/14
13.125.0.0/16
13.230.0.0/15
18.130.0.0/16
18.144.0.0/16
18.204.0.0/14
18.218.0.0/16
18.236.0.0/15
34.240.0.0/13
34.248.0.0/13
35.176.0.0/15
35.178.0.0/15
35.180.0.0/16
45.76.82.0/23
46.101.128.0/17
51.136.0.0/15
52.32.0.0/16
52.56.0.0/16
52.57.0.0/16
54.212.0.0/15
54.228.0.0/15
64.137.0.0/17
68.171.224.0/19
74.82.64.0/19
91.108.4.0/22
91.108.8.0/22
91.108.12.0/22
91.108.16.0/22
91.108.56.0/22
94.177.224.0/21
98.158.176.0/20
103.246.200.0/22
109.239.140.0/24
128.199.0.0/16
149.154.160.0/22
149.154.164.0/22
149.154.168.0/22
149.154.172.0/22
159.65.0.0/16
159.89.0.0/16
159.122.128.0/18
159.203.0.0/16
165.227.0.0/16
167.99.0.0/16
174.138.0.0/17
176.67.169.0/24
178.63.0.0/16
178.239.88.0/21
185.166.212.0/23
185.229.227.0/24
188.166.0.0/17
195.154.0.0/17
203.104.128.0/20
203.104.144.0/21
203.104.152.0/22
206.189.0.0/16

Из списков видно, что РосКомПозор поубирал из реестра самые крупные блоки, но множество блоков всё равно остались, хоть и более мелкие.

Очень хорошее замечание. И проблема актуальная.
Ваш внутренний параноик может сделать git clone https://github.com/delfer/ssheller.git и npm i && electron-builder -lmw и точно знать какой код исполняется.
Помимо этого, все же, поддерживается как авторизация по ключу, так и вход от непривилегированного пользователя с дальнейшим поднятием привилегией через su или sudo.
В README этим вопросам посвящена отдельная секция Security.
Ну и, в конце концов, SSHeller и так запускает тот самый известный скрипт от Angristan. Просто абстрагирует пользователя от консоли.
И время ожидания будет в точности то же самое. Но есть один момент: скрипт от Nyr отработает быстрее, так как генерирует ключ длиной 2048 бит, а не 3072. Но это менее безопасно.

Скоро мы узнаем остаточную стоимость патентов…

Information

Rating
Does not participate
Location
Barcelona, Barcelona, Испания
Registered
Activity