Статья имеет ознакомительный характер и предназначена для специалистов по безопасности, проводящих тестирование в рамках контракта. Автор не несет ответственности за любой вред, причиненный с применением изложенной информации. Распространение вредоносных программ, нарушение работы систем и нарушение тайны переписки преследуются по закону
Рубрика «web»
Maskito – новая коллекция библиотек для маскирования текстовых полей
2023-06-21 в 11:11, admin, рубрики: angular, input mask, inputmask, javascript, masking, maskito, ReactJS, TypeScript, web, Блог компании TinkoffРады поделиться: выложили нашу разработку Maskito в открытый доступ, и совсем недавно произошел релиз ее первой мажорной версии. Maskito — коллекция библиотек, упрощающих маскирование текстовых полей, с удобным и гибким публичным API.
Maskito содержит разные библиотеки: основная написана на TypeScript без зависимостей, есть опциональный пакет с набором готовых конфигурируемых масок, а еще есть библиотеки для удобного использования Maskito в проектах на React, Angular или Vue. Рассказываю обо всем подробнее.
Как я написал удобную оболочку над электронным дневником
2023-05-04 в 14:17, admin, рубрики: css, html, javascript, python, web, дневник, Программирование, Разработка веб-сайтов, электронный дневникСтатья о том, как я в 15 лет облегчил работу с электронным дневником, представленным правительством Кировской области в 2022 году.
Что получилось сделать и как это было реализовано.
Предыстория
Домашний NAS сервер
2023-04-30 в 22:07, admin, рубрики: FTP, Git, linux, NAS, samba, web, wiki, Разработка под Linux, хранилища данныхДостаточно много читаю статей на Хабре, но сам никогда не писал... Буду стараться заполнить этот пробел и сегодня хочу представить статью на тему "Домашний NAS сервер"
Немного о себе...
Должность занимаю Инженер-программист ПЛИС, основные мои задачи:
SQL-инъекции для самых маленьких. Часть 3
2023-04-15 в 18:36, admin, рубрики: ctf, it security, pentest, pentesting, sql, sql inj, sql-инъекция, web, информационная безопасность, Тестирование веб-сервисовИ это заключительная часть цикла статей про SQL-инъекции. В ней мы с вами узнаем, как можно собирать информацию о БД путем применения инъекций и затронем тему слепых SQL-инъекций.
Трудности маскирования текстового поля
2023-04-07 в 9:44, admin, рубрики: html, input mask, inputmask, javascript, masking, maskito, open source, TypeScript, web, Блог компании Tinkoff, Разработка веб-сайтовОдин античный оратор говорил, что всем людям свойственно ошибаться. Прошло много веков, а человек продолжает совершать ошибки каждый день. Даже беглое заполнение формы на сайте не обходится без опечаток.
Хороший UI/UX помогает пользователю избежать большинства таких проблем. Инструментов контроля огромное количество, сегодня расскажу про один их них — создание маски для поля ввода силами Javascript.
Зачем компании IT-стажировки
2022-08-21 в 14:55, admin, рубрики: web, Карьера в IT-индустрии, начало карьеры, опыт внедрения, поиск работы, поиск работы в it, разработка сайтов, стажировка, стажировка в it, управление проектами, Учебный процесс в IT(и как не испортить стажера)
Речь пойдет в основном про стажировки программистов. Сам я четыре года назад обосновал необходимость стажировок перед моим руководством и занимаюсь с тех пор, помимо основных обязанностей руководителя отдела, еще и разработкой, совершенствованием и проведением программ стажировки для новичков в отрасли. За это время накопился опыт, которым хочется поделиться и расставить плюсы и минусы стажировок по полочкам.
Онлайн курсы по программированию и что они дают на самом деле
2022-08-14 в 16:03, admin, рубрики: fullstack, fullstack-разработчик, web, Карьера в IT-индустрии, начало карьеры, опыт внедрения, поиск работы в it, разработка сайтов, стажировка, управление проектами, Учебный процесс в ITДополнительным бонусом немного нытья про рынок труда вообще и программистов в частности
По работе я постоянно имею дело с поиском программистов под разнообразные проекты. Последние четыре года я также отсматриваю стажеров для нашей компании, так как являюсь в ней автором и основным двигателем программы IT стажировки. Здесь не будем касаться вопроса, зачем это нужно в принципе, скажу только, что стажировка вещь полезная, плюс мне нравится передавать свои знания людям.
Использование Redis для работы с геоданными
2022-07-30 в 12:36, admin, рубрики: data engineering, geospatial, nosql, redis, web, геоданные, геопозиция, хранение данных, хранилища данныхРабота с геопространственными данными заведомо сложная задача, хотя бы потому что широта и долгота это числа с плавающей запятой и они должны быть очень высокоточными. К тому же, казалось бы, широта и долгота могут быть представлены в виде сетки, но на самом деле нет, не могут, просто потому что Земля не плоская, а математика - это сложная наука.
Например, чтобы определить расстояние большого круга между двумя точками сферы, исходя из их широты и долготы используется формула гаверсинуса, которая выглядит так:
Миниатюрное десктопное GUI приложение на PHP — 2 МБ хватит для всех
2022-07-17 в 8:11, admin, рубрики: GUI, native, php, serverless, web, ненормальное программирование, Программирование, Разработка под Linux, разработка под windowsЯ часто заморачиваюсь на тему минимизации размера своих GUI приложений. Прошлая моя статья была про Nuklear. Но сейчас захотелось более современных технологий. Чтоб HTML5, CSS3 и PHP. Чтоб приложение ни от чего не зависело, т.е. построено по принципу "всё включено". И чтоб конечный размер приложения не превысил 2 мегабайта. Получится ли?
В Linux я часто пользуюсь утилитой df. Мне её очень не хватает в Windows, а искать аналоги лень. Так что было сделано волевое решение сделать свою, на РНР 5, с бутстрапом и JQuery.
Краткое решение моей задачи: Читать полностью »