Как стать автором
Обновить
12
0
Юрий @jowee

Пользователь

Отправить сообщение

Как спроектировать корпус для прибора. Полное руководство

Время на прочтение16 мин
Количество просмотров77K
От идеи до серийного производства: подробно об этапах разработки и о технологиях производства корпусов — факты, примеры из практики, фото. Если вам нужен корпус для прибора, обязательно прочитайте.

image
Изучая рунет, я не смог найти ни одной статьи, которая описывала бы ВСЕ этапы разработки и производства корпуса устройства.

Ни одной. Всё, что есть в интернете, касается лишь одного или двух аспектов этого процесса. Ну например: давайте набросаем корпус и распечатаем на 3D-принтере. Или купим типовой и насверлим в нём отверстий. Хотя на Хабре и есть пара материалов, но они тоже не так полны информацией, как могли бы быть.

Но так, чтобы были расписаны все этапы, от идеи до серийного производства, — я такого не нашёл. Поэтому решил написать своё руководство, максимально наполненное фактами, картинками и примерами.

Как спроектировать корпус — схема работы


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

Разработка корпуса — процесс, разбитый на несколько обязательных этапов. Это даже обсуждать не буду: проверено много раз. Даже если вы не собираетесь связываться с «большим» производством (например, если планируете делать устройство только для себя), всё равно лучше бы вам соблюдать правильную последовательность этапов.

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

Вот схема, по которой мы пойдем:
Читать дальше →
Всего голосов 149: ↑149 и ↓0+149
Комментарии69

Ужасы японского языка. Письменность

Время на прочтение13 мин
Количество просмотров63K

Четыре года назад я совершил один из самых безрассудных поступков в своей жизни: начал учить японский язык. Разумеется, прежде чем решиться на такое приключение, я тщательно все продумал и провел подробное исследование на тему. Т.е. погуглил, что другие люди думают об этом экзотическом языке. Отзывы меня весьма приободрили. В них говорилось, что нужны годы и годы тяжелого учения. Люди писали, что, если тебе кажется, что язык очень тяжелый, то ты все еще недооцениваешь опасность раз в десять. Интернет пестрит предупреждениями, что тебе это не нужно; что это тяжело; что "не лезь оно тебя сожрет".

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

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

Читать далее
Всего голосов 165: ↑162 и ↓3+207
Комментарии331

Подготовка к собеседованиям в IT-гиганты: как я преодолела проклятье алгоритмического собеседования

Время на прочтение12 мин
Количество просмотров206K

Дисклеймер:


Я не программирую с трёх лет, не знаю наизусть Кнута, не являюсь призёром олимпиад по информатике и чемпионатов по спортивному программированию, не училась в MIT. У меня за плечами образование по информатике и 6 лет опыта в коммерческой разработке. И до недавнего времени я не могла пройти дальше первого технического скрининга в IT-гиганты из FAANG (Facebook, Amazon, Apple, Netflix, Google и подобные), хотя предпринимала несколько попыток. 

Но теперь всё изменилось, я получила несколько офферов и хочу поделиться опытом, как можно к этому прийти. Речь пойдёт о позиции Software Engineer в европейских офисах перечисленных компаний.
Читать дальше →
Всего голосов 155: ↑150 и ↓5+191
Комментарии342

Ликбез по памяти: какой она бывает, и что нам это дает

Время на прочтение6 мин
Количество просмотров26K
Хорошая память — неоспоримое преимущество для студентов и тот навык, который уж точно пригодится в жизни — вне зависимости от того, какими были ваши учебные дисциплины.

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


Всего голосов 25: ↑22 и ↓3+19
Комментарии17

Однажды в HFT-компании…

Время на прочтение43 мин
Количество просмотров35K

Моя личная история трейдинга, все совпадения случайны.
image
Я начал свою карьеру в HFT в австралийском филиале одной из крупнейших американских трейдерских компаний в качестве программиста на C++. В первый день меня встретил офис с огромными окнами с видом на сиднейскую гавань, на одном из которых было написано фломастером “< 2ms”. Это было главной задачей для дюжины разработчиков, но, пока что, не для меня. Итак…

Читать дальше →
Всего голосов 41: ↑38 и ↓3+35
Комментарии79

Как я осилил английский

