Official NATO Military Alphabet – So I won’t forget

April 30th, 2013

Official NATO Military Alphabet

Character Alphabet Character Alphabet
A Alpha N November
B Bravo O Oscar
C Charlie P Papa
D Delta Q Quebec
E Echo R Romeo
F Foxtrot S Sierra
G Golf T Tango
H Hotel U Uniform
I India V Victor
J Juliet W Whiskey
K Kilo X X-Ray
L Lima Y Yankee
M Mike Z Zulu

pubhubsubhub – Prospective Search with XMPP Delivery

July 19th, 2011

pubhubsubhub is a data (news) aggregator which can deliver your “topics of your interests” to you as Instant Messages.

You can almost consider it as an RSS Reader with the convenience of an IM.

Anytime I come up with (or come across an) idea, if it’s Web applicable, Google’s App Engine has been the platform of my choice. While glancing through the SDK Documents I came across Prospective Search and further more reading landed me on the XMPP.

Long story short, after reading through the docs and looking at a few samples, pubhubsubhub is born to possibly turn into something more than a news aggregator which is capable of delivering the subscribed topics (search results) as instant messages.

It is quite neat with Adium plus Growl notifications. While on GTalk widget in GMail, I’d recommend to have the pubhubsubhub popped out.

Currently, the search data is coming from approximately 1000 sources with high recent-popularity. That’s why I personally find it very useful to keep an eye on the recent / trending events.

A List of English Words Ending With com, us, co, ws, ca, org, biz, me, net

January 3rd, 2011

I had a few minutes of nothingness in my hands today and decided to extract a list(actually a set) of English words ending with some tlds [com, us, co, ws, ca, org, biz, me, net].

Of course, many of the good ones are taken, but someone may find something useful out of this list.

You will find 4800+ almost meaningful domain names below.

The word list is from http://www.orchy.com/dictionary/index.html

i.e.  “afri.ca”

