Получи случайную криптовалюту за регистрацию!

/maffinca

Логотип телеграм канала @maffinca69_page — /maffinca M
Логотип телеграм канала @maffinca69_page — /maffinca
Адрес канала: @maffinca69_page
Категории: Технологии
Язык: Русский
Страна: Россия
Количество подписчиков: 64
Описание канала:

Основой канал - @maffinca69_blog
Автор - @maffinca69

Рейтинги и Отзывы

2.50

2 отзыва

Оценить канал maffinca69_page и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

0

2 звезд

0

1 звезд

1


Последние сообщения 2

2020-12-12 23:30:19 Не так давно я все же докупил себе видеокарту, но ни одну из тех, которую планировал - MSI GTX 1070 по довольно хорошей цене, но б/у. И принялся устанавливать все игры...
Forza horizon 4. Я давно мечтал поиграть в неё, мне нравятся гонки, но пиратка не запустилась на 2004, пока решил отложить и подумать о покупке лицензии
Horizon Zero Dawn. Хотел купить на ps4, но было жалко денег, сейчас поиграл и... Это одна из лучших игр, в которые я играл. Потрясающая графика, приятная озвучка, нормальная поддержка геймпада (не привык к мыши и подключил геймпад), интересный сюжет и неплохая оптимизация. На высоких настройках идёт стабильно в 80 кадров
Cyberpunk 2077. Он везде... Скажу наперёд - мне жалко разработчиков. Видно, что игру пытались сделать и это почти получилось, но в какой-то момент все пошло не по плану. Мне понравилась идея, атмосфера неплохая, озвучка неплохая, персонажи интересные (по крайней мере начальные). Но все это перечеркивают 3 недостатка:
1. Отвратительная оптимизация. Ее просто нет. На минимальных настройках игра еле идёт в 60 кадров. На ультра еле в 40
2. Графика. Хуже графики я ещё не видел. Я видел Watch Dogs, Call of Duty, но даже там оно было немного лучше. Текстуры просто отвратительные, смотреть на это без боли невозможно. Мало того, что текстуры из 2001 года, дк они ещё и одинаковые что на ультра настройках, что на низких (ниже к посту я прикреплю скриншоты)
3. Плохая физика. Все топорное, с геймпада играть неудобно, хочется взять мышь. Все как будто пластмассовое и не живое
Даже патч размером как вся игра не помог. Ничего не изменилось кроме добавления русской озвучки
155 views20:30
Открыть/Комментировать
2020-12-01 14:22:41
Только что столкнулся с интересным багом, с которым не встречался никогда ранее
Суть в том, что у нас на одном из проектов есть тройная синхронизация (фронтенд - бэкенд в качестве передатчика и главная система)
Как-то раз (сейчас) я стал снова передавать данные, и они не дошли... Я проверил логи - часть данных есть, а часть нет. Причем данные отправляются корректно, но когда пробуешь прологировать их прием, то их уже нет. Магия, не иначе, однако все оказалось легче, чем я думал - размер отправляемого запроса был слишком большой и он обрезался, из-за чего мои новые данные не доходили до точки, в которую они должны были прийти
P.S - отправлялось несколько многомерных массивов с размером от 1к элементов
149 viewsedited  11:22
Открыть/Комментировать
2020-11-17 10:52:39 https://telegra.ph/Moya-pervaya-sborka-PK-11-16
191 views07:52
Открыть/Комментировать
2020-11-17 01:45:14 https://telegra.ph/Moya-pervaya-sborka-PK-11-16
188 views22:45
Открыть/Комментировать
2020-11-11 11:46:59
Небольшой анонс
156 views08:46
Открыть/Комментировать
2020-10-27 00:19:34 Небольшие заметки на будущее
Т.к сложности я люблю, последние пару дней проверял реально ли работать полноценные 8 часов в день. Кратко - нет
Замечу, что перерыв был исключительно на обед. Все остальное время - обдумывание и написание кода, без отвлечения на новости, мемы и другие отвлекающие факторы.
Итог - голова разрывается к концу дня и приходит в нормальное состояние только на следующее утро, а там уже новый рабочий день. Жить в таком ритме на грани возможного, поэтому стоит слать нахуй всех работодателей, которые следят и обязывают вас писать код или полноценно работать 8 часов в день. Это невозможно чисто физически. По моим наблюдениям - код можно писать не больше 4-5 часов в день, далее либо трать время на что-то другое (спорт, переговоры и т.д), либо не работать вовсе
Что делать, когда уже так работаешь, а менять место работы не хочется? На этом месте я бы привык к режиму и работал так, чтобы начальству казалось, будь то я работаю 8 часов, а по факту работать около 5
Так же заметил, что большинство так не работает - в основном отвлекаются на кружку кофе, выйти покурить, новости почитать - хотя бы какая-то разгрузка
Следите за своим здоровьем, оно все же важнее любой работы
199 viewsedited  21:19
Открыть/Комментировать
2020-10-05 23:49:39 Год работы. Написал тут, что и как
https://telegra.ph/God-raboty-ili-kak-ya-pochti-stal-middle-10-05
979 views20:49
Открыть/Комментировать
2020-09-26 13:52:12 Небольшой пост о том, как я спроектировал свою первую систему на реальном коммерческом проекте. Т.к на основной канал пока нет идей, что написать - напишу, что делал пару дней назад
Как некоторые знают (а может и нет) - я backend разработчик. Недавно у нас стартовал новый проект и т.к наш тимлид ушел из компании, подготовку инфрастуктуры и проектирование архитектуры проекта доверили мне (задача пришла от директора по производству), но с условием, что перед передачей ее менеджеру нужно согласовать с тех.директором
Раньше я уже видел, как проектируют в нашей компании, начинал пару раз новый проект, поэтому примерно представлял как это делать
Сдела вот пару советов - как нужно делать архитектуру. Напомню, что проектировал я первый раз в жизни, поэтому советы будут весьма простые, как некоторым может показаться:
1. Если у какой-то сущности может быть привязка к нескольким данные другой таблицы - надо сделать еще одну.
Например: профиль человека может иметь несколько городов в себе - в таком случае простой внешний ключик не прокинуть, т.к значение не одно, поэтому следует сделать 3 таблицу: profiles_as_cities, которая будет иметь 2 внешних ключа на профиль и на город. В этом случае нельзя пихать ключ на профиль в городах, ибо это как минимум нарушение SRP, так и просто дубликаты в таблице, которая их по идее иметь не должна
2. Не нужно делать сложно. Чем проще и «тупее» выглядит схема, тем лучше. Не надо строить дикие связи между таблицами - это усложит разработку софта в будущем. Схема должна быть максимально простой.
Пример: на одном из проектов у нас были работники и работодатели, которые привязаны к таблице application, которая в свою очередь отдавала внешний ключ на lead. Подход в будущем вызвал множество проблем при встраивании нового функционала. Опять же - чем проще система, тем легче ее будет поддерживать в будущем. Никто не знает, что нужно будет клиенту через месяц
Пример 2. Простой пример - пользователи и роли. Пользователи в одной таблицы, роли в другой. А так ли это нужно? Вы уверены, что вам нужна таблица ролей? Если не планируется делать фильтрацию, выборку и т.д по ней, то в ней нет смысла, можно в таблицу пользователей засунуть role как константу
3. Тут скорее не совет, а просто ресурс, который я использовал для проектирования - db design. Все наглядно и довольно просто. Разобраться - пол часа времени
222 viewsJolly Joy, 10:52
Открыть/Комментировать
2020-07-28 12:19:31 Недавно встретился с интересной, на мой взгляд, проблемой

