{"id":11827,"date":"2009-09-29T01:01:00","date_gmt":"2009-09-28T23:01:00","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2009\/09\/29\/daily-tweets-digest-7\/"},"modified":"2009-09-29T01:01:00","modified_gmt":"2009-09-28T23:01:00","slug":"daily-tweets-digest","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2009\/09\/29\/daily-tweets-digest\/","title":{"rendered":"Daily tweets digest"},"content":{"rendered":"<!-- google_ad_section_start -->\n<ul class=\"aktt_tweet_digest\">\n<li>I am at @edaphi&#39;s twitter, stealing his replies. :)  <a href=\"http:\/\/twitter.com\/mamchenkov\/statuses\/4439948559\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Wobbling windows effect from compiz makes me think that everything needed inventing in user interface science has been invented.  <a href=\"http:\/\/twitter.com\/mamchenkov\/statuses\/4439978083\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>What&#39;s the best tool for managing web site change requests from 20 non-technical people who need to approve each other&#39;s requests?  <a href=\"http:\/\/twitter.com\/mamchenkov\/statuses\/4440442354\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Playing a game of &#39;how many people does it take to update text on the corporate website?&#39; &#8230; Let&#39;s just say that it&#39;s a team. :)  <a href=\"http:\/\/twitter.com\/mamchenkov\/statuses\/4446168805\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Those KDE lockups that I experienced earlier&#8230; Now I think that they are caused by compiz. Enabled it in Gnome and got them back.  <a href=\"http:\/\/twitter.com\/mamchenkov\/statuses\/4451745738\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<\/ul>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>I am at @edaphi&#39;s twitter, stealing his replies. :) # Wobbling windows effect from compiz makes me think that everything needed inventing in user interface science has been invented. # What&#39;s the best tool for managing web site change requests from 20 non-technical people who need to approve each other&#39;s requests? # Playing a game &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2009\/09\/29\/daily-tweets-digest\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Daily tweets digest<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"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-11827","post","type-post","status-publish","format-standard","hentry","category-general"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":11915,"url":"https:\/\/mamchenkov.net\/wordpress\/2009\/11\/08\/cyprus-linux-user-group-meeting\/","url_meta":{"origin":11827,"position":0},"title":"Cyprus Linux User Group meeting","author":"Leonid Mamchenkov","date":"November 8, 2009","format":false,"excerpt":"As you might have heard, there was yet another Cyprus Linux User Group meeting yesterday.\u00a0 It was, as usual, aligned to the recent Ubuntu and upcoming Fedora releases.\u00a0 This time the even took place in the new University of Cyprus campus, in Nicosia.\u00a0 There were slightly more people than the\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":27681,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/06\/14\/async-php-requests-reactive-responses-with-php-fpm\/","url_meta":{"origin":11827,"position":1},"title":"Async PHP Requests &#038; Reactive Responses with PHP-FPM","author":"Leonid Mamchenkov","date":"June 14, 2017","format":false,"excerpt":"https:\/\/speakerdeck.com\/hollodotme\/async-php-requests-and-reactive-responses-with-php-fpm \"Async PHP Requests & Reactive Responses with PHP-FPM\" is talk by\u00a0Holger Woltersdorf, in which he shares the approaches he tried for implementing asynchronous requests in PHP, and how he arrived at\u00a0hollodotme\/fast-cgi-client, which is a\u00a0PHP fast CGI client for sending requests (a)synchronously to PHP-FPM.","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":22330,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/08\/04\/requests-for-php-never-touch-curl-again\/","url_meta":{"origin":11827,"position":2},"title":"Requests for PHP &#8211; never touch cURL again","author":"Leonid Mamchenkov","date":"August 4, 2014","format":"link","excerpt":"Requests for PHP - never touch cURL again","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":23958,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/04\/23\/requestbin-inspect-http-requests\/","url_meta":{"origin":11827,"position":3},"title":"RequestBin &#8211; Inspect HTTP Requests","author":"Leonid Mamchenkov","date":"April 23, 2015","format":"link","excerpt":"RequestBin gives you a URL that will collect requests made to it and let you inspect them in a human-friendly way. Use RequestBin to see what your HTTP client is sending or to inspect and debug webhook requests.","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":27490,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/04\/09\/charles-web-debugging-proxy-application\/","url_meta":{"origin":11827,"position":4},"title":"Charles &#8211; web debugging proxy application","author":"Leonid Mamchenkov","date":"April 9, 2017","format":false,"excerpt":"Charles is a web debugging proxy application for Windows, Mac OS, and Linux. \u00a0Here's a quick description from the project's website: Charles is an HTTP proxy \/ HTTP monitor \/ Reverse Proxy that enables a developer to view all of the HTTP and SSL \/ HTTPS traffic between their machine\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/04\/charles-macosx-500x387.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":34138,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/02\/15\/github-draft-pull-requests\/","url_meta":{"origin":11827,"position":5},"title":"GitHub : Draft Pull Requests","author":"Leonid Mamchenkov","date":"February 15, 2019","format":false,"excerpt":"Here are some exciting news from GitHub - an introduction of the Draft Pull Requests. I think this is a very welcome addition to GitHub features. At work, we've been using a work around to solve the problem - a [WIP] prefix in the title of the pull request, which\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/draft-pull-requests.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/draft-pull-requests.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/draft-pull-requests.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/draft-pull-requests.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/02\/draft-pull-requests.png?resize=1050%2C600&ssl=1 3x"},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/11827","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"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=11827"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/11827\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=11827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=11827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=11827"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=11827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}