{"id":3088,"date":"2009-06-13T00:43:07","date_gmt":"2009-06-13T08:43:07","guid":{"rendered":"http:\/\/www.horace.org\/blog\/?p=3088"},"modified":"2009-06-13T00:43:07","modified_gmt":"2009-06-13T08:43:07","slug":"my-favorite-text-editor","status":"publish","type":"post","link":"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/","title":{"rendered":"My favorite text editor"},"content":{"rendered":"<p><a href=\"https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/06\/vim-editor_logo-300x300.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3089\" data-permalink=\"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/vim-editor_logo-300x300\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/06\/vim-editor_logo-300x300.png?fit=300%2C300&amp;ssl=1\" data-orig-size=\"300,300\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"Vim Logo\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/06\/vim-editor_logo-300x300.png?fit=300%2C300&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/06\/vim-editor_logo-300x300.png?resize=300%2C300\" alt=\"Vim Logo\" title=\"Vim Logo\" width=\"300\" height=\"300\" class=\"alignnone size-full wp-image-3089\" srcset=\"https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/06\/vim-editor_logo-300x300.png?resize=300%2C300&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/06\/vim-editor_logo-300x300.png?resize=150%2C150&amp;ssl=1 150w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Vi has been my favorite text editor for many years.  I learned how to use Vi in university and I never use any other text editor since then.  Vi is an open source software and it come with any Linux distribution.  Vi is still the most powerful and most efficient text editor even when comparing to the newer GUI based text editor nowadays.  Unlike the newer editor, you won&#8217;t find any bell and whistle user friendly features in Vi.  You have to master at least the basic shortcut keys and commands to get start.  Many first time Vi user are hopelessly lost when they are welcome by a blank screen that they can&#8217;t even type a single character or exit.<\/p>\n<p>Once the short cut keys become your second nature, Vi is a lot faster than any other GUI text editor.  Your finger never have to leave the keyboard or even touch the mouse.  Vi has a a different design philosophy than other editors.  Vi is modal editor, which means you have to toggle between different modes.  In navigation mode you can move the cursor, search, replace, copy and delete text.  In insert mode, you enter the text.  Many people argue that the modal editor is so out dated and it is inferior to GUI text editor.  But they forget all editor are implicit modal editor.  They can not type at the same time when they take their hand off the keyboard, moving the mouse to click the menu item.<\/p>\n<p>Vi and Emacs are the two text editors of choice for all geeks or real programmer.  Each side has gathered a cult of followers with Tim O&#8217;Reilly as the figure head for the Vi camp and Linus Torvalds as the figure head for the Emacs camp.  Asking the question of which editor is better often becomes a religious debate.  It is true that Emacs is more flexible and powerful than Vi, thanks to its LISP engine at the core.  Emacs is good at many things but I think Vi is better on text editing.  I found the Emacs commands are too hard to use and worse of all not very finger friendly.  Although Vi and Emacs users may debate among themselves which editor is better, they all agree Vi or Emacs are far better than the other toy editors.<\/p>\n<p>Useful links:<br \/>\n<a href=\"http:\/\/www.vim.org\/\">download Vi<\/a><br \/>\n<a href=\"http:\/\/www.viemu.com\/a_vi_vim_graphical_cheat_sheet_tutorial.html\">Vi Tutorial<\/a><br \/>\n<a href=\"http:\/\/www.thegeekstuff.com\/tag\/vi-vim-tips-and-tricks\/\">Vi Tips and Tricks<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vi has been my favorite text editor for many years. I learned how to use Vi in university and I never use any other text editor since then. Vi is an open source software and it come with any Linux distribution. Vi is still the most powerful and most efficient text editor even when comparing &hellip; <a href=\"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">My favorite text editor<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":3089,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"lc_iscn_info":[],"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[74,471],"class_list":["post-3088","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-_scribble","tag-software","tag-vi"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>My favorite text editor - \u54f2\u5b50\u6232 Philosophist\u2019s Camp<\/title>\n<meta name=\"description\" content=\"Vi has been my favorite text editor for many years. I learned how to use Vi in university and I never use any other text editor since then. Vi is an open\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"My favorite text editor - \u54f2\u5b50\u6232 Philosophist\u2019s Camp\" \/>\n<meta property=\"og:description\" content=\"Vi has been my favorite text editor for many years. I learned how to use Vi in university and I never use any other text editor since then. Vi is an open\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/\" \/>\n<meta property=\"og:site_name\" content=\"\u54f2\u5b50\u6232 Philosophist\u2019s Camp\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/horace.org\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/horace.org\" \/>\n<meta property=\"article:published_time\" content=\"2009-06-13T08:43:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i1.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/06\/vim-editor_logo-300x300.png?fit=300%2C300&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"hevangel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@horaceorg\" \/>\n<meta name=\"twitter:site\" content=\"@horaceorg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"hevangel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/2009\\\/06\\\/13\\\/my-favorite-text-editor\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/2009\\\/06\\\/13\\\/my-favorite-text-editor\\\/\"},\"author\":{\"name\":\"hevangel\",\"@id\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/#\\\/schema\\\/person\\\/c8d9e8e7a71d343b4b2c4ef4365cdb4c\"},\"headline\":\"My favorite text editor\",\"datePublished\":\"2009-06-13T08:43:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/2009\\\/06\\\/13\\\/my-favorite-text-editor\\\/\"},\"wordCount\":405,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/#\\\/schema\\\/person\\\/c8d9e8e7a71d343b4b2c4ef4365cdb4c\"},\"image\":{\"@id\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/2009\\\/06\\\/13\\\/my-favorite-text-editor\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.horace.org\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/06\\\/vim-editor_logo-300x300.png?fit=300%2C300&ssl=1\",\"keywords\":[\"software\",\"vi\"],\"articleSection\":[\"Daily Scribble\"],\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.horace.org\\\/blog\\\/2009\\\/06\\\/13\\\/my-favorite-text-editor\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/2009\\\/06\\\/13\\\/my-favorite-text-editor\\\/\",\"url\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/2009\\\/06\\\/13\\\/my-favorite-text-editor\\\/\",\"name\":\"My favorite text editor - \u54f2\u5b50\u6232 Philosophist\u2019s Camp\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/2009\\\/06\\\/13\\\/my-favorite-text-editor\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/2009\\\/06\\\/13\\\/my-favorite-text-editor\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.horace.org\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/06\\\/vim-editor_logo-300x300.png?fit=300%2C300&ssl=1\",\"datePublished\":\"2009-06-13T08:43:07+00:00\",\"description\":\"Vi has been my favorite text editor for many years. I learned how to use Vi in university and I never use any other text editor since then. Vi is an open\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/2009\\\/06\\\/13\\\/my-favorite-text-editor\\\/#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.horace.org\\\/blog\\\/2009\\\/06\\\/13\\\/my-favorite-text-editor\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/2009\\\/06\\\/13\\\/my-favorite-text-editor\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.horace.org\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/06\\\/vim-editor_logo-300x300.png?fit=300%2C300&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.horace.org\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/06\\\/vim-editor_logo-300x300.png?fit=300%2C300&ssl=1\",\"width\":\"300\",\"height\":\"300\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/2009\\\/06\\\/13\\\/my-favorite-text-editor\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"My favorite text editor\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/\",\"name\":\"\u54f2\u5b50\u6232 Philosophist\u2019s Camp\",\"description\":\"\u860b\u679c\u65e5\u5831\u4f5c\u8005 - \u9673\u99ac\uff1a\u66f8\u8a55\uff0c\u5f71\u8a55\uff0c\u52d5\u6f2b\uff0c\u65c5\u884c\uff0c\u54f2\u5b78\u7b46\u8a18\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/#\\\/schema\\\/person\\\/c8d9e8e7a71d343b4b2c4ef4365cdb4c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/#\\\/schema\\\/person\\\/c8d9e8e7a71d343b4b2c4ef4365cdb4c\",\"name\":\"hevangel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.horace.org\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/spocky.jpg?fit=1313%2C1259&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.horace.org\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/spocky.jpg?fit=1313%2C1259&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.horace.org\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/spocky.jpg?fit=1313%2C1259&ssl=1\",\"width\":1313,\"height\":1259,\"caption\":\"hevangel\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.horace.org\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/spocky.jpg?fit=1313%2C1259&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.horace.org\",\"https:\\\/\\\/www.facebook.com\\\/horace.org\"],\"url\":\"https:\\\/\\\/www.horace.org\\\/blog\\\/author\\\/hevangel-2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"My favorite text editor - \u54f2\u5b50\u6232 Philosophist\u2019s Camp","description":"Vi has been my favorite text editor for many years. I learned how to use Vi in university and I never use any other text editor since then. Vi is an open","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/","og_locale":"en_US","og_type":"article","og_title":"My favorite text editor - \u54f2\u5b50\u6232 Philosophist\u2019s Camp","og_description":"Vi has been my favorite text editor for many years. I learned how to use Vi in university and I never use any other text editor since then. Vi is an open","og_url":"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/","og_site_name":"\u54f2\u5b50\u6232 Philosophist\u2019s Camp","article_publisher":"https:\/\/www.facebook.com\/horace.org","article_author":"https:\/\/www.facebook.com\/horace.org","article_published_time":"2009-06-13T08:43:07+00:00","og_image":[{"width":300,"height":300,"url":"https:\/\/i1.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/06\/vim-editor_logo-300x300.png?fit=300%2C300&ssl=1","type":"image\/png"}],"author":"hevangel","twitter_card":"summary_large_image","twitter_creator":"@horaceorg","twitter_site":"@horaceorg","twitter_misc":{"Written by":"hevangel","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/#article","isPartOf":{"@id":"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/"},"author":{"name":"hevangel","@id":"https:\/\/www.horace.org\/blog\/#\/schema\/person\/c8d9e8e7a71d343b4b2c4ef4365cdb4c"},"headline":"My favorite text editor","datePublished":"2009-06-13T08:43:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/"},"wordCount":405,"commentCount":0,"publisher":{"@id":"https:\/\/www.horace.org\/blog\/#\/schema\/person\/c8d9e8e7a71d343b4b2c4ef4365cdb4c"},"image":{"@id":"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/06\/vim-editor_logo-300x300.png?fit=300%2C300&ssl=1","keywords":["software","vi"],"articleSection":["Daily Scribble"],"inLanguage":"en-CA","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/","url":"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/","name":"My favorite text editor - \u54f2\u5b50\u6232 Philosophist\u2019s Camp","isPartOf":{"@id":"https:\/\/www.horace.org\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/#primaryimage"},"image":{"@id":"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/06\/vim-editor_logo-300x300.png?fit=300%2C300&ssl=1","datePublished":"2009-06-13T08:43:07+00:00","description":"Vi has been my favorite text editor for many years. I learned how to use Vi in university and I never use any other text editor since then. Vi is an open","breadcrumb":{"@id":"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/#primaryimage","url":"https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/06\/vim-editor_logo-300x300.png?fit=300%2C300&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/06\/vim-editor_logo-300x300.png?fit=300%2C300&ssl=1","width":"300","height":"300"},{"@type":"BreadcrumbList","@id":"https:\/\/www.horace.org\/blog\/2009\/06\/13\/my-favorite-text-editor\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.horace.org\/blog\/"},{"@type":"ListItem","position":2,"name":"My favorite text editor"}]},{"@type":"WebSite","@id":"https:\/\/www.horace.org\/blog\/#website","url":"https:\/\/www.horace.org\/blog\/","name":"\u54f2\u5b50\u6232 Philosophist\u2019s Camp","description":"\u860b\u679c\u65e5\u5831\u4f5c\u8005 - \u9673\u99ac\uff1a\u66f8\u8a55\uff0c\u5f71\u8a55\uff0c\u52d5\u6f2b\uff0c\u65c5\u884c\uff0c\u54f2\u5b78\u7b46\u8a18","publisher":{"@id":"https:\/\/www.horace.org\/blog\/#\/schema\/person\/c8d9e8e7a71d343b4b2c4ef4365cdb4c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.horace.org\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":["Person","Organization"],"@id":"https:\/\/www.horace.org\/blog\/#\/schema\/person\/c8d9e8e7a71d343b4b2c4ef4365cdb4c","name":"hevangel","image":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2021\/11\/spocky.jpg?fit=1313%2C1259&ssl=1","url":"https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2021\/11\/spocky.jpg?fit=1313%2C1259&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2021\/11\/spocky.jpg?fit=1313%2C1259&ssl=1","width":1313,"height":1259,"caption":"hevangel"},"logo":{"@id":"https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2021\/11\/spocky.jpg?fit=1313%2C1259&ssl=1"},"sameAs":["http:\/\/www.horace.org","https:\/\/www.facebook.com\/horace.org"],"url":"https:\/\/www.horace.org\/blog\/author\/hevangel-2\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/06\/vim-editor_logo-300x300.png?fit=300%2C300&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/pwn21-NO","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":4521,"url":"https:\/\/www.horace.org\/blog\/2010\/06\/17\/dac-technical-review-day-3\/","url_meta":{"origin":3088,"position":0},"title":"DAC Technical Review (Day 3)","author":"hevangel","date":"June 17, 2010","format":false,"excerpt":"In the 3rd day of DAC, I went to the user track presentation on formal verification, checked out the booth of Onespin, Jasper, SpringSoft, Tuscany, AMIQ, Starnet, Forte Design System and Cypber WorkBench User track presentation on formal verification The user track presentation is where users of the EDA present\u2026","rel":"","context":"In &quot;Daily Scribble&quot;","block_context":{"text":"Daily Scribble","link":"https:\/\/www.horace.org\/blog\/category\/_scribble\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5919,"url":"https:\/\/www.horace.org\/blog\/2011\/12\/07\/the-strange-birth-and-long-life-of-unix\/","url_meta":{"origin":3088,"position":1},"title":"The Strange Birth and Long Life of Unix","author":"hevangel","date":"December 7, 2011","format":false,"excerpt":"Who said history is boring? This is a very interesting history of the world's most important operating system. The classic operating system turns 40, and its progeny abound By Warren Toomey, IEEE Spectrum, December 2011 They say that when one door closes on you, another opens. People generally offer this\u2026","rel":"","context":"In &quot;News Clips&quot;","block_context":{"text":"News Clips","link":"https:\/\/www.horace.org\/blog\/category\/_reference\/_newsclips\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3814,"url":"https:\/\/www.horace.org\/blog\/2009\/11\/29\/design-your-kitchen\/","url_meta":{"origin":3088,"position":2},"title":"Design your kitchen","author":"hevangel","date":"November 29, 2009","format":false,"excerpt":"After going back and forth with our kitchen designer for almost a month, at last we finalized our kitchen design and placed the order. Direct Buy has a really good deal buying kitchen cabinets. I went to the Kitchen Craft showroom trying to get an estimate for comparison, the sales\u2026","rel":"","context":"In &quot;Daily Scribble&quot;","block_context":{"text":"Daily Scribble","link":"https:\/\/www.horace.org\/blog\/category\/_scribble\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/11\/kitchen2.jpg?fit=1101%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/11\/kitchen2.jpg?fit=1101%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/11\/kitchen2.jpg?fit=1101%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/11\/kitchen2.jpg?fit=1101%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.horace.org\/blog\/wp-content\/uploads\/2009\/11\/kitchen2.jpg?fit=1101%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":3752,"url":"https:\/\/www.horace.org\/blog\/2009\/11\/08\/how-much-does-the-iphone-really-cost-in-canada\/","url_meta":{"origin":3088,"position":3},"title":"How much does the iPhone really cost in Canada?","author":"hevangel","date":"November 8, 2009","format":false,"excerpt":"Nothing beats my wife's iPhone plan with Fido. $17 per month with unlimited voice on evening and weekend, standard voice mail, calling forwarding, call display, text messages package. The catch? No data plan. Call Fido to disable data service so the iPhone will not use any data accidentally. Having Wifi\u2026","rel":"","context":"In &quot;News Clips&quot;","block_context":{"text":"News Clips","link":"https:\/\/www.horace.org\/blog\/category\/_reference\/_newsclips\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4989,"url":"https:\/\/www.horace.org\/blog\/2010\/11\/30\/automation-without-abstraction-is-like-a-bicycle-without-pedals\/","url_meta":{"origin":3088,"position":4},"title":"Automation without abstraction is like a bicycle without pedals","author":"hevangel","date":"November 30, 2010","format":false,"excerpt":"Automation is just transforming information from one format to another format, it won't make the information any easier to work with. Abstraction drops irrelevant information and keeping only the useful information at the right layer. Abstraction can scale vertical, automation can only scale horizontally. Design and Reuse, by David Murray\u2026","rel":"","context":"In &quot;News Clips&quot;","block_context":{"text":"News Clips","link":"https:\/\/www.horace.org\/blog\/category\/_reference\/_newsclips\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":402,"url":"https:\/\/www.horace.org\/blog\/2006\/05\/17\/onenote\/","url_meta":{"origin":3088,"position":5},"title":"Onenote","author":"hevangel","date":"May 17, 2006","format":false,"excerpt":"Onenote is part of the Miscrsoft Office 2003 package. I havn't use this software at all, since I don't see any use of it. Finally, I have figure out what this program is intended for, surprisingly it's quite good. In my philosophy class, I use Word to take lecture notes.\u2026","rel":"","context":"In &quot;Daily Scribble&quot;","block_context":{"text":"Daily Scribble","link":"https:\/\/www.horace.org\/blog\/category\/_scribble\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":false,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.horace.org\/blog\/wp-json\/wp\/v2\/posts\/3088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.horace.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.horace.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.horace.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.horace.org\/blog\/wp-json\/wp\/v2\/comments?post=3088"}],"version-history":[{"count":1,"href":"https:\/\/www.horace.org\/blog\/wp-json\/wp\/v2\/posts\/3088\/revisions"}],"predecessor-version":[{"id":3090,"href":"https:\/\/www.horace.org\/blog\/wp-json\/wp\/v2\/posts\/3088\/revisions\/3090"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.horace.org\/blog\/wp-json\/wp\/v2\/media\/3089"}],"wp:attachment":[{"href":"https:\/\/www.horace.org\/blog\/wp-json\/wp\/v2\/media?parent=3088"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.horace.org\/blog\/wp-json\/wp\/v2\/categories?post=3088"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.horace.org\/blog\/wp-json\/wp\/v2\/tags?post=3088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}