Articles Tagged with "Веб-разработка"

Большие перемены
LiveLog ~4 min.

Большие перемены

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

Там совсем немного букв :blush:

Читать далее →
LiveLog ~7 min.

Первый успех. Больше ста визитов за неделю

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

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

Читать далее →
Разработка ~9 min.

Пишем свой Doctrine Annotation Fixer для PHP-CS-Fixer

В плане код-стайла я немного маньяк. Я убежден – чем более строгие правила, тем качественнее будет кодовая база. Когда я только пришел в компанию Axmit в качестве разработчика, моей личной целью стало создание перечня правил, а также настройка всякого рода фиксеров и снифферов. Теперь у нас используется как CodeSniffer, так и PHP-CS-Fixer.

Большинство правил у нас автоматизированы PHPStorm и PHP-CS-Fixer, поэтому следование им не создает слишком много боли.

Но был момент, который не был ни в одном из этих инструментов, заставляюший меня страдать.

Читать далее →
Разработка ~4 min.

Jekyll Spoiler Plugin. Куда и как прятать код

Когда писал предыдущую статью, столкнулся с одной простой проблемой: большие куски кода занимали больше места, чем сам текст.

Поиск готового решения для спойлеров привел меня на вот эту страничку. Решение простое и гениальное, но имело один большой недостаток: текст внутри спойлера не форматировался.

Свое решение я опишу в этой статье.

Читать далее →
Разработка ~10 min.

HTML to MySQL. Или Веб-скрапинг на практике

Один мой хороший знакомый и коллега обратился ко мне за помощью. Он делал для одной компании новый сайт взамен старому. Данные со старого, естественно, должны были переместиться на новый. В этом и заключалась моя задача. Было только одно простое условие – доступа к БД старого сайта ни у меня, ни у него не было.

В этой статье я хочу на практике показать, что можно сделать в этой ситуации, несмотря на отсутствие адекватной разметки в коде страницы.

Читать далее →
© 2020 Vitaly Zaslavsky. All rights reserved.