↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи

Блог » Поиск

До даты
#it #реал

Пару недель назад заблокировали почтовый ящик, не основной, но довольно важный.
Приличная часть сервисов позволила сменить ящик без подтверждения со старого ящика (что выглядит как уязвимость, но спасибо им). Часть позволила сменить ящик после обращения в суппорт (требуя например фото паспорта, но и так сойдет). А вот часть не меняется без старой почты и я мучаюсь с восстановлением доступа, но шансы так себе.

Возник вопрос - а как от такого можно защититься? Лучшая идея, что я слышал - это свой почтовый сервис, со своим доменом и прочим-прочим. Выглядит как слишком много мороки, плюс шанс случайно забыть продлить домен или накосячить с настройками и попасть в черный список.
Показать 9 комментариев
#it #ficbook

Может кто шарит и подскажет. Я пользовался local storage фичей на фикбуке для хранения настроек своего фильтра. Сегодня обнаружил, что все настройки потеряны. При этом, куки вроде на месте, визуально только мои настройки потерялись. Сайт мог их потереть? Потому как весь storage принадлежит хосту и это звучит логично. Других причин я что-то не вижу.
Показать 2 комментария
#it

Довольно давно я писал, что жую кактус и пишу пет проджект (даже дважды упоминал)

Этой весной я наконец купил русское издание книги, и прочитал её. Более менее осознал что написано. Зачем?
А затем, что пет проджект, заведенный ещё студентом, стал достаточно сложен, чтобы вызывать проблемы при разработке, основная из которых - как раз зависимости. И я некоторые проблемы тянул больше года, чтобы прочитать книгу и сделать хорошо.

Ну, в целом, я разочарован. Книга неплоха. В книге есть намеки на ответы. Нет ответов. Нет хороших примеров. Есть очень абстрактная идея, как делать хорошо. Но без примеров, непонятно - как именно делать =)

В итоге, ещё месяц я пытался примерить к своему проекту (небольшому, так то, стоит отметить) рекомендации из книги. И что расстраивает - они не работают частями. Надо переписывать всё, причем непонятно - как именно переписывать. Может оказаться, что лучше не станет. А ещё хуже, что DI - это частенько телега впереди лошади. Мешается только, но не помогает.

Короче, мне потребовалось несколько лет, чтобы прочитать, осознать, плюнуть и просто сделать чтобы работало. За выходные я сделал то, что тянул пару лет точно.

