{"id":10702,"date":"2007-05-25T23:59:59","date_gmt":"2007-05-25T20:59:59","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2007\/05\/25\/daily-tweets-for-2007-05-25\/"},"modified":"2007-05-25T23:59:59","modified_gmt":"2007-05-25T20:59:59","slug":"daily-tweets-for-2007-05-25","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2007\/05\/25\/daily-tweets-for-2007-05-25\/","title":{"rendered":"Daily tweets for 2007-05-25"},"content":{"rendered":"<!-- google_ad_section_start -->\n<ul>\n<li>One week until I leave for Greek Blogger Camp. I&#8217;m starting to get excited. :) <a href=\"http:\/\/twitter.com\/mamchenkov\/statuses\/77647402\">#<\/a><\/li>\n<li>Web Worker Daily is by far my favourite online resource for some time now. <a href=\"http:\/\/webworkerdaily.com\/\" rel=\"nofollow\">http:\/\/webworkerdaily.com\/<\/a> <a href=\"http:\/\/twitter.com\/mamchenkov\/statuses\/77726702\">#<\/a><\/li>\n<li>Recursive recurssion is recursively killing my brain. And now I need to tell you something about that recursive recurssion that is kill&#8230; <a href=\"http:\/\/twitter.com\/mamchenkov\/statuses\/78092332\">#<\/a><\/li>\n<li>It&#8217;s shaping up! The system that I&#8217;ve spent the last couple of weeks building, is shaping up. I can see it now&#8230; :) <a href=\"http:\/\/twitter.com\/mamchenkov\/statuses\/78240172\">#<\/a><\/li>\n<\/ul>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>One week until I leave for Greek Blogger Camp. I&#8217;m starting to get excited. :) # Web Worker Daily is by far my favourite online resource for some time now. http:\/\/webworkerdaily.com\/ # Recursive recurssion is recursively killing my brain. And now I need to tell you something about that recursive recurssion that is kill&#8230; # &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2007\/05\/25\/daily-tweets-for-2007-05-25\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Daily tweets for 2007-05-25<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":0,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_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},"_links_to":"","_links_to_target":""},"categories":[1],"tags":[],"keyring_services":[],"class_list":["post-10702","post","type-post","status-publish","format-standard","hentry","category-general"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":10758,"url":"https:\/\/mamchenkov.net\/wordpress\/2007\/07\/21\/daily-tweets\/","url_meta":{"origin":10702,"position":0},"title":"Daily tweets","author":"","date":"July 21, 2007","format":false,"excerpt":"I have a love hate relationship with recursive functions. Either I write them in 2 minutes, or in 2 hours. Like today. #","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7448,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/04\/20\/ftp-watchpl\/","url_meta":{"origin":10702,"position":1},"title":"ftp-watch.pl","author":"Leonid Mamchenkov","date":"April 20, 2004","format":false,"excerpt":"This script helps in monitoring of remote FTP server for changes in files and directories. During the first run a recursive listing will be saved to a local file, which will be updated on all consequtivee runs. Differences will be reported in GNU diff format. ftp-watch.pl","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":12254,"url":"https:\/\/mamchenkov.net\/wordpress\/2010\/03\/17\/openssh-5-4-released\/","url_meta":{"origin":10702,"position":2},"title":"OpenSSH 5.4 released","author":"Leonid Mamchenkov","date":"March 17, 2010","format":false,"excerpt":"Now that I have a bit more time on my hands, I am catching up with all the RSS feeds, news, and announcements that I've missed recently.\u00a0 One of them was the release of OpenSSH 5.4 - a tool for pretty much every Linux user.\u00a0 There are a few interesting\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26934,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/11\/22\/dependency-resolution-with-graphs-in-php\/","url_meta":{"origin":10702,"position":3},"title":"Dependency resolution with graphs in PHP","author":"Leonid Mamchenkov","date":"November 22, 2016","format":false,"excerpt":"One of the projects I am working on at work presented an interesting problem. \u00a0I had a list of items with dependencies on one another and I needed to figure out the order in which to use those items, based on their dependencies. For the sake of the example, think\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"dep_graph1","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/11\/dep_graph1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":14521,"url":"https:\/\/mamchenkov.net\/wordpress\/2011\/03\/09\/chmod-text-modes\/","url_meta":{"origin":10702,"position":4},"title":"chmod text modes","author":"Leonid Mamchenkov","date":"March 9, 2011","format":false,"excerpt":"I came across this blog post which praises text modes for \/bin\/chmod. There are two ways you can change file permissions in Unix - one is using\u00a0chmod's symbolic (text) modes (like\u00a0chmod ug+x file), the other is using the octal modes (like\u00a0chmod 0660 file). It turns out that symbolic modes are\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26154,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/06\/03\/deploying-with-git\/","url_meta":{"origin":10702,"position":5},"title":"Deploying with git","author":"Leonid Mamchenkov","date":"June 3, 2016","format":false,"excerpt":"Git is an excellent version control, but it's more than just that. \u00a0A lot of people use it to deploy their projects as well. \u00a0Most suggestions (for example, this tutorial from Digital\u00a0Ocean) around the web employ the post-commit (or other) hooks to push the code to a remote server. \u00a0While\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/10702","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=10702"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/10702\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=10702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=10702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=10702"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=10702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}