Are you over 18 and want to see adult content?
More Annotations

The Barnstormers Theatre – Delighting Audiences Since 1931
Are you over 18 and want to see adult content?

Afghan Wireless - First Telecom Provider in Afghanistan
Are you over 18 and want to see adult content?

Kinetica High Performance Analytics Database
Are you over 18 and want to see adult content?

CSGOServer.Net - Counter-Stike Global Offensive Servers
Are you over 18 and want to see adult content?

Metropolis Magazine – Japan's Number 1 English Magazine
Are you over 18 and want to see adult content?

Flirt4Free - Flirt for Free with live Cam Girls
Are you over 18 and want to see adult content?

A complete backup of centrodeoficiales.com.ar
Are you over 18 and want to see adult content?

Aktualności - V LO im. A. Witkowskiego
Are you over 18 and want to see adult content?

Credit Score & Credit Reports at Credit Karmaâ„¢ Canada
Are you over 18 and want to see adult content?
Favourite Annotations

Outdoor Adventure and Lakeside Lodging in Maine - New England Outdoor Center
Are you over 18 and want to see adult content?

Pocketables - How-tos, reviews, news you can use
Are you over 18 and want to see adult content?

Startpage.com - The world's most private search engine
Are you over 18 and want to see adult content?

The new tradition in bass and guitar hardware. – Hipshot Products
Are you over 18 and want to see adult content?

Online Coupons + Discount Promo Codes
Are you over 18 and want to see adult content?

