Обновить
93
Сергей Лебедев@sunman

Web-разработчик

47
Подписчики
Отправить сообщение

Насчет мотобайков - как решается вопрос с правами на их вождение? Потому что, когда я там был, местные говорили, что российские права категории "В" - для вождения мотобайка там недействительны, и полиция может остановить, оштрафовать, а то и конфисковать байк. А вероятность, что на европейца обратят особое внимание - высокая.

— Первую тысячу лет трудно, а потом привыкаешь.

Коллинз двинулся следом за Янгом, потом остановился.

— Первую тысячу лет? Я столько не проживу!

— Проживёшь! — заверил его Янг. — Ты же получил бессмертие. Разве забыл?

— А сколько они насчитали мне за бессмертие?

Янг поглядел на него и рассмеялся.

— Не прикидывайся простачком, приятель. Пора бы уж тебе кой-что сообразить.

Он подтолкнул Коллинза к каменоломне.

— Ясное дело, этим-то они награждают задаром.

(c) Р.Шекли, "Кое-что задаром"

...опция 5 - остаться на Bitbucket, сконвертировать свои Mercurial-репозитории на git, используя hg-git. Ну и наверняка есть еще куча других вариантов.

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

Спасибо, поправил. И написал автору оригинала, чтобы поправил.

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

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

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

В свое время писал GUI для работы с лазерной установкой. Пока отлаживали, пару раз были случаи, когда человек лезет смотреть как отработал лазер, открывает крышку, а лазер — не выключен. Усугубляло дело то, что использовали лазер с невидимой глазу длиной волны. Несчастных случаев с глазами, к счастью, избежали. В итоге выяснили, что контроллер лазера почему-то иногда не отрабатывает команду выключения. Стали посылать ее несколько раз, чтоб уж наверняка.

Спасибо, добавил в статью

Спасибо за замечание, в переводе — это было, выпало при публикации. Поправили.

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

Во-первых, — спасибо за эту вашу серию статей про английский язык — доступно и интересно написано, и очень способствует расширению словарного запаса и продвинутому усвоению грамматики. Ну и, конечно рекламе вашего сервиса.
А во-вторых — похоже история с потерявшимся на музыкальном фесте Wally была известна тем, кто пустил в народ мем про Валеру. Я сам был на том фесте, все было очень похоже: Валеру искали по громкой связи, толпа кричала хором "Валера", писали плакатики и обьявления о его поиске. Было-бы невероятным случайное такое совпадение ситуации, да еще и сходство имен.

Спасибо!
По п.1 замечу, что в этом схожусь с вами, только для себя называю это жизненными принципами, и им следую. Хотя временами и кажется, что они мешают, например, когда видишь как кто-то исходит исключительно из собственной выгоды, не обременяясь никакими моральными принципами и этикой.
А по п.2 — и так и так ты торгуешь собственным жизненным временем, так что принципиальной разницы нет, скорее надо исходить из конкретной ситуации. А еще у вас в правилах есть "оформите ИП и наймите на работу других людей" — выходит, к вам в ИП пойдут только те, кто не следует вашим правилам :)

Станислав, спасибо за полезную и вдохновляющую статью, возникла пара вопросов по списку правил в ее конце:


  1. Что такое "внутренний стержень" — в вашем понимании?
  2. Вы пишете "Не работайте по найму." Почему?

У меня была подобная, еще более масштабная история. На одной работе в моем хозяйстве имелся огромный бесперебойник General Electric и еще более огромный тяжеленный дополнительный модуль со свинцовыми аккумуляторами к нему. Агрегат был поставлен тут несколько лет назад, одним из моих предшественников. Наведя справки, я узнал, что это — промышленный бесперебойник для заводов, а отнюдь не для серверной. Вдобавок, к нему также были подключены все компьютеры офиса, так что, в случае отключения электроэнергии, офис могу бы работать еще 15 минут — теоретически. Практически же, из-за того, что бесперебойник никто не обслуживал долгое время, его аккумуляторы давно деградировали, и агрегат работал в режиме bypass — т.е. тупо пропускал через себя электричество, без всяких аккумуляторов. Когда это стало понятно, я стал доставать начальство просьбами провести бесперебойнику обслуживание, заменить аккумуляторы. Но это получалось довольно дорого, так что все откладывалось и откладывалось, пока в один прекрасный момент не случился скачок напряжения.
После этого сломалась офисная АТС, потому что она была подключена через тот бесперебойник, и из-за своего плачевного состояния он ее не защитил от перепада. АТС в итоге починили, та история описана вот тут, а бесперебойник, от греха подальше, выключили из цепи питания. Денег на замену его аккумуляторов выделять так никто не собирался, но в серверной он продолжил стоять, занимая много места.
Через год компания переезжала, и я пытался под это дело бесперебойник списать. Но начальство посмотрело на него, и сказало, что просто списывать такой большой и солидный агрегат как-то жалко, а давайте его продадим! Где-то полгода менеджеры по продажам предлагали его заводам-клиентам заодно с основным ассортиментом. Я тоже пытался найти на него покупателя, даже нашел знакомого, у которых на заводе стоял подобный, и там он действительно был уместен! Но прибор так никто и не купил, и он, с помощью надрывающихся грузчиков, торжественно переехал в новый офис, был поставлен в кладовку, и, наверняка, стоит там до сих пор.

Такие истории, думаю, у многих случались. У меня еще вот что было. Родственники попросили помочь проапгрейдить компьютер. Т.к. он был довольно старенький, то из старых компонент оставались только периферия — винчестер и CD-ROM. Корпус и материнка — под замену. Поехали, купили их. Ставлю старую периферию в новый корпус, включаю — идет дым! Выключаю, перепроверяю — все подключил правильно. Включаю периферию в старый корпус — винчестер не работает. Везем свежекупленное обратно продавцу. Те говорят, что мы что-то не так подключили, и демонстрируют как надо, подключив свой винчестер. Не работает. Потом пробуют винчестер в другом компе — он не работает. Странно — говорят они, подключили другой винчестер — точно рабочий. Не работает. Пробуют на другом компе — и не рабочий уже и этот винчестер.
В итоге, выяснилось, что купленный корпус — бракованный, и его блок питания вместо 12 вольт выдает все 110. Сгорели: винчестер и CD-ROM родственников, 2 винчестера продавцов. Корпус-то они поменяли, но деньги за нашу сгоревшую периферию возместить отказались :-/

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

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

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

Под Андроид в качестве опенсорсной замены Total пользуюсь Ghost Commander

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Работает в
Зарегистрирован
Активность