<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Заметки о разработке и IT.</description><title>DevTips</title><generator>Tumblr (3.0; @devtips)</generator><link>http://devtips.tumblr.com/</link><item><title>Что такое браузер?</title><description>&lt;object width="400" height="336"&gt;&lt;param name="movie" value="http://www.youtube.com/v/o4MwTvtyrUQ&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/o4MwTvtyrUQ&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Что такое браузер?&lt;/p&gt;</description><link>http://devtips.tumblr.com/post/125288769</link><guid>http://devtips.tumblr.com/post/125288769</guid><pubDate>Wed, 17 Jun 2009 20:44:35 +0400</pubDate></item><item><title>"Как смерти и налогов, мы при всех стараниях не сможем избежать ошибок. Конечно эффект первых двух..."</title><description>“Как смерти и налогов, мы при всех стараниях не сможем избежать ошибок. Конечно эффект первых двух обстоятельств можно умерить, если не упускать из виду ни один новый крем против морщин или применять хитрые финансовые схемы, но если вы не знаете, как поступить, столкнувшись со сбоями в вашей программе, ваш код обречен.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Питер Гудлиф “Ремесло программиста. Практика написания хорошего кода.”&lt;/em&gt;</description><link>http://devtips.tumblr.com/post/103306945</link><guid>http://devtips.tumblr.com/post/103306945</guid><pubDate>Mon, 04 May 2009 16:52:32 +0400</pubDate><category>pete goodliffe</category><category>code craft</category></item><item><title>"Как бы тщательно вы ни проводили тестирование, создать программный продукт, лишенный ошибок, вам не..."</title><description>“Как бы тщательно вы ни проводили тестирование, создать программный продукт, лишенный ошибок, вам не удастся - для написания тестового кода нужно потратить столько же сил и изобретательности, сколько для обычного кода.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Питер Гудлиф “Ремесло программиста. Практика написания хорошего кода.”&lt;/em&gt;</description><link>http://devtips.tumblr.com/post/101807995</link><guid>http://devtips.tumblr.com/post/101807995</guid><pubDate>Thu, 30 Apr 2009 13:46:37 +0400</pubDate><category>pete goodliffe</category><category>code craft</category></item><item><title>"Хорошие комментарии позволяют избавиться от устрашающего впечатления при виде кода. Но это не..."</title><description>“Хорошие комментарии позволяют избавиться от устрашающего впечатления при виде кода. Но это не волшебная приправа, превращающая испорченный продукт во вполне съедобный.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Питер Гудлиф “Ремесло программиста. Практика написания хорошего кода.”&lt;/em&gt;</description><link>http://devtips.tumblr.com/post/100623704</link><guid>http://devtips.tumblr.com/post/100623704</guid><pubDate>Mon, 27 Apr 2009 15:35:00 +0400</pubDate><category>pete goodliffe</category><category>code craft</category></item><item><title>Рунетология</title><description>&lt;a href="http://maxim.podfm.ru/runetologia/"&gt;Рунетология&lt;/a&gt;: &lt;p&gt;Подкаст Максима Спиридонова о Рунете&lt;/p&gt;</description><link>http://devtips.tumblr.com/post/100336240</link><guid>http://devtips.tumblr.com/post/100336240</guid><pubDate>Sun, 26 Apr 2009 20:10:21 +0400</pubDate><category>podcast</category><category>runet</category><category>internet</category></item><item><title>"Кнут рассматривал программиста как литератора. Но есть много программистов, которые не напишут..."</title><description>“Кнут рассматривал программиста как литератора. Но есть много программистов, которые не напишут рассказа под страхом смерти, хотя пишут прекрасный код.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Питер Гудлиф “Ремесло программиста. Практика написания хорошего кода.”&lt;/em&gt;</description><link>http://devtips.tumblr.com/post/100303057</link><guid>http://devtips.tumblr.com/post/100303057</guid><pubDate>Sun, 26 Apr 2009 17:44:30 +0400</pubDate><category>pete goodliffe</category><category>code craft</category></item><item><title>"Дисциплинированность - это привычка, которую надо усвоить и укреплять. Всякий раз, когда вы..."</title><description>“Дисциплинированность - это привычка, которую надо усвоить и укреплять. Всякий раз, когда вы откладываете выполнение необходимого дела, вы увеличиваете вероятность того, что не выполните его и в будущем. Сделайте это сейчас, не дожидаясь того дня, когда в Сахаре пройдет дождь. На самом деле, для того чтобы сделать это потом, а не сейчас, требуется обладать еще большей дисциплинированностью!”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Питер Гудлиф “Ремесло программиста. Практика написания хорошего кода.”&lt;/em&gt;</description><link>http://devtips.tumblr.com/post/99658997</link><guid>http://devtips.tumblr.com/post/99658997</guid><pubDate>Fri, 24 Apr 2009 18:06:53 +0400</pubDate><category>pete goodliffe</category><category>code craft</category></item><item><title>"Неважно, насколько грамотен программист технически - если его способности не сдерживаются разумной..."</title><description>“Неважно, насколько грамотен программист технически - если его способности не сдерживаются разумной позицией, от этого пострадает результат.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Питер Гудлиф “Ремесло программиста. Практика написания хорошего кода.”&lt;/em&gt;</description><link>http://devtips.tumblr.com/post/99388306</link><guid>http://devtips.tumblr.com/post/99388306</guid><pubDate>Fri, 24 Apr 2009 00:00:16 +0400</pubDate><category>pete goodliffe</category><category>code craft</category></item><item><title>Firediff</title><description>&lt;a href="http://www.incaseofstairs.com/firediff/"&gt;Firediff&lt;/a&gt;: &lt;p&gt;Плагин для мониторига изменений CSS и DOM на странице.&lt;/p&gt;</description><link>http://devtips.tumblr.com/post/99341269</link><guid>http://devtips.tumblr.com/post/99341269</guid><pubDate>Thu, 23 Apr 2009 21:06:03 +0400</pubDate><category>css</category><category>dom</category><category>firebug</category><category>firediff</category></item><item><title>duka:

True…
via pantsdotcom: (via anamoiseyy)

</title><description>&lt;img src="http://5.media.tumblr.com/UyElsh4D5ka0ldk38AKekBbIo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://duka.tumblr.com/post/92841628/true-via-pantsdotcom-via-anamoiseyy"&gt;duka&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;True…&lt;/p&gt;
&lt;p&gt;via &lt;a href="http://www.pantsdotcom.com/post/83989529/i-dont-reblog-often-but-this-is-good-stuff"&gt;pantsdotcom&lt;/a&gt;: (via &lt;a href="http://anamoiseyy.tumblr.com/"&gt;anamoiseyy&lt;/a&gt;)&lt;/p&gt;

&lt;/blockquote&gt;</description><link>http://devtips.tumblr.com/post/97944617</link><guid>http://devtips.tumblr.com/post/97944617</guid><pubDate>Mon, 20 Apr 2009 03:37:33 +0400</pubDate></item><item><title>Raphaël</title><description>&lt;a href="http://raphaeljs.com/"&gt;Raphaël&lt;/a&gt;: &lt;p&gt;JavaScript-библиотека для работы с векторной графикой.&lt;/p&gt;
&lt;p&gt;Поддерживаются следующие браузеры:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Firefox 3.0+&lt;/li&gt;
&lt;li&gt;Safari 3.0+ &lt;/li&gt;
&lt;li&gt;Opera 9.5+&lt;/li&gt;
&lt;li&gt;Internet Explorer 6.0+&lt;/li&gt;
&lt;/ul&gt;</description><link>http://devtips.tumblr.com/post/87696707</link><guid>http://devtips.tumblr.com/post/87696707</guid><pubDate>Thu, 19 Mar 2009 01:36:40 +0300</pubDate><category>javascript</category></item><item><title>"Хороший язык программирования помогает программистам писать хорошие программы. Ни один из языков..."</title><description>“Хороший язык программирования помогает программистам писать хорошие программы. Ни один из языков программирования не может запретить своим пользователям писать плохие программы.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Киз Костер&lt;/em&gt;</description><link>http://devtips.tumblr.com/post/87369888</link><guid>http://devtips.tumblr.com/post/87369888</guid><pubDate>Wed, 18 Mar 2009 00:54:15 +0300</pubDate></item><item><title>"…посредственность никогда не возьмет высокую ноту, которую легко берет талант."</title><description>“…посредственность никогда не возьмет высокую ноту, которую легко берет талант.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Джоэл Спольский “Джоэл: и снова о программировании”&lt;/em&gt;</description><link>http://devtips.tumblr.com/post/82081604</link><guid>http://devtips.tumblr.com/post/82081604</guid><pubDate>Fri, 27 Feb 2009 22:48:03 +0300</pubDate><category>Joel Spolsky</category><category>more joel on software</category></item><item><title>"Благодаря резкому падению цен на память и ежегодному удвоению скорости процессоров у программиста..."</title><description>“Благодаря резкому падению цен на память и ежегодному удвоению скорости процессоров у программиста появился выбор. Можно потратить полгода, переписывая внутренние циклы на Ассемблере, а можно те же полгода играть на ударных в рок-группе - в обоих случаях ваша программа будет работать быстрее. У программистов на Ассемблере нет толпы поклонниц.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Джоэл Спольский “Джоэл: и снова о программировании”&lt;/em&gt;</description><link>http://devtips.tumblr.com/post/81508124</link><guid>http://devtips.tumblr.com/post/81508124</guid><pubDate>Thu, 26 Feb 2009 01:16:20 +0300</pubDate><category>joel spolsky</category><category>more joel on software</category></item><item><title>"Необходимый баланс между теорией и практикой в образовании, которое получают специалисты по..."</title><description>“Необходимый баланс между теорией и практикой в образовании, которое получают специалисты по инженерии ПО, достигается, если между образованием и обучением проводится четкое различие. Образование должно привить студентам качества, которые позволят им быстро справляться с разнообразными интеллектуальными задачами. Оно ориентировано на общие знания и включает развитие важнейших навыков мышления. Обучение дает конкретные умения и знания, которые можно применять сразу и многократно. Образование - это стратегическая часть; обучение - тактическая.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Стив Макконнелл “Профессиональная разработка программного обеспечения”&lt;/em&gt;</description><link>http://devtips.tumblr.com/post/75685200</link><guid>http://devtips.tumblr.com/post/75685200</guid><pubDate>Thu, 05 Feb 2009 00:17:01 +0300</pubDate><category>steve mcconnell</category><category>professional software development</category></item><item><title>"Попытка применить формальные методы ко всем проектам создания ПО так же порочна, как и разработка..."</title><description>“Попытка применить формальные методы ко всем проектам создания ПО так же порочна, как и разработка всего и вся по принципу “напишем и исправим”.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Стив Макконнелл “Профессиональная разработка программного обеспечения”&lt;/em&gt;</description><link>http://devtips.tumblr.com/post/73770693</link><guid>http://devtips.tumblr.com/post/73770693</guid><pubDate>Wed, 28 Jan 2009 18:02:31 +0300</pubDate><category>steve mcconnell</category><category>professional software development</category></item><item><title>"Недостаток профессионализма - это беда не только разработчиков ПО: вся сфера ПО стала жертвой..."</title><description>“Недостаток профессионализма - это беда не только разработчиков ПО: вся сфера ПО стала жертвой собственного успеха. Рынок труда в области ПО растет быстрее, чем образовательная инфраструктура, необходимая для поддержания его роста…”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Стив Макконнелл “Профессиональная разработка программного обеспечения”&lt;/em&gt;</description><link>http://devtips.tumblr.com/post/73507473</link><guid>http://devtips.tumblr.com/post/73507473</guid><pubDate>Tue, 27 Jan 2009 18:22:53 +0300</pubDate><category>steve mcconnell</category><category>professional software development</category></item><item><title>"При проектировании ПО я архитектор. Когда я конструирую интерфейс пользователя, я художник. Когда я..."</title><description>“При проектировании ПО я архитектор. Когда я конструирую интерфейс пользователя, я художник. Когда я пишу ПО, я ремесленник. А когда я тестирую программу, я ужасная сволочь.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Стив Макконнелл “Профессиональная разработка программного обеспечения”&lt;/em&gt;</description><link>http://devtips.tumblr.com/post/73256305</link><guid>http://devtips.tumblr.com/post/73256305</guid><pubDate>Mon, 26 Jan 2009 19:26:13 +0300</pubDate><category>steve mcconnell</category><category>professional software development</category></item><item><title>"За гибкость надо платить в данный конкретный момент. Ее ограничение сэкономит средства именно в..."</title><description>“За гибкость надо платить в данный конкретный момент. Ее ограничение сэкономит средства именно в данный момент, но если ее понадобится обеспечить в будущем, т оона обойдется дороже в разы. Трудность инженерного решения заключается в соотнесении известных на данный момент требований и возможных будущих потребностей и определении степени гибкости или жесткости при создании продукта.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Стив Макконнелл “Профессиональная разработка программного обеспечения”&lt;/em&gt;</description><link>http://devtips.tumblr.com/post/72593434</link><guid>http://devtips.tumblr.com/post/72593434</guid><pubDate>Fri, 23 Jan 2009 19:15:00 +0300</pubDate><category>steve mcconnell</category><category>professional software development</category></item><item><title>"Как бы тщательно ни разрабатывалось ПО, всегда будет существовать точка, где ПО уже нельзя будет..."</title><description>“Как бы тщательно ни разрабатывалось ПО, всегда будет существовать точка, где ПО уже нельзя будет легко изменить.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Стив Макконнелл “Профессиональная разработка программного обеспечения”&lt;/em&gt;</description><link>http://devtips.tumblr.com/post/72328208</link><guid>http://devtips.tumblr.com/post/72328208</guid><pubDate>Thu, 22 Jan 2009 17:49:49 +0300</pubDate><category>professional software development</category><category>steve mcconnell</category></item></channel></rss>