Время на прочтение13 мин
Количество просмотров349K
Всем привет. Я – айтишник «за 30», и я люблю английский язык. Так получилось, что на протяжении многих лет английский никак не хотел полюбить меня. Перед вами живой пример человека с «плохой памятью», «неспособностью к языкам», богатейшим опытом неудачного изучения английского как на курсах, так и самостоятельно, упущенными из-за незнания языка шансами и возникшими на этой почве комплексами. Все, что можно было сделать в изучении иностранного языка плохо, я попытался сделать еще хуже. Не смотря на все это, перед вами история с хэппи эндом, которая, верю, поможет кому-то избежать глупых ошибок, сэкономить время, избавится от иллюзий и предрассудков по поводу изучения нового языка с около нулевого уровня.
Читать дальше →
Всего голосов 155: ↑151 и ↓4+147
Комментарии256

й

Время на прочтение3 мин
Количество просмотров9.7K

Чаще всего фонетике в английском уделяется довольно мало времени. Пройдя какие-то базовые моменты, многие дальше продолжают акцентировать внимание на грамматике и лексике, чтобы понять систему языка в целом. Но если вам все же хочется избавиться от своего акцента, а возможности провести пару месяцев в англоязычной стране пока нет, ловите небольшую подборку советов, как это сделать (будут и ссылки на полезные ресурсы, правда, с интерфейсом из 90-х).
Читать дальше →
Всего голосов 18: ↑12 и ↓6+6
Комментарии7

Моя одиссея по спасению $200 тыс. в биткоинах

Время на прочтение10 мин
Количество просмотров43K
Автор материала рассказывает, как ему удалось извлечь криптовалюту из сломанного ноутбука и кошелька с утерянным паролем.



Еще какой-нибудь месяц назад я и думать не мог, что мой октябрь будет таким. И все же вот он я, лечу в Гонконг в надежде, что мне удастся извлечь биткоины стоимостью 200 тыс. долларов из сломанного ноутбука.

Четыре года назад мы с моим приятелем и журналистом Майком (имя изменено) жили в Гонконге и решили тогда вложиться в Биткоин. Я купил 4 монеты, а он все 40. Мне эта инвестиция обошлась примерно в $2 тыс., а Майк заплатил $15 тыс. В те времена покупка биткоина считалась невиданной спекуляцией, но годы шли, монеты росли в цене и дальновидное решение Майка все больше становилось все более оправданным. Я с тех пор переехал в Лос-Анжелес, время от времени отправляя Майку сообщения об огромном росте наших инвестиций.

Но что-то было не так с ответами которые я от него получал. Они не были наполнены ожидаемым энтузиазмом. У него было в 10 раз больше биткоинов. Неужели это никак его не волновало? В итоге, когда цена 1 монеты перевалила за отметку 4 тыс. долларов этим летом, я отправил ему сообщение: «У тебя же все еще есть те биткоины?» И тут, наконец, последовало признание: «Может быть, уже и нет...»

И вот что случилось. В 2013 году мы с Майком вполне обоснованно побеспокоились о целости и сохранности своего вложения. Сначала он держал свои биткоины на LocalBitcoins. Обменники вроде этого обычно хорошо подходят для покупки или продажи биткоинов, но хранить их там на постоянной основе не следует. Все до сих пор помнят пожалуй самый печально известный скандал вокруг биткоина, связанный с располагавшейся некогда в Японии биржей Mt. Gox, действия которой обернулись для ее пользователей потерей 850 тыс. биткоинов.
Читать дальше →
Всего голосов 69: ↑60 и ↓9+51
Комментарии84

Дневник техлида: полгода разработки мобильного PvP

Время на прочтение9 мин
Количество просмотров19K


В марте 2017 года мы собрали небольшую команду и взялись за разработку нового перспективного проекта. Без особых деталей могу сказать, что задача стояла интересная и соблазнительная — мобильный, синхронный, командный PvP. Спустя 7 месяцев активной разработки мне захотелось рассказать коллегам из других проектов и отделов Pixonic технические детали и я подготовил для них презентацию, которая в дальнейшем превратилась в эту статью.

Как техлид команды, я расскажу, с какими задачами и проблемами мы успели столкнуться, как их решаем и почему. Мы используем итеративный подход добавления функционала в проект и в данный момент у нас реализованы: PvP на iOS и Android (обе платформы играют на одних серверах); набор персонажей, три десятка игровых механик, боты; матчмейкинг; набор мета-фич (кастомизация персонажей, прокачка и другие); решена задача масштабируемости на весь мир.

