Posted in
Development/Web
Пока переделывал видосы заодно немного подправил оформление для вставленного видео.
Было какое-то такое безумие, не помню где его взял:
.videoblock > .content {
overflow: hidden;
padding-top: 56.25%;
position: relative;
> iframe {
border: 0;
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
}
}
.videoblock > .content > iframe {
width: 100%;
height: 100%;
aspect-ratio: 16 / 9;
}
Comments
Posted on Sun 16 October 2022
css
Also in
English
Posted in
Personal ,
Development/Web
Решил написать в бложек.
Ожидание: написал, закоммитил, залилось.
Реальность: плагины отвалились, эмбеды сдохли.
Сижу с утра, правлю ссылки на ютюбчик, обновил кучу дохлого, пересмотрел-переслушал много чего, словил ностальгию.
Comments
Posted on Sun 16 October 2022
blog
Posted in
Personal ,
Development/Web
Почти год назад я выкинул вордпресс и стал переносить свой бложек на пеликан - и вот процесс завершен.
Блог перенесен, а теперь сделана и новая шкурка -
Tumblr inspired, UIkit powered, hand crafted, c тёмным вариантом через prefers-color-scheme: dark
.
Как раз к новому крисмасу.
Comments
Posted on Sat 07 December 2019
blog , pelican
Also in
English
Posted in
Development ,
Fun
Хардкорный тест от авторов PVS Studio — q.viva64.com
Comments
Posted on Mon 11 September 2017
c++ , tests
Also in
English
Posted in
Development ,
Personal
Протупил с выходом новой модели из серии :)
Почти как в 2015 , только еще сильнее изгадили подорожник
Код в битбакете обновлен
К счастью, несмотря на гулявшие новости,
делать вариант 2016.2 похоже не придется :)
Comments
Posted on Wed 23 March 2016
c++ , lifehack , saint petersburg , spb subway
Posted in
Development/PHP
Однажды я жаловался , что
<?php
foreach (( function () { for ( $i = 0 ; $i < 10 ; $i ++ ) yield $i ;})() as $i ) echo $i ;
в PHP не работает. Так вот. Начиная с PHP7 благодаря новому парсингу синтаксиса
<?php
foreach (( function () { for ( $i = 0 ; $i < 10 ; $i ++ ) yield $i ;})() as $i ) echo $i ; // 0123456789
очень даже работает.
Comments
Posted on Thu 10 March 2016
php features , php generators , yield
Posted in
Development/Web
Тем временем Let’s Encrypt разродилась первым сертификатом — для
helloworld.letsencrypt.org .
Чтобы потестить перейдите по ссылке внизу поста и установите их корневой сертификат.
Подал бложек и хомяк на бета-тестиование.
А Новая Ярушка скорее будет среди первых после релиза.
src: letsencrypt.org
Comments
Posted on Mon 14 September 2015
https , let's encrypt
Posted in
Development
include < string >
std :: string operator * ( std :: string & s , unsigned int n )
{
std :: string cml ;
cml . reserve ( s . size () * n );
for ( decltype ( n ) i = 0 ; i < n ; i ++ ) {
cml += s ;
}
return cml ;
}
int main ()
{
std :: string s = "test" ;
std :: string sss = s * 3 ;
std :: cout << sss << std :: endl ; // testtesttest
}
Comments
Posted on Mon 02 March 2015
c++
Posted in
Development ,
Personal
Повысились тарифы и мы возвращаемся к
нашей серии моделей по выгодности проезда
Итак, часть 4
Исчезли проездные на 25 и 50 поездок
Резко подорожал подорожник. Всё-таки неудивительно: повышение минимальной цены — на 6 рублей
Вернул актуальность проездной на 40 поездок на 30 дней
Единый выпал вообще куда-то за границы разумного. Может, конечно, с поездками на наземном транспорте не всё так печально
Comments
Posted on Wed 31 December 2014
c++ , lifehack , saint petersburg , spb subway
Posted in
Development/PHP
Внезапно до меня дошло как записать эту вещь в 1 строчку
<?php
foreach ( call_user_func ( function () { for ( $i = 0 ; $i < 10 ; $i ++ ) yield $i ;}) as $i ) echo $i ;
Т.е. имеем такой синтаксис для “одноразовых” генераторов
<?php
$generator = call_user_func ( function () {
while ( 1 ) {
yield generate_something ();
}
});
Comments
Posted on Tue 25 November 2014