Обновить
-1
Дэн@iit

php backed + js frontend

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

Те немногие кто используют лиса и так будут его использовать.


Скрытый текст

image

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

Существует как не странно — правда на местах его походу не все и не всегда используют.

Осторожно! phpDoc


Заголовок спойлера
/**
 * 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 века.
 * Не люблю костыли но работники цонов такие работники - а менеджеры и клиенты недовольны, так что придеться
 *

Ура! прода!

О уже исправились?
Но как-то уже не верю =)

Из коробки как и чистый 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.
А я как раз решаю взять ли ноут, либо продолжать копить на декстоп.

Информация

В рейтинге
Не участвует
Откуда
Алматы (Алма-Ата), Алма-Атинская обл., Казахстан
Дата рождения
Зарегистрирован
Активность