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