Вокруг и около IT

Современные информационные технологии

Информационные технологии
fomiash fomiash
24 Сентября 2023
Вокруг и около IT

Для чего нужен humans.txt?

По аналогии с robots.txt имеет место существовать humans.txt файл. Самый известный - это конечно файл humans.txt от Google. Его содержимое - обычный текст, который содержит краткую информацию о команде компании и ссылку на вакансии. Идея такого файла, и даже уже сформировавшегося вокруг него целого движения, в том, чтобы показать, что Интернет существует в первую очередь для людей. При этом изначально это был произвольный текст...

Читать далее
2
323
1

Для чего нужны кофе и плюшки в вакансиях

Сейчас модно завлекать на работу в IT всевозможными бонусами. Их перечень невелик и по их наличию можно судить, что работодатель ожидает взамен. К слову, собственная практика показала, что работать в отсутствии всяких обещанных бонусов гораздо удобнее, вот работа, вот зарплата, всё просто. Иные обязательства от сторон вносят некоторую неразбериху в отношения с работодателем. При этом допускаю, что может быть и иная трактовка, но с...

Читать далее
3
345
4

Генеративная модель Web 3.0

Новый Google

Так может выглядеть поисковая страница Google в ближайшем будущем, в таком виде её уже видит часть пользователей в качестве эксперимента.

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

Читать далее
3
202
1

Распространенные «детские» ошибки на сайтах и причины их возникновения

валидация пароля

Когда пользователь заходит первый раз на сайт, он судит его по "одёжке", то есть внешнему виду и дизайну. А первое впечатление о работоспособности складывается обычно при регистрации, если там что-то пошло не так, то это может сильно подорвать дальнейшее доверие к ресурсу.

Распространенной ошибкой разработчиков и самой банальной является неправильное предоставление пользователю...

Читать далее
2
168

Мир PHP с высоты птичьего полёта

PHP

Энтузиаст попытался изобразить экосистему PHP в виде городской среды. Инфографика выглядит красиво. Не стоит искать технических отсылок к реальной работе фреймворков, их там нет. Скорее юмористический обзор от автора на технологии, которые ему известны. Дополнительная задачка на внимательность - называется "найди Yii". Этот фреймворк там тоже есть.

Оригинал

3
110
6
Публикуйте, отвечайте, комментируйте...
Вы еще не зарегистрировались?
Войти

Пирамида Хеопса - раздолье для девопса

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

В какой-то мере мне были понятны намерения его автора, как поклонник Symfony и всяческих передовых технологий по созданию масштабируемых корпоративных проектов, он сделал всё безупречно. Но этот разработчик уже не работает в компании и поэтому...

Читать далее
4
92
1

Резкое увеличение посещаемости как еще одна причина недоступности сайта

DDOS

К предыдущей статье, где недоступность сайта вызвали просроченные домены/сертификаты, можно добавить ещё одну наиболее частую причину - скачкообразное повышение посещаемости. И это не неожиданная DDOS-атака проекта, а вполне прогнозируемая проблема, которую можно было определить практически за год (когда публикуется календарь праздников). То есть для каждой...

Читать далее
2
87

Просроченный домен - частая ошибка, из-за которой сайт полностью недоступен

Ошибка 404

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

Читать далее
1
93
1

Что такое технический дефолт и как его избежать

технический дефолт

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

Чтобы понять эту зависимость,...

Читать далее
1
103
2

DevOps появились вместе с микросервисами и Docker

Микросервисы и Docker

До сих пор не совсем чётко ограничены обязанности DevOps-профессии. Современные практики контейнеризации и оркестрации требуют от обычных разработчиков дополнительных знаний и умений, заниматься которыми им некогда, нужно чинить баги и внедрять фичи. Поэтому выделилась особая группа специалистов - "девопс". На стыке между системным администратором и программистом.

Новые...

Читать далее
2
177

Способы предотвращения скачивания сайта

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

Читать далее
1
76

Как обратная связь с капчей стала непроходимой для ботов

На одном из моих сайтов стоит самодельная капча, имитирующая 3D символы. Долго подбирал контрастность, наложение букв и их искажение, чтобы ни один спам-бот не тревожил. Обычную reCaptcha использовать не стал, ввиду того, что её всё равно можно обойти через парсинг файла аудиоверсии и многих пользователей, использующих Tor, она может не пропустить, так как их IP мог быть использован...

