Диаграммы на чистом CSS
Современный CSS настолько суров, что позволяет строить графики и диаграммы без использования JavaScript. Наткнулся в сети на интересный проект ChartCSS.org. Этот проект позволяет строить красивые диаграммы и графики пользуясь только средствами каскадных таблиц стилей!
На данный момент поддерживается линейчатая, столбчатая, диаграмма с областями и линейная диаграммы. Остальные виды диаграмм пока в разработке, но даже в таком виде выглядит очень круто.
Проект опубликован на github и можно убедиться, что в нем нет никакого javascript только чистый css, только хардкор!
Хостинг сайтов на Github
Github - это не только хостинг программного кода, но и хостинг интернет сайтов.
Я давно уже подумываю начать использовать github вместо собственного сервера в случаях когда нужно быстро развернуть небольшой интернет сайт.
Единственный нюанс, который следует учитывать это открытость исходных кодов проекта - весь ваш сайт и вся история его изменений доступны любому пользователю который может все скопировать одной командой клонирования репозитория git. Если для вас это не проблема то такой хостинг может оказаться неплохой альтернативой коммерческим хостингам.
Сделал небольшой сайт для небольшого Андроид приложения Morse Audio Trainer. Дополнительно на этом же сайте сделал небольшой прототип онлайн приложения для набора Морзе кодов одной клавишей. Пока это просто прототип но с ним уже можно поиграться набивая простые фразы азбукой Морзе.
Исходные коды как всего сайта так и приложения можно посмотреть в репозитории на github.
Свой VPN с блекджеком и куртизанками
На фоне происходящих событий, пользователи в России стали массово переходить на VPN. Это привело к тому, что пропускной способности бесплатных сервисов стало не хватать и как следствие бесплатными сервисами пользоваться стало почти невозможно. Платные сервисы работают побыстрее, однако популярные централизованные сервисы VPN в России сами стали жертвами блокировок, поэтому пользователи рискуют, что приобретя подписку на один из таких сервисов, пользоваться им через некоторое время станет невозможно.
Выходом из этой ситуации может стать собственный VPN установленный на сервере за пределами России. Заблокировать такой сервер значительно труднее. Я уже долгое время использую OpenVPN, который до сих пор хорошо справлялся с возложенными на него задачами.
Вот здесь я писал как настроить OpenVPN на любом дешевом VDS с root правами.
Вот здесь есть более продвинутая инструкция для пользователей, предпочитающих более подробно разобраться в вопросе (на английском)
Раздумываю, не написать ли свою инструкцию по настройке OpenVPN сервера, ориентированную на российских пользователей? Пожалуйста дайте знать будет ли кому-либо интересна подобная инструкция?
Полезные ссылки для настройки сервера
Нашел толковую статью как настроить собственный почтовый сервер. Мне это актуально - без подсказок настройка сервера занимает до двадцати четырех часов а с подсказками можно управиться всего за сутки. Если бы не некоторые незначительные ошибки в статье то можно было бы сделать и быстрее.
Результатами проделанной работы оказался доволен, правда, через сутки пришлось снести антивирус - эта штука отъедает почти четверть оперативной памяти, что мне слегка критично.
На том же сайте можно найти как настроить Apache, PHP и MySQL. Не сказать что эти статьи сильно нужные - можно их и без подсказок установить, но с подсказками - оно, все же, веселее.
А вот OpenVPN можно настроить вот по этой инструкции. На мой взгляд OpenVPN нужно уметь настраивать каждому уважающему себя специалисту.
А какие у вас есть полезные ссылки и инструкции?