Martes, Enero 24, 2012

Top 10 Computer Viruses

Description: Sadmind worm

Name: Sadmind worm
Type: Internet worm
Creator/Author:
Date Discovered: May 8, 2001
Place of Origin:  China
Source of Language: Perl, Shell Script
Platform:  Solaris, Microsoft IIS
File Type:  .sh, .pl, ELF
Infection Length:
Reported Cost:

Description: Nimda

Name: Nimda
Type: Multi-vector worm
Creator/Author:
Date Discovered: September 18, 2001
Place of Origin: China
Source of Language: C++
Platform: MS Windows
File Type:
Infection Length:
Reported Cost:

Description: I LOVE YOU

Name: Love Letter
Type: Computer worm
Creator/Author: Rodel Lequip and Onel de Guzman.
Date Discovered: 5 May 2000Place of Origin: Philippines
Source of Language:  VBScript
Platform: Microsoft Windows
File Type:
Infection Length:
Reported Cost: US $5.5 billion

Description: Code Red

Name:Code Red
Type: Server Jamming Worm
Creator/Author:
Date Discovered: July 13, 2001Place of Origin: Makati City, Philippines
Source of Language: Macro
Platform: Microsoft's IIS
File Type:
Infection Length:
Reported Cost:

Description: Slammer

Name: Slammer
Type: Computer Worm
Creator/Author: Irene and Onel de Guzma;Reomel Lamores;Michael Buenafe
Date Discovered: January 25, 2003Place of Origin: China
Source of Language: 
Platform: Microsoft SQL
File Type:
Infection Length:
Reported Cost: $750 million.

Description:

Name:
Type:
Creator/Author:
Date Discovered: Place of Origin:
Source of Language: 
Platform:
File Type:
Infection Length:
Reported Cost:

Description:

Name:
Type:
Creator/Author:
Date Discovered: Place of Origin:
Source of Language: 
Platform:
File Type:
Infection Length:
Reported Cost:

Description:

Name:
Type:
Creator/Author:
Date Discovered: Place of Origin:
Source of Language: 
Platform:
File Type:
Infection Length:
Reported Cost:

Description:

Name:
Type:
Creator/Author:
Date Discovered: Place of Origin:
Source of Language: 
Platform:
File Type:
Infection Length:
Reported Cost:

 Description:

Name:
Type:
Creator/Author:
Date Discovered: Place of Origin:
Source of Language: 
Platform:
File Type:
Infection Length:
Reported Cost:

Martes, Enero 17, 2012

Emoticons

Western