(TLD, WORD, DOMAIN)
biz,showbiz,show
ca,abaca,aba
ca,acustica,acusti
ca,africa,afri
ca,alpaca,alpa
ca,america,ameri
ca,anasarca,anasar
ca,angelica,angeli
ca,Antarctica,Antarcti
ca,aponeurotica,aponeuroti
ca,areca,are
ca,Arica,Ari
ca,armonica,armoni
ca,Armorica,Armori
ca,arnica,arni
ca,asarabacca,asarabac
ca,aspca,asp
ca,atlantica,atlanti
ca,Attica,Atti
ca,ayahuasca,ayahuas
ca,bacca,bac
ca,Barca,Bar
ca,barranca,barran
ca,basilica,basili
ca,bibliotheca,bibliothe
ca,boca,bo
ca,Boudicca,Boudic
ca,brassica,brassi
ca,britannica,britanni
ca,Broca,Bro
ca,bucca,buc
ca,ca,
ca,cachuca,cachu
ca,caduca,cadu
ca,caeca,cae
ca,cahinca,cahin
ca,cainca,cain
ca,Calderca,Calder
ca,Capablanca,Capablan
ca,carica,cari
ca,carioca,cario
ca,Casablanca,Casablan
ca,Cauca,Cau
ca,ceca,ce
ca,circa,cir
ca,Cirenaica,Cirenai
ca,cloaca,cloa
ca,coca,co
ca,Corsica,Corsi
ca,coulibiaca,coulibia
ca,Cuenca,Cuen
ca,Cuernavaca,Cuernava
ca,Cyrenaica,Cyrenai
ca,Dacca,Dac
ca,decca,dec
ca,diptyca,dipty
ca,Dominica,Domini
ca,econometrica,econometri
ca,elastica,elasti
ca,erica,eri
ca,erotica,eroti
ca,exotica,exoti
ca,fanatica,fanati
ca,felucca,feluc
ca,fica,fi
ca,Fonseca,Fonse
ca,formica,formi
ca,franca,fran
ca,gastrica,gastri
ca,Gorica,Gori
ca,Guernica,Guerni
ca,harmonica,harmoni
ca,helvetica,helveti
ca,hemorrhagica,hemorrhagi
ca,hepatica,hepati
ca,hippobosca,hippobos
ca,Huesca,Hues
ca,ileoceca,ileoce
ca,Inca,In
ca,indica,indi
ca,informatica,informati
ca,ithaca,itha
ca,Jamaica,Jamai
ca,japonica,japoni
ca,jessica,jessi
ca,judaica,judai
ca,karyotheca,karyothe
ca,koulibiaca,koulibia
ca,Legnica,Legni
ca,lexica,lexi
ca,Lorca,Lor
ca,lorica,lori
ca,Lucca,Luc
ca,maiolica,maioli
ca,majolica,majoli
ca,Majorca,Major
ca,Malacca,Malac
ca,Mallorca,Mallor
ca,maraca,mara
ca,marasca,maras
ca,mathematica,mathemati
ca,Mecca,Mec
ca,medica,medi
ca,melaleuca,melaleu
ca,Menorca,Menor
ca,Merca,Mer
ca,mesoceca,mesoce
ca,mica,mi
ca,minorca,minor
ca,mollusca,mollus
ca,monica,moni
ca,Musca,Mus
ca,myrica,myri
ca,noctiluca,noctilu
ca,Oaxaca,Oaxa
ca,oca,o
ca,onchocerca,onchocer
ca,ootheca,oothe
ca,opaca,opa
ca,orca,or
ca,paca,pa
ca,Pachuca,Pachu
ca,pacifica,pacifi
ca,paralytica,paralyti
ca,phthisica,phthisi
ca,pica,pi
ca,pinacotheca,pinacothe
ca,plica,pli
ca,Podgorica,Podgori
ca,polacca,polac
ca,polonica,poloni
ca,portulaca,portula
ca,publica,publi
ca,rca,r
ca,Rebecca,Rebec
ca,replica,repli
ca,republica,republi
ca,rica,ri
ca,Roca,Ro
ca,Salamanca,Salaman
ca,santonica,santoni
ca,sca,s
ca,sciatica,sciati
ca,sclerotica,scleroti
ca,seneca,sene
ca,silica,sili
ca,spca,sp
ca,spermatheca,spermathe
ca,spica,spi
ca,spirocerca,spirocer
ca,Subotica,Suboti
ca,Tacna-Arica,Tacna-Ari
ca,Talca,Tal
ca,tapioca,tapio
ca,theca,the
ca,theriaca,theria
ca,Titicaca,Titica
ca,Toluca,Tolu
ca,tunica,tuni
ca,turcica,turci
ca,Utica,Uti
ca,uwca,uw
ca,veronica,veroni
ca,verruca,verru
ca,vesica,vesi
ca,viatica,viati
ca,vinca,vin
ca,vomica,vomi
ca,ymca,ym
ca,yucca,yuc
ca,ywca,yw
co,acapulco,acapul
co,alfresco,alfres
co,alnico,alni
co,amoco,amo
co,Angelico,Angeli
co,arco,ar
co,Armco,Arm
co,banco,ban
co,beccafico,beccafi
co,bianco,bian
co,bronco,bron
co,bunco,bun
co,calamanco,calaman
co,calico,cali

Read the rest of this entry »

Redirecting

December 18th, 2010

As of today (12/18/2010), I’m redirecting all the ocszone.com traffic over to this blog. fyi!

uxTags – VEO is the new SEO

September 17th, 2010

You may want the link below once you’re finished reading and realize that this is exactly what you wanted:

http://uxtags.appspot.com/invite/?ic=I1eSzCspKFo8gRDRAynETqs0Yn7ECwwAirbuIIBFlIo

uxTags, short for “user experience tags“, is enriching a web page’s browsing experience by presenting the visitor with a number of significant key phrases on the page. Perhaps an alternative way to look at it is; Think of micro formats embedded in HTML – to somewhat help the machine readability. uxTags helps human readability and experience.

