Pull to refresh
33
0.3
ionicman@ionicman

User

Send message
Занимаются производством и продажей металлообрабатывающего инструмента (фрезы, резцы, патроны и т.д.).

Своей номенклатуры немного, в основном перепродажа немецких и японских марок.
Общее кол-во номенклатуры — до 7000 штук.
Знаете, Иван — мой опыт отучил меня работать с «эффективными» менеджерами и прожектерами — особенно, когда говорят про ускорение в x-раз.

Особенно, когда мне говорят про цифру 4. Знаете почему? Потому что та самая Вами любимая психология — «3 это стандартно, 5 тоже, 7 — это уже много, тогда скажу 4» — это реально так люди думают, «эффективные» :)

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

Но, однако, я все еще верю, что есть люди, которые реально могут. Правда их очень и очень мало. И я хочу верить, что тот парень — один из них.

По-скольку резюме нестандартное, я ему предлагаю и тестовое задание нестандартное :)

Поиграем в ролевую игру:

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

Предположим, базовая сонация бизнес задачи уже была и для сайта требуется:
  1. блок новостей
  2. блок о компании
  3. блок рекрутинга кандидатов для работы в компании
  4. блок интернет-магазина с товарами компании


Один из программистов — фронтэндщик, молодой, опыта мало, зато весь стэк модных техноогий он более-менее знает, глаза горят, готов ко всему. Отношений пока нет.

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

Третий — программист по интеграции с 1С и другими продуктами, некий универсал — знания широкие но не глубокие, между средним и молодым возрастом. Отношение к работе между первым и вторым. Есть девушка.

Собственник предприятия — мужик за 50, толковый, но в своей сфере, где, собственно, фирма и работает. Про ИТ знает только то, что они занимаются сайтом, оргтехникой и 1С.

Собственно вот и все. А я (с помощью сообщества Хабра, если будут помогать :)) попытаюсь отыграть этих 4 разных героев.

Думаю, что так тот парень и секретов своих не раскроет и покажит свои способности (если они есть) и публике будет интересно.

Единственное, что оффер я ему дать не смогу — по-этому пусть решает сам — готов ли он потратить свое время на все это или нет? :)
п1 — не надо возводить все до абсурда, если в ТЗ не оговорено ничего сверх, то речь об рациональной плоскости, и фя Фибоначчи должна работать на всей ней.

п3 — про стрелочные функции куча была уже статей когда их надо и когда их не надо использовать — пихать их везде — не лучшая идея, особенно в данном, конкретном случае
Знаете… Я наверное покажусь слишком токсичным, но:

  1. У вас первая функция (остальные не проверял) не работает на отрицательном полупериоде
  2. Одна из функций неверно возвращала значение при нуле — об этом уже выше написали
  3. За использование стрелочных функций везде где только можно (а особенно в туторе) надо отрывать руки
  4. Компанию, где на собеседовании такое спрашивают на должность программиста, а не рокетсайенс или сайенс, надо обходить стороной


12 приемов работы с JavaScript, которых нет в большинстве туториалов
Ну правильно, так как туториалы обычно стараются не учить плохому :)

А статью лучше переименовать в «12 вредных советов» ну или «Как получить от пи#й от коллег при ревью кода на JS» )
В моей логике брешей нет
Да ладно?
Вы не привели никаких технических преимуществ данных клавиатур, но пытаетесь спорить.

Давайте еще раз от меня:
  • не убиваемые ABS-даблшоты и для русского и для английского с возможностью подсвтеки
  • полная механика — уйма свичей на выбор Gaote / Kailh уже зарекомендовавшие себя у геймеров как весьма достойная альтернатива Cherry — есть отдельная тема на iXBT и Overclockers, где это можно почитать
  • полностью алюминиевая полированная пластина сверху, дающая необходимый вес и вид клавиатуре
  • стандартный антигостинг и все, что необходимо игровой клавиатуре (блокировка win, одновременные нажатия и т.д.)
  • полностью настраиваемая RGB подсветка у любой клавиши
  • доп. поддержка больших клавиш — типа пробела, шифтов и т.д. — никаких люфтов
  • подставка под запястье
  • у некоторых клавиатур — например A4TECH стоят оптические свичи — скорость их реакции и отсутствие фантомных нажатий на голову выше любого мех. свича
  • у некоторых возможность перетыкать или комбинировать типы свичей — т.е. можно вытащить часть свичей «blue» и заменить их «brown», ну или все
  • все это по цене 45-50$