The emoticon in Western style is written most often from left to right as though the head is rotated 90 degrees. Thus, most commonly, one will see the eyes on the left, followed by the nose (often not included) and mouth. Typically, a colon is used for the eyes of a face, unless a wink is to be implied (this would use a semicolon to imply one closed eye). However, an equal sign, a number 8, and a capital letter B are also used interchangeably to refer to normal eyes or those with glasses.
Icon Meaning
>:] :-) :) :o) :] :3 :c) :> =] 8) =) :} :^) Smiley or happy face, a version without colon is common in Russia
>:D :-D :D 8-D 8D x-D xD X-D XD =-D =D =-3 =3 8-) Laughing, big grin, laugh with spectacles
:-)) Very happy
>:[ :-( :(  :-c :c :-< :< :-[ :[ :{ >.> <.< >.< Frown, sad
:-|| Angry
D:< D: D8 D; D= DX v.v D-': Horror, disgust, sadness, great dismay
>;] ;-) ;) *-) *) ;-] ;] ;D ;^) Wink, smirk
>:P :-P :P X-P x-p xp XP :-p :p =p :-Þ :Þ :-b :b Tongue sticking out, cheeky/playful, blowing a raspberry
>:o >:O :-O :O °o° °O° :O o_O o_0 o.O 8-0 Surprise, shock
>:\ >:/ :-/ :-. :/ :\ =/ =\ :S Skeptical, annoyed, undecided, uneasy, hesitant
:| :-| Straight face disgusted, grim, no expression, indecision, strict
>:X :-X :X :-# :# :$ Sealed lips, embarrassed
O:-) 0:-3 0:3 O:-) O:) 0;^) Angel, innocent
>:) >;) >:-) Evil
o/\o ^5 >_>^ ^<_< High five
|;-) |-O Cool, bored/yawning
}:-) }:) Devilish
:-& :& Tongue-tied
#-) %-) %) Partied all night, drunk, confused
:-###.. :###.. Being sick
:'-( :'( :'-) :') Crying, tears of happiness
<:-| Dumb, dunce-like
(-_-) Secret smile
ಠ_ಠ Look of disapproval
<*)))-{ Fish, something's fishy
*\0/* Cheerleader
@}-;-'--- @>-->-- Rose
~(_8^(I) Homer Simpson
5:-) Elvis Presley
//0-0\\ John Lennon
*<|:-) Santa Claus
=:o] Bill Clinton
,:-) 7:^] Ronald Reagan

Eastern

Eastern emoticons generally don't require tilting the head to read, and with the inclusion of non-Latin characters allow for additional complexity.
Icon Meaning
(>_<) (>_<)> Troubled
(';') Baby
(^^ゞ (^_^;) (-_-;) (~_~;) (・。・; (・_・;) (・・;) ^^; ^_^; (#^.^#) (^ ^;) Nervous, embarrassed,troubled, shy cold sweat
.。o○ ○o。. Bubbles
<コ:彡 Squid
(^。^)y-.。o○ (-。-)y-゜゜゜ Smoking
(-_-)zzz Sleeping
(^_-) (^_-)-☆ Wink
((+_+)) (+o+) (゜゜) (゜-゜) (゜.゜) (゜_゜) (゜_゜>) (゜レ゜) Confused
(o|o)
<(`^´)>
(゜o゜) (^_^)/ (^O^)/ (^o^)/ (^^)/ (≧∇≦)/ (^o^)丿 ∩( ・ω・)∩ ( ・ω・) Joyful
(__) _(._.)_ _(_^_)_ <(_ _)> <m(__)m> m(__)m m(_ _)m Kowtow as a sign of respect, or dogeza for apology
(_0_) (*^_^*;) Sorry
(゜゜)~ Tadpole
( ^^) _U~~ ( ^^) _旦~~ Cup of tea
☆彡 ☆ミ Shooting star
\(゜ロ\)ココハドコ? (/ロ゜)/アタシハダアレ? "Where is it?"
>゜)))彡 (Q )) ><ヨヨ (゜))<< >゜))))彡 <゜)))彡 >゜))彡 <+ ))><< <*)) >=< Fish
('_') (/_;) (T_T) (;_;) (;_; (;_:) (;O;) (:_;) (ToT) (T▽T) Sad, crying
(ー_ー)!! (-.-) (-_-) ( 一一) (;一_一)
C:。ミ Octopus
(=_=) Tired
~>゜)~~~  Snake
~゜・_・゜~  Bat
(=^・^=) (=^・・^=) =^_^= Cat
(..) (._.) Looking down
^m^
(・・? (?_?)
(^o^;>) "Pardon!"
>^_^< <^!^> ^/^ (*^_^*) §^。^§ (^<^) (^.^) (^ム^) (^・^) (^。^) (^_^.) (^_^) (^^) (^J^) (*^。^*) ^_^ (#^.^#) (^-^) Normal laugh
(^^)/~~~ (^_^)/~ (;_;)/~~~ (^.^)/~~~ ($・・)/~~~ (@^^)/~~~ (T_T)/~~~ (ToT)/~~~
●~* Bomb
(V)o¥o(V)
\(~o~)/ \(^o^)/ \(-o-)/ ヽ(^。^)ノ ヽ(^o^)丿 (*^0^*) Excited
(*_*) (*_*; (+_+) (@_@) (@_@。 (@_@;) \(◎o◎)/!
(-_-)/~~~ピシー!ピシー!
 !(^^)!
(*^^)v (^^)v (^_^)v (^▽^) (・∀・) ( ´∀`) (⌒▽⌒) (^v^) (’-’*) Laughing, normal laugh
(~o~) (~_~)
(^^ゞ
(p_-)
(-"-) (ーー゛) (^_^メ) (-_-メ) (`´) (~_~メ) (--〆) (・へ・) <`~´> <`ヘ´> (ーー;) Worried
(^0_0^) Eyeglasses
( ..)φメモメモ φ(..)メモメモ
 :-P :-O |:3ミ :-> 8-< :-) :-< :( :-( :) :| :-|
(●^o^●) (^v^) (^u^) (^◇^) ( ^)o(^ ) (^O^) (^o^) (^○^) )^o^( (*^▽^*) Happy
( ̄ー ̄) Grinning
( ̄□ ̄;) Surprised
(*´▽`*) (*°∀°)=3 Infatuation
( ゚ Д゚) (゜◇゜) Shocked, surprised
(* ̄m ̄) Dissatisfied
ヽ(´ー`)┌ Mellow
(´・ω・`) (‘A`) Snubbed or deflated
(*^3^)/~☆ Blowing a kiss
.....φ(・∀・*) Studying is good
キタ━━━(゜∀゜)━━━!!!!!  "It's here", Kitaa!, a general expression of excitement that something has appeared or happened or "I came".
_| ̄|○ STO OTZ OTL ORZ Despair. The "O" or "o" represents one's head on the ground, "T" forms the torso and "S" or "Z" forms the legs.

Unicode characters

Some emoticons are included in the Unicode standard, three in the Miscellaneous Symbols block, and over sixty in the Emoticons block.
Miscellaneous Symbols (partial)[1]
Unicode.org chart (PDF)
  0 1 2 3 4 5 6 7 8 9 A B C D E F
U+263x
Notes
1.^ As of Unicode version 6.0
Emoticons[1]
Unicode.org chart (PDF)
  0 1 2 3 4 5 6 7 8 9 A B C D E F
U+1F60x
😁 😂 😃 😄 😅 😆 😇 😈 😉 😊 😋 😌 😍 😎 😏
U+1F61x 😐
😒 😓 😔
😖
😘
😚
😜 😝 😞
U+1F62x 😠 😡 😢 😣 😤 😥

😨 😩 😪 😫
😭

U+1F63x 😰 😱 😲 😳
😵 😶 😷 😸 😹 😺 😻 😼 😽 😾 😿
U+1F64x 🙀



🙅 🙆 🙇 🙈 🙉 🙊 🙋 🙌 🙍 🙎 🙏
Notes
1.^ As of Unicode version 6.0

References

  1. ^ a b c d e f g h i j Paul H. Gil (2009 June). "Emoticons and Smileys 101". http://netforbeginners.about.com/cs/netiquette101/a/bl_emoticons101.htm. Retrieved 2009-08-02.
  2. ^ a b c d e f g h "Yahoo messenger emoticons". http://messenger.yahoo.com/features/emoticons. Retrieved 2009-08-02.
  3. ^ a b c d e "MSN messenger emoticons". http://messenger.msn.com/Resource/Emoticons.aspx. Retrieved 2009-08-02.
  4. ^ a b c d e f g h i j Opdenakker, Raymond. "Advantages and Disadvantages of Four Interview Techniques in Qualitative Research". FQS (Forum Qualitative Sozialforschung / Forum: Qualitative Social Research) 7 (4): 6. http://www.qualitative-research.net/index.php/fqs/article/view/175. Retrieved December 29, 2011.
  5. ^ a b c d e f g h Orlowski, Andrew (January 27, 2006). "Cingular applies to patent smileys". The Register. http://www.theregister.co.uk/2006/01/27/cingular_emoticon_patent/print.html. Retrieved December 27, 2011.
  6. ^ a b c d e f g h i j Williams, Alex (July 29, 2007). "(-: Just Between You and Me ;-)". The New York Times. http://www.nytimes.com/2007/07/29/fashion/29emoticon.html?adxnnl=1&adxnnlx=1324977377-s6dQBUnsujZZFqGXwcwCjA. Retrieved December 27, 2011.
  7. ^ "Net For Beginners". http://netforbeginners.about.com/cs/netiquette101/a/bl_emoticons101_5.htm. Retrieved 2011-02-08.
  8. ^ Ulanoff, Lance (September 13, 2007). "The Smiley Emoticon Turns 25". PC Magazine. http://appscout.pcmag.com/e-mail/276611-the-smiley-emoticon-turns-25. Retrieved December 27, 2011.
  9. ^ Bellamy, Seamus (December 8, 2011). "Browser Extension of the Week: Look of Disapproval". Maximum PC. http://www.maximumpc.com/article/features/browser_extension_week_look_disapproval. Retrieved December 30, 2011.
  10. ^ a b c Kent, Peter (2001). The Complete Idiot's Guide to the Internet. Indianapolis, IN: Penguin Books. p. 112. ISBN 0789725231. http://books.google.com/books?id=zquOXulD67IC&pg=PA112&dq=emoticons#v=onepage&q=emoticons&f=false. Retrieved December 27, 2011.
  11. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as "List of emoticons". http://office.microsoft.com/ja-jp/support/HA010103000.aspx. Retrieved December 17, 2011.
  12. ^ a b c d e f g h i j k l m n o p q "List of emoticons commonly used in e-mail". June 21, 2006. http://ranking.goo.ne.jp/ranking/092/facemark. Retrieved December 24, 2011.
  13. ^ a b Markman, Kris M.; Oshima, Sae (October 18, 2007). "Pragmatic Play? Some Possible Functions of English Emoticons and Japanese Kaomoji in Computer-Mediated Discourse" (PDF). Association of Internet Researchers Annual Conference 8.0: Let's Play!. pp. 12,13. http://umdrive.memphis.edu/kmmrkman/www/AoIR8MarkmanOshimaFinalDraft.pdf.

Martes, Enero 10, 2012

Layers of Protocol

What is a Cloud Application

Cloud applications are a sort of hybrid between traditional desktop applications and traditional web applications.  They offer the benefits of both of these types of software without many of the drawbacks.  Like desktop apps, cloud applications can offer a rich user experience, immediate response to user actions, and offline mode.  Like web apps, cloud applications do not need to be installed on a computer and can be updated at any time simply by uploading a new version to your web server.  They also store their data in the cloud - offsite under your control.

To write effective SproutCore code, its important for you to understand the differences between web applications, desktop applications, and cloud applications.

 

Behold the Web App


Traditional web applications are designed to run on a server.  Both the app business logic and user data lives "in the cloud".  Sure you may move some of these bits temporarily to the web browser via Ajax, but for the most part the heavy lifting is done in the cloud.


From this point of view, tools like GWT actually make a lot of sense.  You spend most of your time thinking about what's happening in the server.  It's both annoying and difficult to switch over and think about styling HTML and hacking JavaScript on the client.

Using Java for both sides allows you to think more abstractly about your business logic and let the client take care of itself.  Logical.

The drawback here is that all of your important business logic potentially happens many thousands of miles away from your user.  This necessarily limits your ability to provide rich interaction, immediate feedback, or to work offline.

Even apps like Gmail, which are blazingly fast for web apps, have a generally slower pace than something like a native Outlook client because of these limitations of the web.

 

And Also the Desktop


Traditional desktop applications, on the other hand, work completely the opposite way.  In many desktop apps, there is no cloud.  All of your application data and business logic lives on the client.


This is the world in which Cocoa, .Net, Java Swing and the various desktop frameworks were written.  Everything is local.  Always there.  You can provide rich interaction, immediate feedback, and, of course, working while on an airplane is no problem.

Of course, the desktop approach has a lot of drawbacks.  It's not very portable for one.  Also, in a world where connectedness and the communication are central to just about everything, it takes a lot of code to build a great desktop app that works well with a cloud-based service.

About those Client-Sever apps.  A particular type of desktop app is a traditional "thick" client server app like Outlook or Lotus Notes.  These apps basically fall into the Desktop category.  Although they have the added benefit of storing their data in the cloud, they share all the other benefits and drawbacks of a desktop app. 

 

If the Web App and a Desktop App Had a Baby...


Now enter the Cloud Application.  Cloud apps blend parts of the web and desktop worlds to create something new.  Like the web app, your data lives in the cloud.  Like the desktop app, your business logic downloads to the web browser and lives there instead.


With this approach you really get the best of both worlds.  Your app is easily accessible to anyone with a web browser.  It's really easy and natural to write cloud-centric tools.

Yet at the same time, all of your interaction happens right there next to the client.  Although you can't entirely hide the fact that you are running over the Internet, most of the time you can easily provide rich interactions and immediate feedback.

With this design, of course, it is also easy to cache the user's data locally, enabling full offline mode without any kind of hackery.

One other benefit of this model is that it means you can make your server much smaller and simpler.  Mostly your server needs to process data efficiently and return results as quickly as possible.  As with any service exposed to the internet, you need to also make sure your server is secure - authenticating requests and validating data.  But the overall task is much simpler.  And best of all, better suited to the kinds of things server frameworks are naturally good at.

Cloud apps clearly offer a superior user experience to traditional web apps.  They have largely only become feasible for broad internet use in the last few years though, which is you'll see a lot more of them coming along soon.