Давно так не расстраивался от вроде был толковой проф книжки. Но, хотя бы сделал что хотел в проекте, закрыл гештальт.
Свернуть сообщение
Показать полностью
#бессмертный_пони #it
Попробую. Я устроился программистом больше 6 лет назад. Что за это время интересного, на мой взгляд, было:
1. Меня взяли без образования. По образованию я специалист по защите информации, но работать за 12-15 тысяч в госучреждениях мне не захотелось. Для тех кто не в курсе - это те люди, которые отвечают например за сбор справочек о разрешении на обработку персональных данных.
Так вот, взяли меня без образования, учили несколько месяцев (я не работал в это время) и за это ещё и платили. Сумму называть не буду, под NDA, но это было всяко лучше, чем быть студентом или безработным.
2. Компания, в которой я работаю, пишет софт для работы с документами, раньше это называлось СЭД (система электронного документооборота) и нужно было для хоть какой то автоматизации бюрократии советских, а местами ощущение и царских времен. Сейчас это уже ECM (управление контентом) и формально включает в себя уже не только "документы" как таковые, а ещё и остальные типы контента, но в российских реалиях документы всё таки первичны.
Так вот, первые годы я в это с очень большим трудом погружался. Надо понимать, чем отличаются внутренние документы от внешних, какой жизненный цикл у различных входящих писем, исходящих, как себя ведёт договор в разных организациях (а ещё к нему в довесок допник и акт). И всё это - без реального опыта работы с документами. Если не считать договор трудоустройства, то я документы в глаза за свою жизнь толком не видел до взятия ипотеки :D
3. Мне нравится программировать ещё со школы. Но если в школе это был паскаль и тот всего два года, плюс полгода С++ в универе, то на работе у меня C# и его опыт уже 6 с лишним лет. Я успел по мелочи пописать на много чем - были инсталяторы на innosetup с каким то собственным языком, похожим на паскаль, были автораны для тех самых инсталяторов на LUA, были чужие лабы на C++ и дельфях. Плюс на работе встречается по мелочи питон и js (со всякими приблудами типа typescript).
Так вот, мне нравится писать код, нравится это ощущение, когда ты что-то написал, и машина делает именно то, что ты ей сказал, делает то, что ты хотел. Делает то, что ты раньше был вынужден делать руками. Именно так, ещё до устройства на работу появился простой софтец для скачивания манги с онлайн читалок, аналогично появился скрипт для облегчения перебора фикбука.
4. Компания, где работаю, устраивает где то раз в год хакатоны, где можно попробовать себя в чем то новом. Это очень интересное ощущение, когда ты с полпинка берешь незнакомую тему с людьми, которые тоже в этом заинтересованы и буквально за день-два пилишь что-то рабочее. А ещё круче, когда эта фигня потом уходит в реальную работу, хотя у меня такое было всего раз.
5. У нас почасовая оплата, поэтому первое время я впахивал по 10 часов в сутки. Пока руководитель не против, так можно, но в целом не рекомендуется, потому как формально переработки больше 8 часов имеют и проблемы с усталостью и с законами.
Зато, впахивая как конь, буквально валясь с ног с гудящей головой, я очень много для себя вынес. Чаще всего это какие то мелочи, которые пишутся во многих книгах от "очень умных людей", но опыт тем и ценен, что ты его своими руками получил и воспринимаешь с учетом контекста и можешь его использовать дальше. Теперь я стал сильнее как специалист и могу себе позволить не перерабатывать. Только если задача зацепила и просто засиделся =)
6. В интернетах можно встретить статистику, что девушек в АЙТИ мало. Местами их действительно мало, мне видимо повезло - девчонки в отделе есть. Это очень приятно, по куче причин - и есть на кого посмотреть, дать голове отдохнуть и просто насладиться милотой. И есть интересные темы для обсуждения - готовка, отпуска, дети. И интересный взгляд на мелочи в работе, особенно для задрота типа меня. При всём этом - девчонки умные. Тот самый момент, когда девчонки и красивые и умные - комбо просто. Доставляет вдвойне =)
7. По финансовым причинам (ипотека) сменил отдел в рамках фирмы. От конкретных предметных тем (документы, процессы) ушел немного больше в технические вопросы - как обеспечить работу большего числа пользователей, как работают кишочки тех или иных механизмов, библиотек etc. С одной стороны, тут я гораздо лучше справляюсь, т.к. нет проседания по темам. С другой - в этом отделе девчонок меньше и больше суровых мужыков, которые пишут код. Это немного давит на мораль, особенно на контрасте. Иногда приходишь весь выжатый домой, а при этом есть четкое ощущение - ничего полезного ты сегодня не сделал. Приходится учиться расслабляться, раньше оно мне было не нужно.
8. Программирование временами дает вызов мозгам - сможешь ли ты сделать вот это, с учетом таких вот ограничений, ещё и быстро и качественно, и чтобы понятно было всем, а не только тебе.
А временами это жуткая нудятина - сделай 100500 похожую штуковину, этот момент глянь там и сделай так же, этот глянь в другом месте, тоже делай так же. Нудно, сидишь и фигачишь. В такие моменты меня начинает вырубать. Просто сидишь пишешь код и засыпаешь. Приходится как то просыпаться - кофе, холодное умывание, отвлечься на видосик на ютубе - что угодно, что даст мозгу перерыв. Перерывы важны, но морально опять таки тяжело - ты знаешь, что можешь лучше, но не хочешь. Давишь сам себя, понижаешь сам себе самооценку.
9. Когда твоё хобби - кодить и работа - кодить, тяжело найти время на хобби. Т.е. да, очень приятно когда работа и хобби совпадают, но после 8-9 часов работы найти ещё часок другой на практически то же самое - сложно.
Поэтому время на домашние проекты - выходные и отпуска. Немного разгрузился от работы - и снова загрузился хобби =) С другой стороны - поддерживаешь себя в тонусе, даже когда на работе нудятина.
10. Хороший коллектив - большой плюс конкретно для меня. Коллеги, с которыми можно пообсуждать свои задротские идеи, свои нерабочие вопросы типа книжек-игр-манги, коллеги с которыми можно сходить в бар -- это очень приятное дополнение к работе. Ты теперь ходишь на работу не только чтобы пописать код 8 часов и сбежать домой, но и чтобы пообщаться с хорошими людьми.
Свернуть сообщение
Показать полностью
Показать 5 комментариев
#it

В уже далеком 2016 я написал ребятам из JetBrains - у меня тут есть опенсорц проект, я его один пилю, под ваши условия вроде попадаю формально, а можно мне лицензию?
Тогда мне казалось - это для нормальных проектов, а ты со своим барахлом тут не мешайся, однако же...
Лицензию мне выдали (полный пак продуктов компании, очень удобно) и каждый год успешно продляют, вот очередной раз запросил продление, надеюсь ничего не изменилось и продление получу.

К чему это всё - мой проект используют едва ли 10-15 человек, я его пилю уже больше 5 лет и он всё ещё в состоянии "боже какой ужас". А кроме JetBrains мне дали ещё доступ к удаленному MacMini (какие то ребята из MacStadium), чтобы на нём потестировать поведение программы можно было, плюс ещё попадаются проекты, которые дают бесплатные плюшки. Приятно.

ПС: если кому интересно - софтец тупая качалка манги (и обновлений) с пятка конкретных сайтов. Читать скачанное программа не умеет, да и не задумана для этого никак, читать надо обычными читалками на планшетах например. Ссылка на проект и на последнюю версию
Показать 11 комментариев
#it #тег_для_скрыта

Читаю жутко нудную книгу. Тема при этом интересная, тема полезная мне в работе. Но во первых, автор делает кучу спорных заявлений, но с ним даже не обсудить все эти заявления. А во вторых - каждый минус в чужой епархии он не обосновал в первой четверти книги ни разу.

При всём этом, автор считается одним из лучших в этой теме, книга - чуть ли не настольной библией.
Высказался, стало полегче, спасибо =)

Если что, речь про "Dependency Injection in .NET - Mark Seemann".
Показать 4 комментария
ПОИСК
ФАНФИКОВ







Закрыть
Закрыть
Закрыть