Про стабильную работу — стабильная работа овер 2 года у меня и здесь еще человек отписывался. Также можно глянуть и на маркете, в отзывах али и на форуме overclockers — если не верите мне, например.

Zadiak, кстати, обновилась в этом году и стала еще лучше. Это российский брэнд QCyber с отличной техподдержкой и качеством. Производство как и у всех — в китае. У меня предыдущая версия служит мне верой и правдой.
Есть ли у нее недостатки? Конечно есть, но далеко не фатальные. Причем те, кому они были критичны, могут обменять ее на новую в их представительстве в Москве абсолютно бесплатно — по-моему вполне неплохой показатель уровня саппорта. При этом цена у данной механики 3500-3800 рублей как бы — не 6000 и не 8000. А здесь мембранка за 5000 — интересно, правда? Кто из нас лицемер то?

Z-77 (выпускалась под разными брэндами, основной — Eagle) трудится на работе 2 год — никаких люфтов или чего-либо еще. Отличная механика, брал ее с али за 38$.

Лицемерненько, не находите?

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

Жду от Вас табличку с реальными, а не маркетинговыми плюсами Kingston, раз Вы владелец, а без этого Вы просто говорун.

P.S. И прекращайте меня учить как что делать, ок?
тут вам не Пикабу или тиреч, выпады уровня «тогда вопросов нет» оставьте при себе.

Это вы какие-то выпады здесь нашли — ваше право :)

А вот на техническом ресурсе аргументировать что-то просто словом «брэнд» — это реально смешно, потому и вопросов нет :)

Есть реальные преимущества — нет проблем — опишите их.
Я преимущества все клавиатур «не от брэнда» описал выше.

А аргументы типа «у меня все ок пока» и «у моих друзей все ок» оставьте для пикабу.

а вы тут набежали и начали кричать, что «Китай рулит!»

Ну во-первых он реально рулит, во-вторых Zadiak — это не китай, в третьих — как и в любом другом — есть удачные модели, есть нет.
Ну а я знаю как минимум двух человек, у которых облезли кейкапы.
Причем это были топовые клавы — как думаете, это нормально для клавиатуры за овер 8к?

Но дело то даже не в том — хорошие они или плохие.
Дело в том, что за гораздо меньшие деньги можно получить гораздо ЛУЧШЕЕ качество.


Или Вам шильдик главное? — тогда вопросов нет.

А продавать за оверпрайс крашенные кейкапы в 2019 году это хорошо? Как бы Вы клавиатуру не юзали — рано или поздно они облезут. При этом клавиатуры «не от брэндов» этого недостатка полностью лишены + имеют более дорогие материалы и при этом — дешевле. Вот такой вот парадокс.
Скажите это любителям Apple.
Мы ведь не про Apple говорим, а про клавиатуру Kingston. Давайте сравнивать сравнимое.
получить радость от того, что ты владеешь каким то продуктом
Т.е. пофиг на качество, внешний вид и материалы, главное — шильдик? Ну если так — то тогда ой :)
Бренд. Все таки это важно.
Какие это дает преимущества?
Потому как когда платишь свои деньги, нужно четко понимать что ты за это получишь.
А платить просто «за брэнд» — это смешно.
по качеству я тоже ему больше доверяю
По качеству чего? Крашенных кейкапов с которых спустя 3-4 месяца интенсивной нагрузки облазит краска? По пластиковым панелям, когда даже в более дешевых китайцах используется алюминиевая пластина, которая и смотрится лучше и солидней + дает более устойчивое положение клавиатуры за счет чуть бОльшего веса?
Техподдержка — я уверен, что она лучше, чем у того же DNS.
Если клавиатура нормальная, зачем Вам техподдержка?
Это не технически сложное устройство, которое сложно настроить.
А ломаться она не должна — иначе это — плохая клавиатура.
Ну и репутация тоже есть
Репутация? А что она Вам «физически» дает? Играется лучше? Или похвастать можно перед друганами? Я думаю, клавиатуру не для этого берут :)
Уверен есть еще пункты.
Не стесняйтесь, приводите — уверен, у меня тоже их найдется.