By the way, you can see it in the works on this page. Look right, see the box that’s titled uxTags.

Why this is important?

First and foremost, it most likely eliminates the “second search“. Given that, uxTags list also contains search engine referral key words, it helps the visitors to locate the part of the page they’re most interested in.

Second, uxTags also helps the visitors to have a “key-phrase overview” of the page.

And third, uxTags introduces an in-page navigation mechanism across the tagged keywords. Think of this as an “integrated/automatic find(CTRL+F)” in the page.

Finally, we (Brilaps) think it’s pretty cool!

For shitsandgiggles, you may even consider this as SEO 2.0 (a.k.a Visitor Experience Optimization). *If nothing sells the uxTags idea, SEO 2.0 should. Are you convinced that it’s a good thing now?  (here is a new term for you SEO boyz and girlz. If no one else came up with this before, dwell on this term while it lasts)

How can I get my site uxTag’ed?

Once you register your site, stick the script tag (or install the extension) on your site, there is not much to do. That’s it.

If you’re not happy with the dull-widget’s look-n-feed uxTags generates for you, you can style it accordingly with your site’s colors/fonts etc.

I like the “sticky tags” feature, where you can add tags that’ll appear on every tag list. This might be a good thing to emphasize certain terms on your pages (a new product, a new article etc)

What’s up with IE?

Nothing. That’s the problem. IE is a downer, that’s what’s down with it.

I personally have no patience left in me to spend my precious hours on a thing that annoys me more every second I touch it.

IE 6,7,8 users will most likely be presented with a “you deserve better. go get a better browser notice”. At some point, the standard features of uxTags that makes it more worthwhile may make it to IE. Just not yet.

What’s behind the scenes?

In a nutshell; uxTags runs on AppEngine, her frontend is built using Django, she utilizes task queues, cron jobs, mappers(no reducers), natural language processing (taggers, chinkers, chunkers, parsers and things in that nature), YQL, web services (doh!), JSONP etc.
*the rest is up to the readers imagination.

What’s appspot.com?

appspot.com is Google’s hosting platform to develop scalable applications with Google AppEngine (which I personally enjoy a lot developing things with.)

Aside from the virtually unlimited scalability option that Google AppEngine provides, it also strips us from the responsibility of dealing with authentication, personal information etc insanity.

We let the big boy deal with the boring things, while we enjoy the better parts.

If you can make Google believe that you are who you say you are, and Google tells us that you are who you are; you are considered authenticated within uxTags application.

What’s next?

As my time allows, I’m working with some brilliant minds on enhancing the tagging mechanism to be more precise and efficient.

Pretty soon, expect a Jetpack extension for Firefox, and a Chrome extension.

Most likely, either us (Brilaps), or someone else will build extensions for WordPress, MiaCMS, Joomla!, Plone, Drupal etc. Ping us, if you want to do such a thing.

Links:

uxTags site: http://uxtags.appspot.com

uxTags wiki: http://wiki.brilaps.com

I guess, I’m allowed to give away invitation codes for uxTags.

So here is one I1eSzCspKFo8gRDRAynETqs0Yn7ECwwAirbuIIBFlIo . You can use/abuse/distribute this code freely. It can be redeemed here.

*this post is subject to change!

Nokia Bringing the Sexy Back in the Mobile

September 9th, 2010

Nokia‘s recent promotional material released on the Internets are truly entertaining and amusing. Ummm, quite sexy as well.

Few examples…

Amy Walker is fantastic in “Foreign Accent Cup

And recently came http://www.starwithpam.com/

Want to star alongside Pam in a short feature film? Written and directed by British directors the McHenry Brothers, ‘The Commuter’ will be shot entirely in HD on the new Nokia N8. Filming will take place on the 20th September in London, and you could have the once in a lifetime chance to join the stars on set and play a part in the film!.

Finally, Suzy.

I can’t help but wonder, what’s next!

By the way, N8 is very sexy as well.

