<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>бъгове &#8211; Блогът на Юруков</title>
	<atom:link href="https://yurukov.net/blog/tag/%d0%b1%d1%8a%d0%b3%d0%be%d0%b2%d0%b5/feed/" rel="self" type="application/rss+xml" />
	<link>https://yurukov.net/blog</link>
	<description>Нещата които искам да споделя с другите</description>
	<lastBuildDate>Mon, 03 Dec 2007 16:33:15 +0000</lastBuildDate>
	<language>bg-BG</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
<site xmlns="com-wordpress:feed-additions:1">1096121</site>	<item>
		<title>Бъгове в новият Gmail</title>
		<link>https://yurukov.net/blog/2007/bygove_v_gmail/</link>
					<comments>https://yurukov.net/blog/2007/bygove_v_gmail/#comments</comments>
		
		<dc:creator><![CDATA[Боян Юруков]]></dc:creator>
		<pubDate>Mon, 03 Dec 2007 16:33:15 +0000</pubDate>
				<category><![CDATA[Технологии и Интернет]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[problems]]></category>
		<category><![CDATA[version]]></category>
		<category><![CDATA[бъгове]]></category>
		<category><![CDATA[версия]]></category>
		<category><![CDATA[грешки]]></category>
		<category><![CDATA[нова]]></category>
		<category><![CDATA[поща]]></category>
		<category><![CDATA[проблеми]]></category>
		<guid isPermaLink="false">http://yurukov.net/blog/2007/12/03/bygove_v_gmail/</guid>

					<description><![CDATA[Не съм открил няколко бъга, а по-скоро комплексен проблем. Следното ще го илюстрира: Започнете ново писмо до произволен адрес. Може да пробвате собственият си мейл като преди @ сложите &#8222;+svdvs&#8220; или каквато и да е произволна дума. Описал съм защо това пак е вашият мейл тук. После запишете черновата и си копирате адреса на получателя....]]></description>
										<content:encoded><![CDATA[<p>Не съм открил няколко бъга, а по-скоро комплексен проблем. Следното ще го илюстрира:</p>
<p><img src='http://yurukov.net/blog/wp-content/uploads/2007/12/gmail1.png' style="border:1px solid gray;"/></p>
<li>Започнете ново писмо до произволен адрес. Може да пробвате собственият си мейл като преди @ сложите &#8222;+svdvs&#8220; или каквато и да е произволна дума. Описал съм <a href="http://yurukov.net/blog/2007/11/25/malko_izwesten_trik_v_gmail/">защо това пак е вашият мейл тук</a>. </li>
<li>После запишете черновата и си копирате адреса на получателя. </li>
<p><span id="more-1104"></span></p>
<li>Потърсете писма към този адрес във вътрешната търсачка и ще ви излезе само тази чернова. </li>
<li>Отворете го и му дайте &#8222;Discard&#8220; (май на български е &#8222;Отказ&#8220;).</li>
<li>Ще ви се появи пак списъка с само с това писмо, независимо че сте му дали отказ.</li>
<li>Това обаче не е целият бъг. Опитайте се да отворите писмото и ще получите екрана горе. Която и от папките да натискате, няма да ви излезе нищо. Трябва да отворите наново Gmail.
</li>
<p>Както се вижда, първият проблем е, че пощата не обновява списъка с писма като бъде изпълнено дадено действие. Подновява менюто отляво, но в старанието си да върне потребителя в предишната позиция, показва грешни данни. Това е защото действие като триене на писмо или в случая отказване на чернова, може да промени списъка по непредсказуем начин. Затова са предпочели да рискуват и да покажат грешни данни бързо вместо няколко пъти да взимат едни и същи резултати.</p>
<p>Решението е да се използва смесен подход. Плюсът на AJAX е, че може да се запазват резултати на клиентската страна и това ускорява комуникацията. Това помага и да не премигва екрана постоянно като се презарежда страницата. Може да сте забелязали, че новата версия почти не примигва, докато старата го правеше при всяко натискане.</p>
<p>Както виждаме обаче локалните данни може да са грешни. Затова в случаят може след като се покаже последният списък, да се прати запитване дали има промени по него. Ако има &#8211; да се промени. Като се има в предвид скоростта на gmail това ще стане в рамките на части от секундата. Ако се анимира и изчезването на мейла и добавянето на друг ще стане даже интересно за потребителя. </p>
<p>Другият проблем, който се вижда горе е, че когато се изиска писмо, което липсва, системата се скапва. Изглежда разчитат, че клиентската страна няма да праща глупости и на сървъра на правят много проверки за правилност на информацията. Това вече си е бъг и ми се е появявал не веднъж откакто минах на новата версия. Просто досега се сетих да запиша как се възпроизвежда. </p>
<p>[tags]gmail, bugs, problems, ajax, new, version, проблеми, нова, версия, бъгове, грешки, поща[/tags]</p>
]]></content:encoded>
					
					<wfw:commentRss>https://yurukov.net/blog/2007/bygove_v_gmail/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1104</post-id>	</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Minified using Disk

Served from: yurukov.net @ 2026-06-30 23:43:20 by W3 Total Cache
-->