Итак, поехали.
Читать дальше →
Всего голосов 27: ↑26 и ↓1+25
Комментарии16

Как получить более 3500 звезд на GitHub за неделю и зачем это нужно

Время на прочтение7 мин
Количество просмотров33K
Недавно мы запустили новый проект под названием Froala Design Blocks. Через несколько дней мы попали в список самых популярных репозиториев GitHub. Спустя неделю мы набрали 3500 звезд и в течении следующих двух стабильно собирали еще по 500 в сутки.



В отличие от Twitter или Facebook, где можно набрать подписчиков или лайки через рекламные схемы, на GitHub звезды вам ставят только те, на кого ваш проект действительно произвел впечатление. Поэтому их число о многом говорит — это надежный показатель, который пробуждает доверие и влияет на решение людей, когда они думают, стоит ли пробовать продукт.

Froala Design Blocks — не первый наш продукт, мы на GitHub уже несколько лет. Но я только недавно стала осознавать ценность звезд и вникать, каких правил нужно придерживаться, чтобы люди их ставили. Так что надеюсь, и новички, и ветераны найдут здесь что-нибудь новое для себя о том, как в полной мере использовать потенциал звезд для представления и усовершенствования своего проекта.
Читать дальше →
Всего голосов 52: ↑44 и ↓8+36
Комментарии16

AMA. Avito. Backend

Время на прочтение2 мин
Количество просмотров26K

Привет! Как и обещали, сегодня мы готовы отвечать на вопросы про бэкенд в Avito, разработку серверной части в целом и про высокие нагрузки в частности. Как работается с сайтом, на который ежемесячно заходит почти четверть населения России? Спросите у нас! Отвечать будем с 12 до 19 часов по московскому времени. Под катом я представляю шесть моих коллег, которые сегодня будут с вами на связи и напоминаю о возможных темах диалога.


AMA!
UPD, 19:03 мск: Спасибо всем за вопросы!
Официально мы завершаем АМА и прощаемся, но по возможности будем отвечать на комментарии.


Читать дальше →
Всего голосов 70: ↑67 и ↓3+64
Комментарии122

Имплантируем искусственный хрусталик (вам это понадобится лет после 60)

Время на прочтение11 мин
Количество просмотров73K


Хрусталик у вас в глазу может менять свою оптическую силу: когда вы фокусируете куда-то зрение, это и происходит. Расплата за «подвижные части механизма» — износ с возрастом. Примерно в 40-45 лет обычно начинаются проблемы с возрастным ухудшением зрения, в 60-70 лет нужно до трёх пар разных очков. В это же время четкость зрения снижается из-за процесса склероза и помутнения хрусталика — стоит задуматься о замене хрусталика, пока он не помутнеет и не станет полностью жёстким.

На сегодняшний день технология замены хрусталика стандартизирована и хорошо отработана. Потенциальные риски в общем случае несколько выше, чем при лазерной коррекции зрения, но в настоящее время такой тип операций выполняют даже на прозрачных хрусталиках с рефракционной целью (когда пациенту не нравится носить очки с толстыми стеклами), то есть это вполне «бытовая» задача для офтальмологии.
Читать дальше →
Всего голосов 47: ↑46 и ↓1+45
Комментарии95

Легальный вывод средств с Upwork в РФ

Время на прочтение8 мин
Количество просмотров66K
На Хабре уже написано достаточно много статьей по теме, в частности:


В ответ на повторяющиеся просьбы написать статью, в которой:

  • разбросанные по разным статьям крупицы будут собранны в единое целое
  • всевозможные противоречия будут устранены
  • все сведения будут иметь актуальный характер
  • будут учтены пожелания такие как «а можно с картинками? :)»

родилось следующее руководство.
Всего голосов 78: ↑70 и ↓8+62
Комментарии383

Разработка системы мнемонического запоминания чисел

Время на прочтение5 мин
Количество просмотров18K

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


Содержание статьи


  • Предпосылки
  • Как проверить, хороша ли система?
  • Проверяем несколько систем
  • Как создать систему лучше
  • Ссылка на репозиторий и послесловие
Читать дальше →
Всего голосов 14: ↑12 и ↓2+10
Комментарии27

Из физиков в Data Science (Из двигателей науки в офисный планктон). Вторая часть

Время на прочтение22 мин
Количество просмотров46K


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


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


Всего голосов 63: ↑61 и ↓2+59
Комментарии29

Никогда не принимайте контрпредложение