Еще разок — если клавиатура Вам нужна для понта и есть много денег — то может оно и можно.

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

Выбор очевиден, нет?
Почти 5000 за мебранку, когда по этой цене можно взять отличную механику из Китая, или прямо там-же в DNS механику Zadiak за 3800 или от Oclick. Причем это будет отличная механика, с подсветкой и клавишами дабл-шот, которые клавиатурам вашей компании даже и не снились.

Т. е. в сухом остатке получим механику, RGB подсветку, туже самую ANSI (или даже возможность взять двухэтажный ENTER), не стирающиеся кейкапы и все это за 70% цены вашей неказистой мембранки.

А уж мембранок с такими характеристиками на али — пруд-пруди и при этом с теми-же даблшотами и подсвеченными русскими буквами и по цене от 3 раз меньше.

Вывод вполне очевиден — брать распиаренное, дорогое и не дающее за все это никаких плюсов поделие от Kingston смысла нет никакого.

Ну и чтобы не быть голословным:
MOTOSPEED CK104 механика с русскими клавишами, антигостинг, даблшоты, RGB, алюминий 45-50$
image


HAVIT механика, русские буквы, даблшоты, RGB, подставка под запястье 35-40$
image


Тамже и отзывы купивших можно почитать.

А «брэнды» кормить не надо, покуда они пытаются втюхать дешевку под видом «лухери».

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

При таком способе воспроизведения и такой величине задержки эха не будет. Для этого требуется переписывать отдаваемые данные + иметь гораздо большую задержку.

Эха не будет, для этого должна быть задержка и принцип воспроизведения немножко другой.
Понял, спасибо за ликбез.

Ну здесь я не замечал такого, может быть потому, что радиостанция и так достаточно хорошо искажает :)
Все оставшиеся в буфере 450 семплов уже никогда не будут воспроизведены, т.к. их будут перезаписывать новые данные

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

Ну т.е. скажем в буфере лежит 1, 2, 3, предположим они перезаписываются с самого начала данными 4, 5, 6 => тогда в буфере окажутся данные (1+4)/2, (2+5)/2, (3+6)/2, затем они воспроизведутся.

Т.е. с моей точки зрения единственное, чем многократное прохождение чревато — затуханием старого сигнала.

Поправьте, если не так. Если можно — с примером.
На плате использована MAX9814, емнип там есть ФНЧ.

Но было бы интересно, чем это все чревато? Что за искажения га слух будет при оцифровке?

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

Запись:
  1. получили байт с АЦП
  2. взяли байт по указателю записи, сложили его с полученным с АЦП байтом, разделили на 2, сделали &0xFF
  3. положили этот байт по указателю записи
  4. увеличили указатель записи
  5. если указатель вышел за размер буфера — обнулили его


Чтение:
  1. взяли байт по указателю чтения
  2. отправили его в PWM
  3. увеличили указатель на чтение
  4. если указатель вышел за размер буфера — обнулили его


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

Чтобы не быть голословным — мы болтали вдвоем и на одной скорости и на убыстренной и на замедленной — никаких щелчков и вообще проблем (насколько это может давать радиостанция) не было слышно. Среднее время одного вещания — т.е. нажали PTT — говорим — отжали PTT было около 5 секунд.

Рампинг (медленное возрастание/затухание до нужного уровня) используется только при начале передачи и ее окончании после Roger Beep.

Как-то так.

Они не пропадают, а смешиваются с предыдущими. Щелчки при старте/окончании оцифровки лечатся на ходу рампингом.

Information

Rating
2,733-rd
Registered
Activity