Читать далее
2
138
2

Насколько важны навыки коммуникативности для программиста?

В последнее время, всё чаще и чаще, от претендентов на должность программиста требуется некая "коммуникативность". Так как требуется обычно то, что в дефиците, попробую предположить, что вдруг с этой коммуникативностью произошло. Считается даже, что предпочтительнее кандидат с более развитым навыком общения, чем профессионально подготовленный.

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

Читать далее
3
142
1

Оказалось, что профзоюз IT-шников в России всё-таки существует

Пока удавалось обходиться без помощи профсоюзов, тем более IT - это такая, можно сказать, и так привилегированная сфера, где сотрудников ценят. Особенно ценят их, если компания основной доход получает от отдела разработки, то есть профильная. Если компания производит иной продукт, и есть небольшой отдел, вроде бы заведующий сайтом или что там эти программисты делают, то там с этим похуже. Поэтому для трудоустройства гораздо лучше...

Читать далее
2
309
1
fomiash fomiash
30 Сентября 2022
Вокруг и около IT

Ожидание и реальность: что приходит вместе с упрощением

Когда мы хотим приложить усилия, чтобы упростить какое-то запутанное дело, в итоге иногда оказывается, что этим только усилили энтропию (что есть мера хаотичности). Часто ли у вас было, что после генеральной уборки в доме вы еще неделю подряд пытаетесь разыскать то одну вещь, то другую, а потом, когда эти вещи вновь составят "беспорядок" - часто используемые оказываются под рукой, редко используемые - в тёмном углу, и вы опять...

Читать далее
1
130
fomiash fomiash
27 Сентября 2022
Вокруг и около IT

Где найти время для своих проектов?

Вопрос этот довольно распространённый. У кого-то есть параллельная работа по такому-же профилю, кто-то занимается этим как хобби, а есть и те, кто разрабатывает свои коммерческие проекты и в дополнительном заработке не нуждается. Не будем рассматривать последнюю категорию вплотную, так как время там - деньги. Коснёмся только частично, так как они косвенно попадают под определение рассматриваемых проектов. Например, большинство...

Читать далее
1
147
fomiash fomiash
21 Сентября 2022
Вокруг и около IT

Планирование работы. Часть 2. Инструменты планирования

Даже если вы находитесь в состояниии кажущегося успеха, то есть "у меня всё хорошо", все равно должна существовать цель. Как личная, так и профессиональная, возможно карьерная, все равно нужно будет что-то планировать. При этом, если вам кажется, что у компании тоже всё хорошо, то вы не знаете всех рисков, как рядовой сотрудник, а тем более особенности рынка - это не ваша профессиональная стезя. Этот пост в продолжение размышлений на тему...

Читать далее
1
89
fomiash fomiash
21 Сентября 2022
Вокруг и около IT

Планирование работы. Часть 1. Критерии качественного плана и оценка времени программистом

Программистов нужно заставлять планировать, по мнению многих заказчиков, и возможно, они правы, особенно если это планирование отпуска. Обобщаю, так как количество непредсказуемых вещей в проекте всегда держит в тонусе как разработчиков, так и девопсов, интеграторов, тестировщиков etc. "Oк, ставьте жесткие сроки, - отвечают технари, - но за качество мы тогда не ручаемся." В отличие от теоретических практик проектирования ПО, в реальности...

Читать далее
1
101
fomiash fomiash
21 Сентября 2022
Вокруг и около IT

Ручное и системное управление компанией

После написания статьи про выбор IT-компании, полезным будет расширить тему и уточнить, что подразумевается под "Ручным управлением" и "Системным управлением". Эти понятия не мной придуманы, а, можно сказать, классика менеджмента. Чтобы правильно выбрать работу, любому IT-ишнику не помешает хоть немного разбираться в том, что происходит в компании. Но! Это заявление никак не призывает к критике или...

Читать далее
1
206
fomiash fomiash
14 Сентября 2022
Вокруг и около IT

В какой IT-компании лучше работать программисту?

Ошибочно считается, что программист должен писать код и, собственно, все. Эта профессия привлекает многих из-за отдаленности от заказчика, если это не фриланс, конечно, и возможностью заниматься любимым делом ...

Читать далее
1
88
1


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.