Время на прочтение3 мин
Количество просмотров112K
Полагаю, все мы пережили смену работы, как минимум, один раз. Могут быть разные причины сменить работу: новые возможности, более высокая зарплата, проблемы с коллегами и т.д.
Я называю их «спусковым механизмом» перехода. Когда он срабатывает, то уже трудно остановиться, и тогда имеются два возможных сценария:

  • Вы начинаете искать новую работу
  • Новая работа начинает искать вас

Рано или поздно наступает момент, когда вы получаете предложение настолько привлекательное, что надо быть сумасшедшим (или глупым), чтобы отказаться от него. Приняв предложение, вы внезапно вспоминаете о такой штуке, которую называют «собеседование при увольнении». Вы вспоминаете ваши хорошие отношения с вашим нынешним работодателем и начинаете поздно вечером писать заявление об увольнении.
Читать дальше →
Всего голосов 100: ↑86 и ↓14+72
Комментарии218

Прорыв в борьбе с ВИЧ: новое антитело блокирует 98% всех известных штаммов вируса

Время на прочтение3 мин
Количество просмотров34K


Сотрудники Национального института аллергии и инфекционных заболеваний (The National Institute of Allergy and Infectious Diseases, NIAID) заявили о прорыве в вопросе борьбы с вирусом иммунодефицита человека (ВИЧ). Специалисты утверждают, что открыли универсальное в вопросе борьбы с вирусом антитело, способное блокировать 98% всех известных штаммов вируса. Соответствующее заявление было размещено на официальном сайте института.

Антитело, которое было названо N6, эффективно нейтрализует вирус за относительно короткий промежуток времени. «Борьба с вирусом — непростая задача, поскольку ВИЧ быстро изменяет белковую оболочку для того, чтобы защититься от противодействия иммунной системы», — говорится в пресс-релизе.
Всего голосов 31: ↑30 и ↓1+29
Комментарии23

Продолжаем настраивать практически бесплатную рекламу на пользователей Хабра. На этот раз с помощью виджета авторизации

Время на прочтение3 мин
Количество просмотров22K
В позапрошлом посте я указал на не очевидную уязвимость Хабра, которая позволяла вставлять пиксель ретаргетинга ВК в нужные статьи для сбора максимально целевой аудитории и дальнейшей рекламы на неё через соц сети.

Благодаря стараниям разработчиков, эта проблема была успешно пофикшена в течение нескольких дней, но на этом наша сага не закончена. Напомню, что согласно официальному прайс-листу Хабра стоимость 1000 показов банера для пользователей ресурса колеблется от 400 до 550 рублей. За гео-таргетинг по Москве и Питеру придется доплатить 20 и 15 процентов соответственно.

Но всё еще существует способ рекламироваться на эту же аудиторию платя 30-150 рублей за тысячу показов. Давайте думать, как исправить и эту фичу:

image
Читать дальше →
Всего голосов 65: ↑60 и ↓5+55
Комментарии12

Разбираемся с SOLID: Инверсия зависимостей

Время на прочтение6 мин
Количество просмотров164K

Давайте глянем на определение принципа инверсии зависимостей из википедии:


Принцип инверсии зависимостей (англ. dependency inversion principle, DIP) — важный принцип объектно-ориентированного программирования, используемый для уменьшения связанности в компьютерных программах. Входит в пятёрку принципов SOLID.

Формулировка:

A. Модули верхних уровней не должны зависеть от модулей нижних уровней. Оба типа модулей должны зависеть от абстракций.
B. Абстракции не должны зависеть от деталей. Детали должны зависеть от абстракций.

Большинство разработчиков, с которыми мне доводилось общаться, понимают только вторую часть определения. Мол "ну а что тут такого, надо завязывать классы не на конкретную реализацию а на интерфейс". И вроде бы верно, но только кому должен принадлежать интерфейс? Да и почему вообще этот принцип так важен? Давайте разбираться.

Читать дальше →
Всего голосов 37: ↑33 и ↓4+29
Комментарии21

Погружение в технологию блокчейн: Быстрые и безопасные транзакции

Время на прочтение8 мин
Количество просмотров21K
Представляем вам серию статей о первых в России проектах, разработанных на основе технологии блокчейн. Мы спросили у команд-участниц хакатона InspiRussia о технологической составляющей их решений.

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


Читать дальше →
Всего голосов 25: ↑22 и ↓3+19
Комментарии21
1
23 ...

Информация

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