.

YouTube “500 Internal Server Error” Page

August 3rd, 2010

Google sense of humour! Just got this during a YouTube search (white rabbit jefferson airplane).

500 Internal Server Error

Sorry, something went wrong.

A team of highly trained monkeys has been dispatched to deal with this situation.

If you see them, show them this information:

PkIrL3KhUEEvQ0Q2EIiy9Adqs4JrMDXyx6FDuBjjj_hyNusd6N4RfGpUanYE
YqraIwV15sU-LF-xSVUXEMZf_3UrJAlmR3Dzb0S7LaddMkFrzxf9qwznPLvm
9W1UilL3XCXfBV5hoGEBFO0paGH2-4KtfdsduhoK19jVOj2Gtc9mYLlOuJo2
4FkXo_rt4QkB8G5jZt9o_7J0sFK1lSur4m02a9T-UTm0T00k1yTGpJa7e6ZD
PqFApEdcRoHn2s1-SYfc4yoDZUjENsO_SNMJEtnovvScV0y9DEpu_yzvKt51
C7DGO_n3emuvsp0B1Cae0uX6SKEwE69nTux2jaaCQu2o9moCXs6Tv43afuH4
fkiPUG4azgFRG0J9noxwkUZZf2DwzFIjOVzjHeUzsV37jXtRmdsv5YMFQm9C
ScMUJJ2W_AENBgLVk_qRbWHUgSKQfZ28pux07QOzlqw2hFIcSPYJJkjb0ajE
DyQQyzSRTqg-VDnTiQeCHICyVPvjbgAJsB9CJ-WSQMHFCi5bgL4iEG-Hzmme
rvRrLVUn8_TFRfepFyqfJCyDeIhSY_QMJ7SzKFd-s8TZrPotaPX4Pj_EoqxI
XCdvcQOJU0ImW_nPyHuVm9rm3ji5KlCMKvMKzAPkCEEoIvwFkhfWXnxc1oAC
cr_SWrz1tHWh2vqUtklVR-yhGpnlVrl5f5NztvxavAdTSwRySqof6xUvH7JO
nyAE_v6bqAhaSKEZLmx1aZRSu5ptPg9eRHMpr_2g_iDAd4Zn2tG1sT1_IUZb
FGqo5fu06O7ey1CU2rUE2DQkRg4uMu9fYEE-gLKZRhk3FVlDpwLHFB8VRmqT
npsfBwGwb8G53dWDhgDZCVzhB2tgVozGfs3kAJVObEDLMuj4UlHmBtpL5J0z
ERFy_0I6NwVqGpCW0EiQSo5qgofnWhB155Db4KICRBSneKfEcRzuNWbQf_KB
JsC5yN0YgdkM75jjMefsv_VZ8aIf-ACqNAijkDZU0MJrlg2Dc3JsG012ctSy
M_H39jp85dD2rs3GyjUYu5AUScIhI7Co1vfGFnlxbbtLzL4_XAexhPQsXbKI
84NKx1U0-QoLquxQlvd3CSW0Ar8f6bR9z7A4BRJkt1YQtaxNaaBq2H04Tl1w
pwUL85bNFMb1lVbwGh-lROsFV3pDgyk9lpNOsV3HTkqW6KFTSPhVzGB4cDq7
SM39Ws4zTH6_SoBly0qhBbBkbtil7kJJm1C2ZMmWP9eIr6EFJHlFGmlMVT62
5rdeX7F5XklhGDQIMaKGt89oSPu1C8I6zS_pzOwWGZtBC7loAripY3VuKq6h
ajwvoM-6AEF86xsgRrsvgk5UlVzZNqh3NN0flP6IhuWkotmRQFYTtu4Ny0S7
kxFpgHCBQT4G0ETpDmsuIrezmuBGblGVdtgo90942Y0adLtXXOnrhe-7QcI1
K_TUDI7CGpxop0fGgbeEuufUIs3EQZWBP7Y-ewaru0v0lBtdaW45CoXTAmcq
ANQva4fMgLq6QYW7nWJeBdEtSjGeBpkW3GmxbmxusJHYjjtHMc8FuFOazxQX
jwVd0Q-O6zDDQ92v7JySwjClCfKUlq9VO0EMXgeKFSS0yUuzcOUqaeS2FIUl
at7So4ubh5Oko56koentahsWZ7gKUZ-ikPKg0V8vDB03IC2hNmGb9x_lwZeE
RHG4BgoFOVg7OJM2a_E8_C51bUkDYIip7MFRjSU_OlVy6XhN7S1gPe0KDw3s
LC6Clumkh2sRIL8eGglrfRyo9Z48_W1KIkSb0_2JbFxKcgZVniXb-P6dApWo
n0ZEgK3nixrMNbkCfuaUe71O3K5L2-wZrhOs-UTi0j2Fi1smIU4h_bxGV0yQ
mbJ3zmT3-CEBcqLAiQXFkdYQzbEyJwKUPoAIEh3JGd-07yqwVEbBpRymhJhs
tbgWjHuq47dQrj2xSLR-k3FXzxmBjw0sIkx3f9Ex8Ga9nSEZD2DkdDg_oRLy
216Sct8Cy9uuGdsvNOLnrY8fO2blrPzDOSKhCmVQLozRKk6lhbRxv2bT4XKh
LqXfva_7bIspJKd39Z3-e_z3Aaz2cLM2KyT6ayigywpxHnx6KW0MJiD0Ijmi
KMPK9g-ZkjCC9L3VD9pKdRmqRoqZXQFWw2OXL_qqpR07Y_hRa1G0nTm0wpyS
NvcdofdwV5Vh_zH61srFk5PzOolQxMjS1vtNq7pllXVdmYF3_aqX6OyS96nt
_g7TqTcdyeGZtLCfRhpT4jxI2NmQXdtLjCg79ZlC4bTzb829Q3izwHHnEIl_
NSRiFU7QRkdX6lKdP7BbqXS_wxDtUXbJzqcnS2uZwaGUPb-q5FE6s1hOrvpy
wtYg4tybyXuk-1jAxL6DYMkGFFxL50-_ausHPKh8sepdIvOVVb6NMFKDPj7Z
i4QonF0iNATUXq7afeB4WwUwzmTPKOpPEqyKvhPpSaG2YWNGlIcDCwCt1uBy
ZQv52ZuKFjEfGtmih1FN-wd5NJ_9uQg0PLVu0wTpoG3ngQSdFDlgrRtfo9xk
PIaqK-lSpfKuu3NL7MpWzZsHsMOrPv6GNgDw8fQAzMjpSvIt_VRxGTCYSxTL
N5EZO78pi8atM5PM6cBjJFrocPyuwmrkMSJTSUA1DZOCUdvIrYENeIG-MEvW
XjIB3MUW6n2MPdel5ooIICTwB57IV6kgV9VEnrlbtECb2lm_xGoo1whc57-G
LByCJwHq0_BcY1rNcd7Z-DWZJ90KL_SPBfxAgqH3rgVyvKrDue8fcOQc58S6
aJNGixd1Tq9zJ-dSFHAkmMh12w1A4k0ipNX8K0nbTM4NvHjtzB9oFbAeJ2uH
VSCbD-bXLh4hnwlcCVvjtlvt48W1Ti-6H_h-0pYVl6idhMQRmqjX-UrazC_P
4SvIw8zvF30=

