<?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>web &#8211; Alexander Shyrokov&#039;s blog</title>
	<atom:link href="http://sjcomp.com/blog/?feed=rss2&#038;cat=19" rel="self" type="application/rss+xml" />
	<link>http://sjcomp.com/blog</link>
	<description>This&#039;s only my opinion, so keep it that way</description>
	<lastBuildDate>Mon, 21 Oct 2019 13:42:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.9.16</generator>
	<item>
		<title>Picking a GoogleVoice phone number</title>
		<link>http://sjcomp.com/blog/?p=611</link>
		<pubDate>Mon, 13 Dec 2010 19:48:08 +0000</pubDate>
		<dc:creator><![CDATA[Alexander Shyrokov]]></dc:creator>
				<category><![CDATA[Automation]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://sjcomp.com/blog/?p=611</guid>
		<description><![CDATA[I decided to use Google Voice service. The first problem I had was to select the phone number I wanted to use. This screen shot shows how one can pick a phone. There is a rudimentary search, but if one wants to have a phone that spells a word or a phrase, then this search [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img src="http://sjcomp.com/blog/wp-content/uploads/2010/10/GoogleVoicePick-150x150.jpg" alt="screenshot" title="Picking a phone number on google voice." width="150" height="150" class="alignright size-thumbnail wp-image-614" />I decided to use Google Voice service. The first problem I had was to select the phone number I wanted to use. This screen shot shows how one can pick a phone.</p>
<p>There is a rudimentary search, but if one wants to have a phone that spells a word or a phrase, then this search dialog is not really helpful. You are also given only five phone numbers at a time and you can not filter these numbers. For example, I would like to ask for phone numbers that does not contain 0 or 1 (which do not have letters associated with them).</p>
<p>The brute force approach was to look at the current five phones, select ones that do not have 0s or 1s and paste them into a website that tries to match a phone number with words (I used <a href="http://www.dialabc.com/words/search/index.html">dialabc.com</a>). After repeating the process a few times I realized that it was way to slow&#8230;</p>
<p><img src="http://sjcomp.com/blog/wp-content/uploads/2010/10/GoogleVoiceSikuli1-245x300.jpg" alt="screenshot" title="Sikuli script to get the phones from Google Voice." width="245" height="300" class="alignright size-medium wp-image-627" srcset="http://sjcomp.com/blog/wp-content/uploads/2010/10/GoogleVoiceSikuli1-245x300.jpg 245w, http://sjcomp.com/blog/wp-content/uploads/2010/10/GoogleVoiceSikuli1.jpg 356w" sizes="(max-width: 245px) 100vw, 245px" />Some time ago I cam across <a href="http://sikuli.org/">Sikuli</a> and it seems that this was a job for this software. I quickly wrote a script (using their IDE) that found all radio buttons, selected phones next to them, copied them into Notepad, clicked &#8220;Next 5 &gt;&#8221; button and repeated the procedure. Strangely enough, I did not see a direct way to copy/paste text in Sikuli, and that&#8217;s why I had to use keyboard shortcuts.</p>
<p>Once I got the phone numbers in the text file I wrote a trivial perl script to filter out ones that I wanted and create links to <a href="http://www.dialabc.com/words/search/index.html">dialabc.com</a> that would show what the numbers can spell. The list of links was opened in Firefox using <a href="https://addons.mozilla.org/en-US/firefox/addon/7192/?src=api">Url lister plugin</a>.</p>
<p>At this point all I had to do was to look at a web page with proposed words and if I did not like them I simply closed the tab, which presented me with the next opened tab. This way I was able to review many numbers quickly and pick the one that I liked.</p>
]]></content:encoded>
			</item>
		<item>
		<title>Government and business</title>
		<link>http://sjcomp.com/blog/?p=472</link>
		<pubDate>Sat, 13 Mar 2010 15:02:26 +0000</pubDate>
		<dc:creator><![CDATA[Alexander Shyrokov]]></dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[opinion]]></category>

		<guid isPermaLink="false">http://sjcomp.com/blog/?p=472</guid>
		<description><![CDATA[While looking for a company to work for in Baltimore area, I looked at all local hi-tech companies that have a website. For me it was surprising to see that some companies allocate the central place on their home page to a message &#8220;Minority/woman/veteran operated company!&#8221; I have read Atlas Shrugged so I clearly understand [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>While looking for a company to work for in Baltimore area, I looked at all local hi-tech companies that have a website. For me it was surprising to see that some companies allocate the central place on their home page to a message &#8220;Minority/woman/veteran operated company!&#8221; I have read <a href="http://sjcomp.com/blog/2009/09/05/atlas-shrugged-by-ayn-rand/" class="broken_link">Atlas Shrugged</a> so I clearly understand why they do it. Nevertheless, the fact that a business puts such a message in the center of attention, instead of its business merits, is disturbing. It is disturbing exactly for the reasons described in <a href="http://sjcomp.com/blog/2009/09/05/atlas-shrugged-by-ayn-rand/" class="broken_link">Atlas Shrugged</a>.</p>
]]></content:encoded>
			</item>
	</channel>
</rss>