MyResortLIFE- Adventure Travel and Recreation
Are you over 18 and want to see adult content?
Text
IVAN SAGALAEV
Ivan Sagalaev. Ivan. Sagalaev. Born February 13, 1978 in Moscow. Currently work as a software engineer at Datadog. Live in Sammamish, WA. Programmer, software architect, mentor. Interested in open source, Web development, programming languages and methodologies. I am the COMPLETELY UNFAIR COMPARISON OF JAVASCRIPT SYNTAX HIGHLIGHTERS Completely unfair comparison of Javascript syntax highlighters. Ivan Sagalaev , May 2011. During the time before latest release of highlight.js 6.0 I decided — for the first time in more than 4 years — to actually look at other highlighting libraries. Sure I knew of their existence before but nonetheless never felt compelled to do any IJSON - SOFTWAREMANIACS.ORGTRANSLATE THIS PAGESEE MORE ONSOFTWAREMANIACS.ORG
ИВАН САГАЛАЕВ Иван Сагалаев. Родился 13 февраля 1978 года в Москве. Сейчас работаю программистом в компании Datadog.Живу в Саммамише, штат Вашингтон.. Программист, архитектор, ментор. Интересуюсь открытыми технологиями, веб-разработкой МАНИАКАЛЬНЫЙ ВЕБЛОГ » УЧЕБНИКTRANSLATE THISPAGE
Перед тем, как начинать распространяться о том, как css'ом раскладывать на экране части веб ЧЕМ ОТЛИЧАЮТСЯ ID И CLASS На самом деле отличий полно. Суть. id. уникальное собственное имя элемента на странице, то есть на странице не должно быть нескольких элементов с одним id. Например блоку с шапкой сайтаможно
ЮНИКОД И БАЙТЫ Про Юникод написано много, но мне кажется, что это одна из тем, про которую "чисто ради интереса" никто читать не полезет. Поэтому я решил поделиться здесь одной штукой, которая, как я в разговорах со многими замечал, не ОБМЕН ЗНАЧЕНИЯМИ ПЕРЕМЕННЫХ В ПИТОНЕTRANSLATE THIS PAGE Обмен значениями переменных в Питоне. Иван Сагалаев , Март 2006. Забавно иногда открывать для себя лаконичные способы делать что-то в синтаксисе нового языка. Сегодня возникла нуждапоменять
РАСКЛАДКА В CSS: ПОТОКTRANSLATE THIS PAGE Раскладка в CSS: поток. Иван Сагалаев , Август 2005. В предыдущей статье я уже пару раз помянул прямой поток - тот порядок, в котором располагаются боксы, если им не давать какого-то специального ГРАНИЦЫ И ОТСТУПЫ В ПОТОКЕTRANSLATE THIS PAGESEE MORE ON SOFTWAREMANIACS.ORGIVAN SAGALAEV
Ivan Sagalaev. Ivan. Sagalaev. Born February 13, 1978 in Moscow. Currently work as a software engineer at Datadog. Live in Sammamish, WA. Programmer, software architect, mentor. Interested in open source, Web development, programming languages and methodologies. I am the COMPLETELY UNFAIR COMPARISON OF JAVASCRIPT SYNTAX HIGHLIGHTERS Completely unfair comparison of Javascript syntax highlighters. Ivan Sagalaev , May 2011. During the time before latest release of highlight.js 6.0 I decided — for the first time in more than 4 years — to actually look at other highlighting libraries. Sure I knew of their existence before but nonetheless never felt compelled to do any IJSON - SOFTWAREMANIACS.ORGTRANSLATE THIS PAGESEE MORE ONSOFTWAREMANIACS.ORG
ИВАН САГАЛАЕВ Иван Сагалаев. Родился 13 февраля 1978 года в Москве. Сейчас работаю программистом в компании Datadog.Живу в Саммамише, штат Вашингтон.. Программист, архитектор, ментор. Интересуюсь открытыми технологиями, веб-разработкой МАНИАКАЛЬНЫЙ ВЕБЛОГ » УЧЕБНИКTRANSLATE THISPAGE
Перед тем, как начинать распространяться о том, как css'ом раскладывать на экране части веб ЧЕМ ОТЛИЧАЮТСЯ ID И CLASS На самом деле отличий полно. Суть. id. уникальное собственное имя элемента на странице, то есть на странице не должно быть нескольких элементов с одним id. Например блоку с шапкой сайтаможно
ЮНИКОД И БАЙТЫ Про Юникод написано много, но мне кажется, что это одна из тем, про которую "чисто ради интереса" никто читать не полезет. Поэтому я решил поделиться здесь одной штукой, которая, как я в разговорах со многими замечал, не ОБМЕН ЗНАЧЕНИЯМИ ПЕРЕМЕННЫХ В ПИТОНЕTRANSLATE THIS PAGE Обмен значениями переменных в Питоне. Иван Сагалаев , Март 2006. Забавно иногда открывать для себя лаконичные способы делать что-то в синтаксисе нового языка. Сегодня возникла нуждапоменять
РАСКЛАДКА В CSS: ПОТОКTRANSLATE THIS PAGE Раскладка в CSS: поток. Иван Сагалаев , Август 2005. В предыдущей статье я уже пару раз помянул прямой поток - тот порядок, в котором располагаются боксы, если им не давать какого-то специального ГРАНИЦЫ И ОТСТУПЫ В ПОТОКЕTRANSLATE THIS PAGESEE MORE ON SOFTWAREMANIACS.ORG МАНИАКАЛЬНЫЙ ВЕБЛОГ So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain why there are МАНИАКАЛЬНЫЙ ВЕБЛОГ » DJANGOTRANSLATE THIS PAGE Over the course of a few recent weeks I updated this site to a more modern software and revised some previously made choices. This one was loooong overdue considering that I still ran Ubuntu 9.10 before the update meaning that the system was almost 3 years old. ЮНИКОД И БАЙТЫ Про Юникод написано много, но мне кажется, что это одна из тем, про которую "чисто ради интереса" никто читать не полезет. Поэтому я решил поделиться здесь одной штукой, которая, как я в разговорах со многими замечал, не МАНИАКАЛЬНЫЙ ВЕБЛОГ » АРХИВ 2021. Март. 2020. Декабрь; Июль; Апрель; Февраль. 2019. Март; Февраль. 2018. Декабрь. 2017. Май. 2016. Ноябрь ГРАНИЦЫ И ОТСТУПЫ В ПОТОКЕTRANSLATE THIS PAGE Вот здесь и начинают работать границы и отступы. Их основная задача: сдвинуть край блока в потоке, чтобы дать место для чего-то другого. Задаются они свойствами margin-left, margin-right, padding-left, padding-right РАСКЛАДКА В CSS: ПОТОКTRANSLATE THIS PAGE Раскладка в CSS: поток. Иван Сагалаев , Август 2005. В предыдущей статье я уже пару раз помянул прямой поток - тот порядок, в котором располагаются боксы, если им не давать какого-то специального URL В ШАБЛОНАХ ЧЕРЕЗ REVERSE URL в шаблонах через reverse. Иван Сагалаев , Август 2006. URL'ки в Django переводятся в вызовы обработчиков через набор регулярных выражений. Это делает возможным выбирать вид URL'ов, которыйвам
"ВЗБОЛТАТЬ, НО НЕ СМЕШИВАТЬ"?TRANSLATE THIS PAGE Иван Сагалаев , Ноябрь 2008. Когда я первый раз услышал в русском переводе какого-то из фильмов про Джеймса Бонда фразу: "Взболтать, но не смешивать", я подумал, что ее перевели наоборот.Потому
ВЫРАЖЕНИЯ В ДЖАНГОВСКИХ ЗАПРОСАХTRANSLATETHIS PAGE
Сегодня был опубликован план на следующий релиз Джанго 1.1.В нем много всякого хорошего, но мое внимание привлекла красота реализации одной из must-have фич, и я решил поделиться с вами неожиданно нахлынувшей на меня АСИНХРОННОСТЬ И ПАРАЛЛЕЛЬНОСТЬTRANSLATETHIS PAGE
Асинхронность говорит о порядке исполнения кода. Если вызываемая функция не возвращает значение сразу, а отдаёт управление вызывающему коду с обещанием выдать значение позже, тоэта
IVAN SAGALAEV
Ivan Sagalaev. Ivan. Sagalaev. Born February 13, 1978 in Moscow. Currently work as a software engineer at Datadog. Live in Sammamish, WA. Programmer, software architect, mentor. Interested in open source, Web development, programming languages and methodologies. I am the COMPLETELY UNFAIR COMPARISON OF JAVASCRIPT SYNTAX HIGHLIGHTERS Completely unfair comparison of Javascript syntax highlighters. Ivan Sagalaev , May 2011. During the time before latest release of highlight.js 6.0 I decided — for the first time in more than 4 years — to actually look at other highlighting libraries. Sure I knew of their existence before but nonetheless never felt compelled to do any МАНИАКАЛЬНЫЙ ВЕБЛОГ So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain why there are IJSON - SOFTWAREMANIACS.ORGTRANSLATE THIS PAGESEE MORE ONSOFTWAREMANIACS.ORG
ИВАН САГАЛАЕВ Иван Сагалаев. Родился 13 февраля 1978 года в Москве. Сейчас работаю программистом в компании Datadog.Живу в Саммамише, штат Вашингтон.. Программист, архитектор, ментор. Интересуюсь открытыми технологиями, веб-разработкой ГРАНИЦЫ И ОТСТУПЫ В ПОТОКЕTRANSLATE THIS PAGESEE MORE ON SOFTWAREMANIACS.ORG ЮНИКОД И БАЙТЫ Про Юникод написано много, но мне кажется, что это одна из тем, про которую "чисто ради интереса" никто читать не полезет. Поэтому я решил поделиться здесь одной штукой, которая, как я в разговорах со многими замечал, не ЧЕМ ОТЛИЧАЮТСЯ ID И CLASS На самом деле отличий полно. Суть. id. уникальное собственное имя элемента на странице, то есть на странице не должно быть нескольких элементов с одним id. Например блоку с шапкой сайтаможно
ОБМЕН ЗНАЧЕНИЯМИ ПЕРЕМЕННЫХ В ПИТОНЕTRANSLATE THIS PAGE Обмен значениями переменных в Питоне. Иван Сагалаев , Март 2006. Забавно иногда открывать для себя лаконичные способы делать что-то в синтаксисе нового языка. Сегодня возникла нуждапоменять
РАСКЛАДКА В CSS: ПОТОКTRANSLATE THIS PAGE Раскладка в CSS: поток. Иван Сагалаев , Август 2005. В предыдущей статье я уже пару раз помянул прямой поток - тот порядок, в котором располагаются боксы, если им не давать какого-то специальногоIVAN SAGALAEV
Ivan Sagalaev. Ivan. Sagalaev. Born February 13, 1978 in Moscow. Currently work as a software engineer at Datadog. Live in Sammamish, WA. Programmer, software architect, mentor. Interested in open source, Web development, programming languages and methodologies. I am the COMPLETELY UNFAIR COMPARISON OF JAVASCRIPT SYNTAX HIGHLIGHTERS Completely unfair comparison of Javascript syntax highlighters. Ivan Sagalaev , May 2011. During the time before latest release of highlight.js 6.0 I decided — for the first time in more than 4 years — to actually look at other highlighting libraries. Sure I knew of their existence before but nonetheless never felt compelled to do any МАНИАКАЛЬНЫЙ ВЕБЛОГ So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain why there are IJSON - SOFTWAREMANIACS.ORGTRANSLATE THIS PAGESEE MORE ONSOFTWAREMANIACS.ORG
ИВАН САГАЛАЕВ Иван Сагалаев. Родился 13 февраля 1978 года в Москве. Сейчас работаю программистом в компании Datadog.Живу в Саммамише, штат Вашингтон.. Программист, архитектор, ментор. Интересуюсь открытыми технологиями, веб-разработкой ГРАНИЦЫ И ОТСТУПЫ В ПОТОКЕTRANSLATE THIS PAGESEE MORE ON SOFTWAREMANIACS.ORG ЮНИКОД И БАЙТЫ Про Юникод написано много, но мне кажется, что это одна из тем, про которую "чисто ради интереса" никто читать не полезет. Поэтому я решил поделиться здесь одной штукой, которая, как я в разговорах со многими замечал, не ЧЕМ ОТЛИЧАЮТСЯ ID И CLASS На самом деле отличий полно. Суть. id. уникальное собственное имя элемента на странице, то есть на странице не должно быть нескольких элементов с одним id. Например блоку с шапкой сайтаможно
ОБМЕН ЗНАЧЕНИЯМИ ПЕРЕМЕННЫХ В ПИТОНЕTRANSLATE THIS PAGE Обмен значениями переменных в Питоне. Иван Сагалаев , Март 2006. Забавно иногда открывать для себя лаконичные способы делать что-то в синтаксисе нового языка. Сегодня возникла нуждапоменять
РАСКЛАДКА В CSS: ПОТОКTRANSLATE THIS PAGE Раскладка в CSS: поток. Иван Сагалаев , Август 2005. В предыдущей статье я уже пару раз помянул прямой поток - тот порядок, в котором располагаются боксы, если им не давать какого-то специального SOFTWARE MANIACS BLOG Software Maniacs blog. Ivan Sagalaev on programming and web development. Также доступно по-русски . New pet project. March 2021. So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain whythere are so many
МАНИАКАЛЬНЫЙ ВЕБЛОГ So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain why there are МАНИАКАЛЬНЫЙ ВЕБЛОГ » DJANGOTRANSLATE THIS PAGE Over the course of a few recent weeks I updated this site to a more modern software and revised some previously made choices. This one was loooong overdue considering that I still ran Ubuntu 9.10 before the update meaning that the system was almost 3 years old. ЮНИКОД И БАЙТЫ Про Юникод написано много, но мне кажется, что это одна из тем, про которую "чисто ради интереса" никто читать не полезет. Поэтому я решил поделиться здесь одной штукой, которая, как я в разговорах со многими замечал, не МАНИАКАЛЬНЫЙ ВЕБЛОГ » АРХИВ 2021. Март. 2020. Декабрь; Июль; Апрель; Февраль. 2019. Март; Февраль. 2018. Декабрь. 2017. Май. 2016. Ноябрь URL В ШАБЛОНАХ ЧЕРЕЗ REVERSE URL в шаблонах через reverse. Иван Сагалаев , Август 2006. URL'ки в Django переводятся в вызовы обработчиков через набор регулярных выражений. Это делает возможным выбирать вид URL'ов, которыйвам
РАСКЛАДКА В CSS: ПОТОКTRANSLATE THIS PAGE Раскладка в CSS: поток. Иван Сагалаев , Август 2005. В предыдущей статье я уже пару раз помянул прямой поток - тот порядок, в котором располагаются боксы, если им не давать какого-то специального "ВЗБОЛТАТЬ, НО НЕ СМЕШИВАТЬ"?TRANSLATE THIS PAGE Иван Сагалаев , Ноябрь 2008. Когда я первый раз услышал в русском переводе какого-то из фильмов про Джеймса Бонда фразу: "Взболтать, но не смешивать", я подумал, что ее перевели наоборот.Потому
АСИНХРОННОСТЬ И ПАРАЛЛЕЛЬНОСТЬTRANSLATETHIS PAGE
Асинхронность говорит о порядке исполнения кода. Если вызываемая функция не возвращает значение сразу, а отдаёт управление вызывающему коду с обещанием выдать значение позже, тоэта
АННОТАЦИИ ФУНКЦИЙ В ПИТОН 3000TRANSLATE THISPAGE
Аннотации функций в Питон 3000. Иван Сагалаев , Июнь 2007. Когда Гвидо ван Россум впервые написал, что он подумывает о том, чтобы попробовать включить в Питон опциональное описание типовIVAN SAGALAEV
Ivan Sagalaev. Ivan. Sagalaev. Born February 13, 1978 in Moscow. Currently work as a software engineer at Datadog. Live in Sammamish, WA. Programmer, software architect, mentor. Interested in open source, Web development, programming languages and methodologies. I am the SOFTWARE MANIACS BLOG Software Maniacs blog. Ivan Sagalaev on programming and web development. Также доступно по-русски . New pet project. March 2021. So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain whythere are so many
SERVER UPGRADE 2020
Set up a temporary relay from the old server to the new one: realize postfix is not okay with relaying mail to another postfix that thinks it has the same name. Pretend the new server is called new.softwaremaniacs.org, switch DNS, wait for traffic on the old oneto die down.
IJSON - SOFTWARE MANIACSSEE MORE ON SOFTWAREMANIACS.ORG МАНИАКАЛЬНЫЙ ВЕБЛОГ So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain why there are COMPLETELY UNFAIR COMPARISON OF JAVASCRIPT SYNTAX HIGHLIGHTERS Completely unfair comparison of Javascript syntax highlighters. Ivan Sagalaev , May 2011. During the time before latest release of highlight.js 6.0 I decided — for the first time in more than 4 years — to actually look at other highlighting libraries. Sure I knew of their existence before but nonetheless never felt compelled to do any WHY RUST'S OWNERSHIP/BORROWING IS HARD IJSON - SOFTWAREMANIACS.ORGTRANSLATE THIS PAGESEE MORE ONSOFTWAREMANIACS.ORG
ЧЕМ ОТЛИЧАЮТСЯ ID И CLASS На самом деле отличий полно. Суть. id. уникальное собственное имя элемента на странице, то есть на странице не должно быть нескольких элементов с одним id. Например блоку с шапкой сайтаможно
ОБМЕН ЗНАЧЕНИЯМИ ПЕРЕМЕННЫХ В ПИТОНЕTRANSLATE THIS PAGE Обмен значениями переменных в Питоне. Иван Сагалаев , Март 2006. Забавно иногда открывать для себя лаконичные способы делать что-то в синтаксисе нового языка. Сегодня возникла нуждапоменять
IVAN SAGALAEV
Ivan Sagalaev. Ivan. Sagalaev. Born February 13, 1978 in Moscow. Currently work as a software engineer at Datadog. Live in Sammamish, WA. Programmer, software architect, mentor. Interested in open source, Web development, programming languages and methodologies. I am the SOFTWARE MANIACS BLOG Software Maniacs blog. Ivan Sagalaev on programming and web development. Также доступно по-русски . New pet project. March 2021. So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain whythere are so many
SERVER UPGRADE 2020
Set up a temporary relay from the old server to the new one: realize postfix is not okay with relaying mail to another postfix that thinks it has the same name. Pretend the new server is called new.softwaremaniacs.org, switch DNS, wait for traffic on the old oneto die down.
IJSON - SOFTWARE MANIACSSEE MORE ON SOFTWAREMANIACS.ORG МАНИАКАЛЬНЫЙ ВЕБЛОГ So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain why there are COMPLETELY UNFAIR COMPARISON OF JAVASCRIPT SYNTAX HIGHLIGHTERS Completely unfair comparison of Javascript syntax highlighters. Ivan Sagalaev , May 2011. During the time before latest release of highlight.js 6.0 I decided — for the first time in more than 4 years — to actually look at other highlighting libraries. Sure I knew of their existence before but nonetheless never felt compelled to do any WHY RUST'S OWNERSHIP/BORROWING IS HARD IJSON - SOFTWAREMANIACS.ORGTRANSLATE THIS PAGESEE MORE ONSOFTWAREMANIACS.ORG
ЧЕМ ОТЛИЧАЮТСЯ ID И CLASS На самом деле отличий полно. Суть. id. уникальное собственное имя элемента на странице, то есть на странице не должно быть нескольких элементов с одним id. Например блоку с шапкой сайтаможно
ОБМЕН ЗНАЧЕНИЯМИ ПЕРЕМЕННЫХ В ПИТОНЕTRANSLATE THIS PAGE Обмен значениями переменных в Питоне. Иван Сагалаев , Март 2006. Забавно иногда открывать для себя лаконичные способы делать что-то в синтаксисе нового языка. Сегодня возникла нуждапоменять
WHY I DON'T LIKE CLASS-BASED GENERIC VIEWS Definitely agree. A long-time complaint of mine about trying to write domain specific languages is that now the developer has to learn a second language and unless it's a HUGE win to do so or the language is absolutely tiny, the extra abstraction is making things harder. WHY RUST'S OWNERSHIP/BORROWING IS HARD Rust's ownership/borrowing system is hard because it creates a whole new class of side effects. Notice however that what you call an "effect" here is actually very, very different from the "effects" people usually mean when they say "side-effect". All this business about ownership and moving is purely a compile-time notion, it does not change at all what your code does. МАНИАКАЛЬНЫЙ ВЕБЛОГ » АРХИВ 2021. Март. 2020. Декабрь; Июль; Апрель; Февраль. 2019. Март; Февраль. 2018. Декабрь. 2017. Май. 2016. Ноябрь РАСКЛАДКА В CSS: ПОТОКTRANSLATE THIS PAGE Раскладка в CSS: поток. Иван Сагалаев , Август 2005. В предыдущей статье я уже пару раз помянул прямой поток - тот порядок, в котором располагаются боксы, если им не давать какого-то специального ГРАНИЦЫ И ОТСТУПЫ В ПОТОКЕTRANSLATE THIS PAGE Вот здесь и начинают работать границы и отступы. Их основная задача: сдвинуть край блока в потоке, чтобы дать место для чего-то другого. Задаются они свойствами margin-left, margin-right, padding-left, padding-right МАНИАКАЛЬНЫЙ ВЕБЛОГ » УЧЕБНИКTRANSLATE THISPAGE
Перед тем, как начинать распространяться о том, как css'ом раскладывать на экране части веб ЧЕМ ОТЛИЧАЮТСЯ ID И CLASS Очень часто. В общем-то, ссылки внутрь страницы лучше именно через id и делать. Это проще выглядит, проще пишется, не требует лишнего пустого элемента и поддерживается всеми браузерами.. Кстати, есть еще в CSS3 РАСКЛАДКА В CSS: FLOAT Раскладка в CSS: float. Иван Сагалаев , Декабрь 2005. Длинная эпопея с написанием статьи о свойстве "float" завершена. Пусть времени ушло много, но мне думается, что мне удалось максимально доходчиво ЮНИКОД И БАЙТЫ Про Юникод написано много, но мне кажется, что это одна из тем, про которую "чисто ради интереса" никто читать не полезет. Поэтому я решил поделиться здесь одной штукой, которая, как я в разговорах со многими замечал, не URL В ШАБЛОНАХ ЧЕРЕЗ REVERSE URL в шаблонах через reverse. Иван Сагалаев , Август 2006. URL'ки в Django переводятся в вызовы обработчиков через набор регулярных выражений. Это делает возможным выбирать вид URL'ов, которыйвам
IVAN SAGALAEV
Ivan Sagalaev. Ivan. Sagalaev. Born February 13, 1978 in Moscow. Currently work as a software engineer at Datadog. Live in Sammamish, WA. Programmer, software architect, mentor. Interested in open source, Web development, programming languages and methodologies. I am the SOFTWARE MANIACS BLOG Software Maniacs blog. Ivan Sagalaev on programming and web development. Также доступно по-русски . New pet project. March 2021. So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain whythere are so many
SERVER UPGRADE 2020
Set up a temporary relay from the old server to the new one: realize postfix is not okay with relaying mail to another postfix that thinks it has the same name. Pretend the new server is called new.softwaremaniacs.org, switch DNS, wait for traffic on the old oneto die down.
IJSON - SOFTWARE MANIACSSEE MORE ON SOFTWAREMANIACS.ORG МАНИАКАЛЬНЫЙ ВЕБЛОГ So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain why there are COMPLETELY UNFAIR COMPARISON OF JAVASCRIPT SYNTAX HIGHLIGHTERS Completely unfair comparison of Javascript syntax highlighters. Ivan Sagalaev , May 2011. During the time before latest release of highlight.js 6.0 I decided — for the first time in more than 4 years — to actually look at other highlighting libraries. Sure I knew of their existence before but nonetheless never felt compelled to do any WHY RUST'S OWNERSHIP/BORROWING IS HARD IJSON - SOFTWAREMANIACS.ORGTRANSLATE THIS PAGESEE MORE ONSOFTWAREMANIACS.ORG
ЧЕМ ОТЛИЧАЮТСЯ ID И CLASS На самом деле отличий полно. Суть. id. уникальное собственное имя элемента на странице, то есть на странице не должно быть нескольких элементов с одним id. Например блоку с шапкой сайтаможно
ОБМЕН ЗНАЧЕНИЯМИ ПЕРЕМЕННЫХ В ПИТОНЕTRANSLATE THIS PAGE Обмен значениями переменных в Питоне. Иван Сагалаев , Март 2006. Забавно иногда открывать для себя лаконичные способы делать что-то в синтаксисе нового языка. Сегодня возникла нуждапоменять
IVAN SAGALAEV
Ivan Sagalaev. Ivan. Sagalaev. Born February 13, 1978 in Moscow. Currently work as a software engineer at Datadog. Live in Sammamish, WA. Programmer, software architect, mentor. Interested in open source, Web development, programming languages and methodologies. I am the SOFTWARE MANIACS BLOG Software Maniacs blog. Ivan Sagalaev on programming and web development. Также доступно по-русски . New pet project. March 2021. So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain whythere are so many
SERVER UPGRADE 2020
Set up a temporary relay from the old server to the new one: realize postfix is not okay with relaying mail to another postfix that thinks it has the same name. Pretend the new server is called new.softwaremaniacs.org, switch DNS, wait for traffic on the old oneto die down.
IJSON - SOFTWARE MANIACSSEE MORE ON SOFTWAREMANIACS.ORG МАНИАКАЛЬНЫЙ ВЕБЛОГ So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain why there are COMPLETELY UNFAIR COMPARISON OF JAVASCRIPT SYNTAX HIGHLIGHTERS Completely unfair comparison of Javascript syntax highlighters. Ivan Sagalaev , May 2011. During the time before latest release of highlight.js 6.0 I decided — for the first time in more than 4 years — to actually look at other highlighting libraries. Sure I knew of their existence before but nonetheless never felt compelled to do any WHY RUST'S OWNERSHIP/BORROWING IS HARD IJSON - SOFTWAREMANIACS.ORGTRANSLATE THIS PAGESEE MORE ONSOFTWAREMANIACS.ORG
ЧЕМ ОТЛИЧАЮТСЯ ID И CLASS На самом деле отличий полно. Суть. id. уникальное собственное имя элемента на странице, то есть на странице не должно быть нескольких элементов с одним id. Например блоку с шапкой сайтаможно
ОБМЕН ЗНАЧЕНИЯМИ ПЕРЕМЕННЫХ В ПИТОНЕTRANSLATE THIS PAGE Обмен значениями переменных в Питоне. Иван Сагалаев , Март 2006. Забавно иногда открывать для себя лаконичные способы делать что-то в синтаксисе нового языка. Сегодня возникла нуждапоменять
WHY I DON'T LIKE CLASS-BASED GENERIC VIEWS Definitely agree. A long-time complaint of mine about trying to write domain specific languages is that now the developer has to learn a second language and unless it's a HUGE win to do so or the language is absolutely tiny, the extra abstraction is making things harder. WHY RUST'S OWNERSHIP/BORROWING IS HARD Rust's ownership/borrowing system is hard because it creates a whole new class of side effects. Notice however that what you call an "effect" here is actually very, very different from the "effects" people usually mean when they say "side-effect". All this business about ownership and moving is purely a compile-time notion, it does not change at all what your code does. МАНИАКАЛЬНЫЙ ВЕБЛОГ » АРХИВ 2021. Март. 2020. Декабрь; Июль; Апрель; Февраль. 2019. Март; Февраль. 2018. Декабрь. 2017. Май. 2016. Ноябрь РАСКЛАДКА В CSS: ПОТОКTRANSLATE THIS PAGE Раскладка в CSS: поток. Иван Сагалаев , Август 2005. В предыдущей статье я уже пару раз помянул прямой поток - тот порядок, в котором располагаются боксы, если им не давать какого-то специального ГРАНИЦЫ И ОТСТУПЫ В ПОТОКЕTRANSLATE THIS PAGE Вот здесь и начинают работать границы и отступы. Их основная задача: сдвинуть край блока в потоке, чтобы дать место для чего-то другого. Задаются они свойствами margin-left, margin-right, padding-left, padding-right МАНИАКАЛЬНЫЙ ВЕБЛОГ » УЧЕБНИКTRANSLATE THISPAGE
Перед тем, как начинать распространяться о том, как css'ом раскладывать на экране части веб ЧЕМ ОТЛИЧАЮТСЯ ID И CLASS Очень часто. В общем-то, ссылки внутрь страницы лучше именно через id и делать. Это проще выглядит, проще пишется, не требует лишнего пустого элемента и поддерживается всеми браузерами.. Кстати, есть еще в CSS3 РАСКЛАДКА В CSS: FLOAT Раскладка в CSS: float. Иван Сагалаев , Декабрь 2005. Длинная эпопея с написанием статьи о свойстве "float" завершена. Пусть времени ушло много, но мне думается, что мне удалось максимально доходчиво ЮНИКОД И БАЙТЫ Про Юникод написано много, но мне кажется, что это одна из тем, про которую "чисто ради интереса" никто читать не полезет. Поэтому я решил поделиться здесь одной штукой, которая, как я в разговорах со многими замечал, не URL В ШАБЛОНАХ ЧЕРЕЗ REVERSE URL в шаблонах через reverse. Иван Сагалаев , Август 2006. URL'ки в Django переводятся в вызовы обработчиков через набор регулярных выражений. Это делает возможным выбирать вид URL'ов, которыйвам
IVAN SAGALAEV
Ivan Sagalaev. Ivan. Sagalaev. Born February 13, 1978 in Moscow. Currently work as a software engineer at Datadog. Live in Sammamish, WA. Programmer, software architect, mentor. Interested in open source, Web development, programming languages and methodologies. I am the SOFTWARE MANIACS BLOG Software Maniacs blog. Ivan Sagalaev on programming and web development. Также доступно по-русски . New pet project. March 2021. So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain whythere are so many
SERVER UPGRADE 2020
Set up a temporary relay from the old server to the new one: realize postfix is not okay with relaying mail to another postfix that thinks it has the same name. Pretend the new server is called new.softwaremaniacs.org, switch DNS, wait for traffic on the old oneto die down.
IJSON - SOFTWARE MANIACSSEE MORE ON SOFTWAREMANIACS.ORG МАНИАКАЛЬНЫЙ ВЕБЛОГ So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain why there are COMPLETELY UNFAIR COMPARISON OF JAVASCRIPT SYNTAX HIGHLIGHTERS Completely unfair comparison of Javascript syntax highlighters. Ivan Sagalaev , May 2011. During the time before latest release of highlight.js 6.0 I decided — for the first time in more than 4 years — to actually look at other highlighting libraries. Sure I knew of their existence before but nonetheless never felt compelled to do any WHY RUST'S OWNERSHIP/BORROWING IS HARD IJSON - SOFTWAREMANIACS.ORGTRANSLATE THIS PAGESEE MORE ONSOFTWAREMANIACS.ORG
ЧЕМ ОТЛИЧАЮТСЯ ID И CLASS На самом деле отличий полно. Суть. id. уникальное собственное имя элемента на странице, то есть на странице не должно быть нескольких элементов с одним id. Например блоку с шапкой сайтаможно
ОБМЕН ЗНАЧЕНИЯМИ ПЕРЕМЕННЫХ В ПИТОНЕTRANSLATE THIS PAGE Обмен значениями переменных в Питоне. Иван Сагалаев , Март 2006. Забавно иногда открывать для себя лаконичные способы делать что-то в синтаксисе нового языка. Сегодня возникла нуждапоменять
IVAN SAGALAEV
Ivan Sagalaev. Ivan. Sagalaev. Born February 13, 1978 in Moscow. Currently work as a software engineer at Datadog. Live in Sammamish, WA. Programmer, software architect, mentor. Interested in open source, Web development, programming languages and methodologies. I am the SOFTWARE MANIACS BLOG Software Maniacs blog. Ivan Sagalaev on programming and web development. Также доступно по-русски . New pet project. March 2021. So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain whythere are so many
SERVER UPGRADE 2020
Set up a temporary relay from the old server to the new one: realize postfix is not okay with relaying mail to another postfix that thinks it has the same name. Pretend the new server is called new.softwaremaniacs.org, switch DNS, wait for traffic on the old oneto die down.
IJSON - SOFTWARE MANIACSSEE MORE ON SOFTWAREMANIACS.ORG МАНИАКАЛЬНЫЙ ВЕБЛОГ So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain why there are COMPLETELY UNFAIR COMPARISON OF JAVASCRIPT SYNTAX HIGHLIGHTERS Completely unfair comparison of Javascript syntax highlighters. Ivan Sagalaev , May 2011. During the time before latest release of highlight.js 6.0 I decided — for the first time in more than 4 years — to actually look at other highlighting libraries. Sure I knew of their existence before but nonetheless never felt compelled to do any WHY RUST'S OWNERSHIP/BORROWING IS HARD IJSON - SOFTWAREMANIACS.ORGTRANSLATE THIS PAGESEE MORE ONSOFTWAREMANIACS.ORG
ЧЕМ ОТЛИЧАЮТСЯ ID И CLASS На самом деле отличий полно. Суть. id. уникальное собственное имя элемента на странице, то есть на странице не должно быть нескольких элементов с одним id. Например блоку с шапкой сайтаможно
ОБМЕН ЗНАЧЕНИЯМИ ПЕРЕМЕННЫХ В ПИТОНЕTRANSLATE THIS PAGE Обмен значениями переменных в Питоне. Иван Сагалаев , Март 2006. Забавно иногда открывать для себя лаконичные способы делать что-то в синтаксисе нового языка. Сегодня возникла нуждапоменять
WHY I DON'T LIKE CLASS-BASED GENERIC VIEWS Definitely agree. A long-time complaint of mine about trying to write domain specific languages is that now the developer has to learn a second language and unless it's a HUGE win to do so or the language is absolutely tiny, the extra abstraction is making things harder. WHY RUST'S OWNERSHIP/BORROWING IS HARD Rust's ownership/borrowing system is hard because it creates a whole new class of side effects. Notice however that what you call an "effect" here is actually very, very different from the "effects" people usually mean when they say "side-effect". All this business about ownership and moving is purely a compile-time notion, it does not change at all what your code does. МАНИАКАЛЬНЫЙ ВЕБЛОГ » АРХИВ 2021. Март. 2020. Декабрь; Июль; Апрель; Февраль. 2019. Март; Февраль. 2018. Декабрь. 2017. Май. 2016. Ноябрь РАСКЛАДКА В CSS: ПОТОКTRANSLATE THIS PAGE Раскладка в CSS: поток. Иван Сагалаев , Август 2005. В предыдущей статье я уже пару раз помянул прямой поток - тот порядок, в котором располагаются боксы, если им не давать какого-то специального ГРАНИЦЫ И ОТСТУПЫ В ПОТОКЕTRANSLATE THIS PAGE Вот здесь и начинают работать границы и отступы. Их основная задача: сдвинуть край блока в потоке, чтобы дать место для чего-то другого. Задаются они свойствами margin-left, margin-right, padding-left, padding-right МАНИАКАЛЬНЫЙ ВЕБЛОГ » УЧЕБНИКTRANSLATE THISPAGE
Перед тем, как начинать распространяться о том, как css'ом раскладывать на экране части веб ЧЕМ ОТЛИЧАЮТСЯ ID И CLASS Очень часто. В общем-то, ссылки внутрь страницы лучше именно через id и делать. Это проще выглядит, проще пишется, не требует лишнего пустого элемента и поддерживается всеми браузерами.. Кстати, есть еще в CSS3 РАСКЛАДКА В CSS: FLOAT Раскладка в CSS: float. Иван Сагалаев , Декабрь 2005. Длинная эпопея с написанием статьи о свойстве "float" завершена. Пусть времени ушло много, но мне думается, что мне удалось максимально доходчиво ЮНИКОД И БАЙТЫ Про Юникод написано много, но мне кажется, что это одна из тем, про которую "чисто ради интереса" никто читать не полезет. Поэтому я решил поделиться здесь одной штукой, которая, как я в разговорах со многими замечал, не URL В ШАБЛОНАХ ЧЕРЕЗ REVERSE URL в шаблонах через reverse. Иван Сагалаев , Август 2006. URL'ки в Django переводятся в вызовы обработчиков через набор регулярных выражений. Это делает возможным выбирать вид URL'ов, которыйвам
IVAN SAGALAEV
Ivan Sagalaev. Ivan. Sagalaev. Born February 13, 1978 in Moscow. Currently work as a software engineer at Datadog. Live in Sammamish, WA. Programmer, software architect, mentor. Interested in open source, Web development, programming languages and methodologies. I am the SOFTWARE MANIACS BLOG Software Maniacs blog. Ivan Sagalaev on programming and web development. Также доступно по-русски . New pet project. March 2021. So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain whythere are so many
SERVER UPGRADE 2020
Set up a temporary relay from the old server to the new one: realize postfix is not okay with relaying mail to another postfix that thinks it has the same name. Pretend the new server is called new.softwaremaniacs.org, switch DNS, wait for traffic on the old oneto die down.
IJSON - SOFTWARE MANIACSSEE MORE ON SOFTWAREMANIACS.ORG МАНИАКАЛЬНЫЙ ВЕБЛОГ So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain why there are COMPLETELY UNFAIR COMPARISON OF JAVASCRIPT SYNTAX HIGHLIGHTERS Completely unfair comparison of Javascript syntax highlighters. Ivan Sagalaev , May 2011. During the time before latest release of highlight.js 6.0 I decided — for the first time in more than 4 years — to actually look at other highlighting libraries. Sure I knew of their existence before but nonetheless never felt compelled to do any WHY RUST'S OWNERSHIP/BORROWING IS HARD IJSON - SOFTWAREMANIACS.ORGTRANSLATE THIS PAGESEE MORE ONSOFTWAREMANIACS.ORG
ЧЕМ ОТЛИЧАЮТСЯ ID И CLASS На самом деле отличий полно. Суть. id. уникальное собственное имя элемента на странице, то есть на странице не должно быть нескольких элементов с одним id. Например блоку с шапкой сайтаможно
SOFTWAREMANIACS.ORG
301 Moved Permanently. nginx/1.18.0 (Ubuntu)IVAN SAGALAEV
Ivan Sagalaev. Ivan. Sagalaev. Born February 13, 1978 in Moscow. Currently work as a software engineer at Datadog. Live in Sammamish, WA. Programmer, software architect, mentor. Interested in open source, Web development, programming languages and methodologies. I am the SOFTWARE MANIACS BLOG Software Maniacs blog. Ivan Sagalaev on programming and web development. Также доступно по-русски . New pet project. March 2021. So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain whythere are so many
SERVER UPGRADE 2020
Set up a temporary relay from the old server to the new one: realize postfix is not okay with relaying mail to another postfix that thinks it has the same name. Pretend the new server is called new.softwaremaniacs.org, switch DNS, wait for traffic on the old oneto die down.
IJSON - SOFTWARE MANIACSSEE MORE ON SOFTWAREMANIACS.ORG МАНИАКАЛЬНЫЙ ВЕБЛОГ So anyway, I'm making a shopping list app for Android. As I understand, "shopping list" is something of a hello-world exercise of Android development, which may explain why there are COMPLETELY UNFAIR COMPARISON OF JAVASCRIPT SYNTAX HIGHLIGHTERS Completely unfair comparison of Javascript syntax highlighters. Ivan Sagalaev , May 2011. During the time before latest release of highlight.js 6.0 I decided — for the first time in more than 4 years — to actually look at other highlighting libraries. Sure I knew of their existence before but nonetheless never felt compelled to do any WHY RUST'S OWNERSHIP/BORROWING IS HARD IJSON - SOFTWAREMANIACS.ORGTRANSLATE THIS PAGESEE MORE ONSOFTWAREMANIACS.ORG
ЧЕМ ОТЛИЧАЮТСЯ ID И CLASS На самом деле отличий полно. Суть. id. уникальное собственное имя элемента на странице, то есть на странице не должно быть нескольких элементов с одним id. Например блоку с шапкой сайтаможно
SOFTWAREMANIACS.ORG
301 Moved Permanently. nginx/1.18.0 (Ubuntu) WHY RUST'S OWNERSHIP/BORROWING IS HARD Rust's ownership/borrowing system is hard because it creates a whole new class of side effects. Notice however that what you call an "effect" here is actually very, very different from the "effects" people usually mean when they say "side-effect". All this business about ownership and moving is purely a compile-time notion, it does not change at all what your code does. МАНИАКАЛЬНЫЙ ВЕБЛОГ » 2020 » АПРЕЛЬ I've been writing code in Kotlin on and off over a few months, and I think I'm now at this unique stage of learning something new when I already have a sense of what's what, but not yet so far advanced so I don't remember beginner's pain points. WHY "WHERE EVERYONE GOES" CRASHED A note for my foreign readers. Malcolm Tredinnick asked me to translate into English my Friday's post about our experience of launching a Django project under high load. So here it is, hope this will be useful :-) I believe some context is also required. Yandex is the biggest Russian search engine and service portal that started to look into building its services using Django last year. МАНИАКАЛЬНЫЙ ВЕБЛОГ » АРХИВ 2021. Март. 2020. Декабрь; Июль; Апрель; Февраль. 2019. Март; Февраль. 2018. Декабрь. 2017. Май. 2016. Ноябрь МАНИАКАЛЬНЫЙ ВЕБЛОГ » 2020 » ИЮЛЬ Regular readers of this blog have probably noticed that it is now served from a different IP address Okay, okay, I'm kidding! This blog doesn't have any regular readers, of course. ГРАНИЦЫ И ОТСТУПЫ В ПОТОКЕTRANSLATE THIS PAGE Вот здесь и начинают работать границы и отступы. Их основная задача: сдвинуть край блока в потоке, чтобы дать место для чего-то другого. Задаются они свойствами margin-left, margin-right, padding-left, padding-right ЮНИКОД И БАЙТЫ Про Юникод написано много, но мне кажется, что это одна из тем, про которую "чисто ради интереса" никто читать не полезет. Поэтому я решил поделиться здесь одной штукой, которая, как я в разговорах со многими замечал, не МАНИАКАЛЬНЫЙ ВЕБЛОГ » УЧЕБНИКTRANSLATE THISPAGE
Перед тем, как начинать распространяться о том, как css'ом раскладывать на экране части веб URL В ШАБЛОНАХ ЧЕРЕЗ REVERSE URL в шаблонах через reverse. Иван Сагалаев , Август 2006. URL'ки в Django переводятся в вызовы обработчиков через набор регулярных выражений. Это делает возможным выбирать вид URL'ов, которыйвам
РАСКЛАДКА В CSS: ПОТОКTRANSLATE THIS PAGE Раскладка в CSS: поток. Иван Сагалаев , Август 2005. В предыдущей статье я уже пару раз помянул прямой поток - тот порядок, в котором располагаются боксы, если им не давать какого-то специальногоIVAN SAGALAEV
по-русски
IVAN SAGALAEV
Born February 13, 1978 in Moscow. Currently work as a software engineer at Datadog . Live in Sammamish,WA.
Programmer, software architect, mentor. Interested in open source, Web development, programming languages and methodologies. I am the principal author of highlight.js library. I like brewing Chinese tea, cooking and running . Happily married to Elena Sagalaeva (a.k.a @alenacpp).SOFTWARE MANIACS
This site hosts my blog on technology. CONTACTS AND PROFILES The best way to contact me is by email: maniac@softwaremaniacs.org. Usually I answer all the mail though at times it can take rather long.* Flickr
* Mastodon
* GitHub
* RunKeeper
Details
Copyright © 2023 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0