And finally got to it.




i am pro. over pro

August 2nd, 2010

Last week a friend of mine asked me to have a short chat with a contractor she was interested in hiring for a relatively long term “LAMP” (you know; php, mysql etc.) project. And I did have my quick chat with that “i am pro, over pro” guy.

I was trying hard, very very hard to be nice.

And I blurred all the distinctive elements in this chat for privacy reasons.

The Chat (interview)

Gelo: Hello
Me: hi Gelo..
Me: got your message. will get back you very shortly .
Gelo: Hello
Gelo: “Advanced ######### Pro Development”
Gelo: Let me know
Gelo: I will be online your morning
Me: alright Gelo. i’m trying to pack a few projects here. sorry about that . i’ll ping you later. or let me know when you’re avail.
Gelo: now can talk
Me: actually, i won’t take too much of your time.
Me: have a few questions for you.
Me: let’s chat a bit now
Gelo: yes
Me: saw some of your work. brilliant. very nice.
Gelo: Great
Gelo: I did #########
Gelo: 4000 hours during 2 years
Gelo: their best developer closed 9000 hours during 7 years
Gelo: so you should see
Gelo: he left them and I did too
Gelo: Please, check the Employment section at the bottom here #########
Gelo: yesterday php5 test 10/10, but 84% because of pressing “complie” button a few times for a few tasks :-)
Me: i believe ######### told you about what they need on their project
Gelo: No
Gelo: Never
Gelo: ######### developer
Gelo: only
Me: oh. well, bottom line, they need some significant mods on #########.
Me: which will have a lot of db changes.
Me: how’s your db skills ?
Gelo: good
Me: can you type a few things about normalized db’s :) *without book terms. just what you know about them.
Gelo: I don’t know details. I am technical person. Never read books. Sorry. I know queries to normilize DB, but better to recode table structure if it is bad
Me: k.
Me: any performance optimization things on mysql? ever worked on those ?
Me: cached queries etc?
Gelo: No, but if you need – will be happy to start
Me: i’m sure you’ll get to those if need be. one would never touch any of those, until some project gets super slow and you start looking into those.
Me: i’m not familiar with ######### code, or anything around it, so i can’t talk to you about it.
Me: but i’d like to know your MVC design patterns experience
Me: does ######### use MVC?
Gelo: MVC.. No
Me: so it’s more functional ?
Me: instead of object oriented
Gelo: built on functions only
Me: bummer, but oh well. it was developed a long time ago, right ?
Gelo: functions is low level
Me: since you’re familiar with php5, can you please tell me abotu “function overriding” in php ?
Gelo: they will not do classes, I tink
Gelo: functions must be faster
Gelo: no
Gelo: cannot
Gelo: Please, learn php.net :-)
Gelo: I am not an online book
Gelo: I am ready for single jobs
Gelo: I was never reading books, sorry