Проблема: на сайте перестали загружаться фотографии в личной кабинете
Проблема точнее: при загрузке любого разрешенного файла сервер давал таймаут на 504 ошибку
Что я пробовал:
1. Проверил ветки гита (т.к есть тестовый и продакшн сервер) - нету отличий. Проверил ветку master локально - проблемы нет
2. Проверил когда возникла проблема и когда делался релиз в последний раз - ошибка появилась 2 недели назад, релиз был месяц назад, за другие 2 недели фотки грузились нормально
3. Проверил логи приложения и логи nginx’a - судя по логам nginx’a сайт отправляет слишком много переменных, что неверно. Поднял время на таймаут и кол-во возможных переменных в конфиге php - не помогло
4. Перезапустил nginx - не помогло
5. Проверил место на сервере - хватает как места, так и озу
6. Проверил по мониторингу что с нагрузкой - в пределах нормы
Финальная проблема: Оказалось, что бд пишет логи медленных запросов. Пошел смотреть где проблема и почему бд не справляется
В итоге перед занесением данных по файлу в бд скрипт генерирует уникальное имя из 10 символов, а уникальность проверяет циклом по всей базе (уникальная проверка 10 хэшированных с помощью md5 символов). В итоге получилось так, что уникальные имена закончились и цикл улетел в бесконечность, из-за чего и прилетал таймаут
Решение: т.к решение было нужно срочно - поднял кол-во символов с 10 до 15, тем самым отсек еще пару тысяч загрузок, можно спать спокойно, однако в цикле делались запросы к бд, что не хорошо, ибо их может быть за 100-200 или больше, от чего база может упасть. Это исправлять пока не стал
195 viewsJolly Joy, edited  09:19
Открыть/Комментировать
2020-07-26 20:45:51
От скуки решил написать консольный клиент VK. Не знаю, что из этого получится. Если будет что-то интересное - дам ссылку на гит
167 viewsJolly Joy, 17:45
Открыть/Комментировать