Надеюсь это чему-нибудь научило заказчика. Была история в одной фирме, что как обычно бизнес использовал "быдлокод как инструмент" и в итоге задолбавшись отлавливать баги свалил не один человек а целая комманда из 20 опытных разработчиков. После этого наняли вторую комманду и мало того чтобы их завлечь начали раздавать опционы, в итоге и эта комманда свалила. Только с третьей коммандой контора смогла выделить ресурсы и терпение на рефакторинг и теперь вроде бы у них все хорошо.
/**
* Class Iin
* @package App\Classes\Support
*
* Класс проверки иин для казахстана
*
* ИИН содержит 12 цифр из которых
* первые 6 цифр - дата рождения [гг-мм-дд]
* 7-я цифра - пол и век (нечетные цифры - муж, четные женский)
* 1,2 - 19 век
* 3,4 - 20 век
* 5,6 - 21 век
* 7,8,9,0 - зарезирвированны на будущее
* 8 - 11 регистрационный гос номер
* и 12 - контрольный разряд
*
* Иин проверяесться по контрольной сумме через две последовательности
* Сперва каждая цифра иин, кроме последней умножается на цифру из 1-й последовательности и суммируется
* Результат делиться на 11 и если он от 0 до 9 и соотвествует 12-й цифре иин то иин верен,
* если результат 0 - иин не верен, если результат 10 - то проверка продолжается по второй последовательности
* Если результат проверки по всторой последовательности от 1 до 9 и равен 12-й цифре иин - то иин верен иначе проверка
* заканчивается и иин не верный.
*
* UPD - Хьюстон у нас проблемы - некоторые безответственные работники цонов делают неверные иин с 7,8 и 9 цифрой для 22 и 23 века.
* В итоге люди для системы как из 23 века а сами из 21 или 20 - так что пока не настал 22 и 23 век их разряды будут для 20 века.
* Не люблю костыли но работники цонов такие работники - а менеджеры и клиенты недовольны, так что придеться
*
Спасибо автору, у меня проявляются штрихи 4, 5, 6, 9 и 10 но при этом 1, 2, 7 и 8 полностью отсутствую либо очень слабо выражены.
На счет транса (3) да не меня действительно очень не действует попытка ввести в транс, от чего цыгане и религиозные гуру своих сект и пирамид (в том числе и охраняемых государством) немного в ступоре, но при должном усилии получается самогипноз, внутренний диалог же останавливаю почти всегда.
Плюс я вспомнил что в школе учитель действительно рекомендовал провериться на СДВГ так как видел некоторые симптомы, но как-то до этого не дошло.
Прочитав прошлые статьи обнаружил действительно некоторые сходства — из за чего решил обговорить этот вопрос с личным психологом, да и давно я у нее не консультировался. Без этой статьи я бы не додумался об этом. Так что большое спасибо.
Не факт что у меня именно СДВГ но дефицитом внимания я определенно страдаю и для этого я использую несколько практик которые может быть кому и помогут.
1 — остановка внутреннего диалога — это сложно но за то позволяет войти в режим гиперконцентрации или как его еще часто называют "режим потока"
2 — Ритуал проверки Чек-Листов и ведение этих чек листов — в этом помогли практики GTD
Согласен — я пробовал связывать мутации и объекты через redux-thunk в итоге отрастил бороду и 3 раза умер, потом плюнул и переписал все на mobx-state-tree.
Можно конечно вообще через тот же ApolloClient + HOC но в моем случае это вылилось в особый извращенный генератор который вытаскивал scheme интроспекцией и генерировал HOC на лету. Решение было хорошим, пока объектов немного но с ростом проекта эта штука стала серьезно так кушать ресурсы.
Как по мне идея то хорошая, к сожалению мир пока не готов в добровольной кибернетизации относительное здоровых людей.
Не решена куча проблем к которой она приводит как с этической стороны так и с технической.
Все мы хотим чтобы у нас были ноги быстрее, руки сильнее, кпк в мозгу и глаза-телескоп.
Только вот никто не хочет чтобы его задушила собственная рука, глаз показывал рекламу 24/7 и комп в голове делал тебя рабом корпорации-производителя.
Так что пока имплантация это скорее случай где нет другого выхода.
Мне понравилось то как действия и состояние устроены в vuex — оно продуманно идеально, и сделано очень удобно.
Самое близкое что есть в React это mobx-state-tree правда обращение к другим узлам дерева состояний в нем сделано через ж не совсем тривиально и заставляет страдать. Но один фиг оно удобнее чем километровые портянки action+reducer.
Что касается контекста его синтаксис меня угнетает, я согласен что он скорее для DI чем для данных
Скорее всего нет, знакомые техно-маньяки отдельно провели тесты на стенде по очереди меняя компоненты. С бп все норм, хотя я его тоже-бы заменил на более современный модульный чтобы лишние не используемые каналы питания убрать.
Сам на работе и дома использую конечно стационарные компьютеры, оба с двумя мониторами один 4:3 второй 16:9 и обязательно одинаковыми клавиатурами.
Дома стоит старый core i7 2600k с AsRock Z68 (LGA1155) + древняя GTX 560 Ti. При любой нагрузке на ядра CUDA что проц что видеокарта начинают дико греться что приводит к отключению (даже отдельно тестировали на стенде под стресс-тестами).
С работой обычного web-dev домашний справляется идеально (Ubuntu Gnome + Intellij Idea + nginx + php-fpm + nodejs + 50 вкладок в firefox 61.0.1 + open office) все идеально работает.
Кодирование звука с flack в mp3 (да простят меня аудиофилы) тоже идеально, но стоит открыть blender или запустить minecraft или Dota2 — все, сперва перегрев, потом 10-30 минут и комп превращается в тыкву. Пробовал менять термопасту, менять кулер и снизил частоту с 3.4 до 3.0 — каждый шаг дал дополнительные 5-10 минут работы. Итог либо скальпировать проц (к сожалению в моем городе сия операция мне не по карману) либо водянка + новый корпус.
Есть желание оставить свою печатную машинку в покое, и либо взять Ryzen7 + Asus PRIME-X370-PRO + nvidia 1070 Ti либо 1080 Ti. Плюс RAID и еще 2 ssd чтобы не бояться износа. (Сейчас есть 2 ssd разного объема — в RAID их жалко, да и всего 2 слота sata3 на старой Z68).
Как вариант раздумывал взять ноут, а с новым стационарным пока потерпеть + его можно взять на дачу или отдать супруге чтобы она рубилась на нем в свой DragonAge/MassEffect/Ведьмак 3 и спокойно набирать код на старом железе изредка обирая ноут для того чтобы наконец пройти Fallout4 или дорисовать ту модельку в blender. (на что с работой тим лида никогда не будет времени).
Да и на работу его тоже можно взять если не охота сидеть в душном openspace. Все сидят и жарятся (2 java отдела 2 php отдела, один js отдел и отдел дизайнеров с 4 pr в придачу) а ты сидишь себя в возле огромного окна с пледом наушниками и кофе и спокойно пишешь код в комнате отдыха.
Те немногие кто используют лиса и так будут его использовать.
Надеюсь это чему-нибудь научило заказчика. Была история в одной фирме, что как обычно бизнес использовал "быдлокод как инструмент" и в итоге задолбавшись отлавливать баги свалил не один человек а целая комманда из 20 опытных разработчиков. После этого наняли вторую комманду и мало того чтобы их завлечь начали раздавать опционы, в итоге и эта комманда свалила. Только с третьей коммандой контора смогла выделить ресурсы и терпение на рефакторинг и теперь вроде бы у них все хорошо.
Существует как не странно — правда на местах его походу не все и не всегда используют.
Осторожно! phpDoc
Ура! прода!
О уже исправились?
Но как-то уже не верю =)
К сожелению уже не «Корпорация Добра»
Из коробки как и чистый mobX нет — но есть либы которые добавляют ему эту функциональность вроде vuex-orm
Да! Это вообще очень порадовало!
Сам проживаю и работаю Казахстане и такой же случай — один в один! Давай копии документов или иди лесом!
Пару лет назад конечно появился и местный офис но мне как-то влом из за 20 рублей на кошельке идти туда и нести свои документы.
Спасибо автору, у меня проявляются штрихи 4, 5, 6, 9 и 10 но при этом 1, 2, 7 и 8 полностью отсутствую либо очень слабо выражены.
На счет транса (3) да не меня действительно очень не действует попытка ввести в транс, от чего цыгане и религиозные гуру своих сект и пирамид (в том числе и охраняемых государством) немного в ступоре, но при должном усилии получается самогипноз, внутренний диалог же останавливаю почти всегда.
Плюс я вспомнил что в школе учитель действительно рекомендовал провериться на СДВГ так как видел некоторые симптомы, но как-то до этого не дошло.
Прочитав прошлые статьи обнаружил действительно некоторые сходства — из за чего решил обговорить этот вопрос с личным психологом, да и давно я у нее не консультировался. Без этой статьи я бы не додумался об этом. Так что большое спасибо.
Не факт что у меня именно СДВГ но дефицитом внимания я определенно страдаю и для этого я использую несколько практик которые может быть кому и помогут.
1 — остановка внутреннего диалога — это сложно но за то позволяет войти в режим гиперконцентрации или как его еще часто называют "режим потока"
2 — Ритуал проверки Чек-Листов и ведение этих чек листов — в этом помогли практики GTD
Согласен — я пробовал связывать мутации и объекты через redux-thunk в итоге отрастил бороду и 3 раза умер, потом плюнул и переписал все на mobx-state-tree.
Можно конечно вообще через тот же ApolloClient + HOC но в моем случае это вылилось в особый извращенный генератор который вытаскивал scheme интроспекцией и генерировал HOC на лету. Решение было хорошим, пока объектов немного но с ростом проекта эта штука стала серьезно так кушать ресурсы.
Как по мне идея то хорошая, к сожалению мир пока не готов в добровольной кибернетизации относительное здоровых людей.
Не решена куча проблем к которой она приводит как с этической стороны так и с технической.
Все мы хотим чтобы у нас были ноги быстрее, руки сильнее, кпк в мозгу и глаза-телескоп.
Только вот никто не хочет чтобы его задушила собственная рука, глаз показывал рекламу 24/7 и комп в голове делал тебя рабом корпорации-производителя.
Так что пока имплантация это скорее случай где нет другого выхода.
Мне понравилось то как действия и состояние устроены в vuex — оно продуманно идеально, и сделано очень удобно.
Самое близкое что есть в React это mobx-state-tree правда обращение к другим узлам дерева состояний в нем сделано
через жне совсем тривиально и заставляет страдать. Но один фиг оно удобнее чем километровые портянки action+reducer.Что касается контекста его синтаксис меня угнетает, я согласен что он скорее для DI чем для данных
Недавно нигерийцы опять нашли способ обходить фильтры по словам в гугле — посылают картинки с текстом — мол, как обычно дайте денег.
Обычно я пишу это на немного других сайтах =)
Не думал что напишу это на хабре, но nmivan я жажду продолжения рассказа!
Проды!
Скорее всего нет, знакомые техно-маньяки отдельно провели тесты на стенде по очереди меняя компоненты. С бп все норм, хотя я его тоже-бы заменил на более современный модульный чтобы лишние не используемые каналы питания убрать.
Про припой не знал, думал как у всей остальной линейки.
Спасибо за совет!
Спасибо за советы, не думал что будет холивар.
Сам на работе и дома использую конечно стационарные компьютеры, оба с двумя мониторами один 4:3 второй 16:9 и обязательно одинаковыми клавиатурами.
Дома стоит старый core i7 2600k с AsRock Z68 (LGA1155) + древняя GTX 560 Ti. При любой нагрузке на ядра CUDA что проц что видеокарта начинают дико греться что приводит к отключению (даже отдельно тестировали на стенде под стресс-тестами).
С работой обычного web-dev домашний справляется идеально (Ubuntu Gnome + Intellij Idea + nginx + php-fpm + nodejs + 50 вкладок в firefox 61.0.1 + open office) все идеально работает.
Кодирование звука с flack в mp3 (да простят меня аудиофилы) тоже идеально, но стоит открыть blender или запустить minecraft или Dota2 — все, сперва перегрев, потом 10-30 минут и комп превращается в тыкву. Пробовал менять термопасту, менять кулер и снизил частоту с 3.4 до 3.0 — каждый шаг дал дополнительные 5-10 минут работы. Итог либо скальпировать проц (к сожалению в моем городе сия операция мне не по карману) либо водянка + новый корпус.
Есть желание оставить свою печатную машинку в покое, и либо взять Ryzen7 + Asus PRIME-X370-PRO + nvidia 1070 Ti либо 1080 Ti. Плюс RAID и еще 2 ssd чтобы не бояться износа. (Сейчас есть 2 ssd разного объема — в RAID их жалко, да и всего 2 слота sata3 на старой Z68).
Как вариант раздумывал взять ноут, а с новым стационарным пока потерпеть + его можно взять на дачу или отдать супруге чтобы она рубилась на нем в свой DragonAge/MassEffect/Ведьмак 3 и спокойно набирать код на старом железе изредка обирая ноут для того чтобы наконец пройти Fallout4 или дорисовать ту модельку в blender. (на что с работой тим лида никогда не будет времени).
Да и на работу его тоже можно взять если не охота сидеть в душном openspace. Все сидят и жарятся (2 java отдела 2 php отдела, один js отдел и отдел дизайнеров с 4 pr в придачу) а ты сидишь себя в возле огромного окна с пледом наушниками и кофе и спокойно пишешь код в комнате отдыха.
Как на нем работает ubuntu включая эти фишки с WWAN / NFC / Картридер / Пальцы ?
У нас в городе один вендор уже продает эту модель с заранее установленой ubuntu.
А я как раз решаю взять ли ноут, либо продолжать копить на декстоп.