Me: you may consider this an interview for a quite a long term project for #########.
Gelo: I am not ready for intereview
Gelo: I am ready for test
Me: it’s not about reading books Gelo.
Gelo: Give me tasks
Me: anyways, i think your technical skills are very strong.
Gelo: and see
Gelo: You will not talk with me
Gelo: You will give me job
Gelo: I will do it
Gelo: we will not talk
Gelo: it is easy

Gelo: I can handle not only #########
Me: it’s not my job to give you the job. i’ll only provide feedback to ######### people .

Gelo: if I have a lot of letters in my mind – it does not mean that I can talk about everything :-) You should see if you are a developer too
Me: they’re already thinking highly of you, but it’s their decision to make. they just asked me to have a quick chat with you
Gelo: I can check php.net and say what this function mean
Gelo: I have it somewhere deep in mind only

(it gets better … keep on reading)

Read the rest of this entry »

TogetherEditing.com

July 16th, 2010

My very dear friend Anna finally enabled her online presence. Highly recommended, in case you need editorial work.

from http://togetherediting.com;


The Principal of Together Editing, Anna M. Fitzpatrick has 18 years as a writing instructor and editor on three continents in a variety of business industries.  She specializes in teaching through editing, so that each client gains proficiency as a writer through the process of polishing their work, and has extensive experience working with non-native speakers and non-traditional learners.

The Chicken vs. The Egg – De-paradoxized.

July 15th, 2010

This is way too good not to post here. I’ve always been the supporter of “the egg”. Too bad, chicken comes first.

Visit msnbc.com for breaking news, world news, and news about the economy