Web
Теплый ламповый www
Интернет нулевых был теплым Нулевые годы были странным временем. Интернет тогда еще не превратился в огромный торговый центр, где на каждом углу тебе пытаются что-то продать, подписать на очередной сервис или подсунуть рекламу курсов по успешному успеху. Он больше напоминал небольшой провинциальный город. Ты заходишь на какой-нибудь сайт, сделанный одним человеком, и буквально чувствуешь присутствие автора. Кривой дизайн, ужасный HTML, анимированные GIF, гостевая книга, счетчик посещений, раздел «Обо мне», фотографии кота и статья о настройке FreeBSD вперемешку с рецептом шашлыка.…
Бомжи в сети
В интернет я впервые попал еще в 1997 году. Это было совершенно другое место. Никаких социальных сетей, никаких смартфонов, никаких корпораций, контролирующих большую часть трафика. Интернет тогда больше напоминал огромную неструктурированную сеть энтузиастов. С конца девяностых я наблюдал практически все этапы его развития. Фидо, IRC, первые форумы, домашние страницы, первые поисковые системы, появление блогов, рождение SEO, расцвет контекстной рекламы, социальных сетей и последующую постепенную монополизацию сети. В начале двухтысячных я, как и многие тогда, начал экспериментировать с различными способами заработка…
Vim шпаргалка
Vim ШпаргалкаВот личная шпаргалка по командам редактора Vim, которые я часто использую или забываю.Навигация и перемещение:h, j, k, l — Влево, вниз, вверх, вправоw — Перейти вперед к началу словаb — Перейти назад к началу слова0 — Переместиться в начало строки$ — Переместиться в конец строкиgg — Перейти на первую строку документаG — Перейти на последнюю строку документаРедактирование:i — Режим вставки перед курсоромa — Режим вставки после курсораo — Открыть новую строку под текущейu — Отменить последнее действиеCtrl + r…
Калькулятор сложного процента
#compound-calculator{ padding:5px 10%; font-family:'Segoe UI',system-ui,-apple-system,sans-serif; -webkit-font-smoothing:antialiased; --cc-bg:rgba(0,0,0,.02); --cc-border:rgba(0,0,0,.1); --cc-input-bg:#fff; --cc-text:#1a1a2e; --cc-text2:#555; --cc-label:#666; --cc-muted:#999; --cc-accent:#fff; --cc-accent-text:#111; --cc-btn2-bg:rgba(0,0,0,.04); --cc-btn2-text:#555; --cc-hover:rgba(0,0,0,.02); --cc-th-bg:rgba(0,0,0,.04); --cc-highlight:#0066cc; --cc-divider:rgba(0,0,0,.06); } body[data-theme="dark"] #compound-calculator{ --cc-bg:transparent; --cc-border:rgba(255,255,255,.08); --cc-input-bg:rgba(255,255,255,.04); --cc-text:#e0e6ed; --cc-text2:#a0b0c0; --cc-label:#7a8ea3; --cc-muted:#5a6d80; --cc-accent:#fff; --cc-accent-text:#0a0f1a; --cc-btn2-bg:rgba(255,255,255,.06); --cc-btn2-text:#8a9bb0; --cc-hover:rgba(255,255,255,.02); --cc-th-bg:rgba(255,255,255,.04); --cc-highlight:#6cb8ff; --cc-divider:rgba(255,255,255,.06); } #compound-calculator{color:var(--cc-text)} #compound-calculator, #compound-calculator *{box-sizing:border-box} .cc-inputs{ display:grid; grid-template-columns:repeat(4,1fr); gap:20px; margin-bottom:20px; } .cc-field label{ display:block; font-size:11px; font-weight:600; text-transform:uppercase; letter-spacing:.08em; color:var(--cc-label); margin-bottom:6px; } .cc-field input{ width:100%; background:var(--cc-input-bg); border:1px solid var(--cc-border); border-radius:6px; color:var(--cc-text); padding:10px 12px; font-size:16px; outline:none; transition:border-color .2s; } .cc-field input:focus{ border-color:var(--cc-highlight); }…
Узнать все с помощью терминала
Все утилиты работают в терминальном режиме.nmon – утилита с GUI интерфейсом для мониторинга CPU, memory, disk i/0 и других атрибутовhdparm -t -T /dev/sda1 – дисковая производительностьstat -f / – количество занятых/свободных блоков/инодовiostat -m -x sda 2 6 – смотрим загрузку указанного диска (пакет sysstat)vmstat -S M 2 50 – смотрим статистику/потребление по ресурсамfree -m (колонка cache – память занятая под кэш ФС)cat /proc/meminfo – информация об оперативной памятиcat /proc/cpuinfo – информация о процессореcat /proc/interrupts – кто генерит больше прерыванийcat /proc/net/dev…
WordPress на новый домен
Перенос WordPress на новый домен Иногда возникает необходимость сменить домен сайта, не меняя при этом сам сайт. Контент остается прежним, структура ссылок не меняется, но адрес становится другим. На первый взгляд задача выглядит простой, однако если сделать что-то неправильно, можно потерять часть трафика, позиции в поисковиках или получить массу проблем с индексацией. Условно процесс можно разделить на две части: Перенос WordPress на новый домен. Настройка постоянного редиректа со старого домена. Перед началом Первое, что необходимо сделать: Скопировать все файлы сайта…
Движок для блога
При создании блога я столкнулся с выбором того, как и где его вести. Не смотря на то, что блогам пророчили быстрые спад популярности они остались на плаву(привет из 2015 года все так и произошло). Причем стали самым популярным видом сетевой страницы. Все больше и больше людей хотят выражать свои мысли делится ими с окружающими и выражать свои творческие эмоции. Так что же все таки лучше выбрать? Под WordPress движка есть просто огромное множество плагинов расширений обновлений и тому подобного очень полезного.…
WP посты из произвольного поля
Вывести записи окозалось не так просто, тем более из определенной рубрики которую редактор сайта выбрал в произвольном поле. Потратил часа 2 времени на то что бы хоть быдлокодом, но вытащить, то что мне нужно, в том виде в котром я хотел:<?php $catid = get_field('proizvolnoe_pole', $term); ?><?php $posts = get_posts ("category=$catid&orderby=date&numberposts=10"); ?><?php if ($posts) : ?> <?php foreach ($posts as $post) : setup_postdata ($post); ?><a href="<?php the_permalink(); ?>"><?php the_title(); ?>$catid - переменная в котрую сохраняем значение произвольного поля, в настройках произвольного…