{"id":3202,"date":"2014-08-08T13:48:47","date_gmt":"2014-08-08T12:48:47","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/?p=3202"},"modified":"2014-08-08T13:49:27","modified_gmt":"2014-08-08T12:49:27","slug":"free-hugs","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2014\/08\/08\/free-hugs\/","title":{"rendered":"Free hugs"},"content":{"rendered":"<p>Time by time in <a href=\"http:\/\/www.ideato.it\">ideato<\/a>, like in other IT and not-IT companies, someone needs a hug.<\/p>\n<p>We have to manage on daily basis complex tasks, sometimes also quite frustrating, to talk with customers with lot of confuses ideas and deal with the bleeding edge technologies with no documentation.<\/p>\n<p>Since we chose to adopt a remote office approach, do a proper hug is quite difficult. That&#8217;s why we created a proper channel (#abbracciatone, aka <em>big hugs<\/em>) on <a href=\"https:\/\/slack.com\/r\/024hm08c-0253p08j\">slack<\/a>.<\/p>\n<p>We also are lazy\u00a0and looking every time for a hug image on google is a pain. To clear this\u00a0pain I wrote\u00a0a very little script for slack using a web service (this the <a title=\"animal hugs on google\" href=\"https:\/\/www.kimonolabs.com\/api\/aj7qd51y?apikey=oxIKqOgO3Jz4R9drbrPw54h1zQgDTV5h\">Json endpoint url<\/a>) created with\u00a0<a href=\"https:\/\/www.kimonolabs.com\/\">kimono lab<\/a>\u00a0and the <a href=\"https:\/\/api.slack.com\/\">slack API<\/a> to send a random hug image on the channel triggered by the command <em>\/hugs<\/em>.<\/p>\n<p>If you want to create your own hugs-bot this is the code you can start from:<\/p>\n<p><script src=\"https:\/\/gist.github.com\/fullo\/1a366b6dc08691fa2925.js\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Time by time in ideato, like in other IT and not-IT companies, someone needs a hug. We have to manage on daily basis complex tasks, sometimes also quite frustrating, to talk with customers with lot of confuses ideas and deal with the bleeding edge technologies with no documentation. Since we chose to adopt a remote [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3206,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[16,5,12],"tags":[793,2238,663,1366,2240,2239],"class_list":["post-3202","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lifehack","category-tecnologia","category-webdev","tag-api","tag-free-hugs","tag-hacks","tag-json","tag-kimonolabs","tag-slack"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Free hugs - Fullo<\/title>\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.fullo.net\/blog\/2014\/08\/08\/free-hugs\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Free hugs - Fullo\" \/>\n<meta property=\"og:description\" content=\"Time by time in ideato, like in other IT and not-IT companies, someone needs a hug. We have to manage on daily basis complex tasks, sometimes also quite frustrating, to talk with customers with lot of confuses ideas and deal with the bleeding edge technologies with no documentation. Since we chose to adopt a remote [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2014\/08\/08\/free-hugs\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2014-08-08T12:48:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-08-08T12:49:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2014\/08\/hugfriendday38cutelargemsg136699835332.jpg?fit=580%2C406&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"580\" \/>\n\t<meta property=\"og:image:height\" content=\"406\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2014\\\/08\\\/08\\\/free-hugs\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2014\\\/08\\\/08\\\/free-hugs\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"Free hugs\",\"datePublished\":\"2014-08-08T12:48:47+00:00\",\"dateModified\":\"2014-08-08T12:49:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2014\\\/08\\\/08\\\/free-hugs\\\/\"},\"wordCount\":156,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2014\\\/08\\\/08\\\/free-hugs\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/08\\\/hugfriendday38cutelargemsg136699835332.jpg?fit=580%2C406&ssl=1\",\"keywords\":[\"api\",\"free hugs\",\"hacks\",\"json\",\"kimonolabs\",\"slack\"],\"articleSection\":[\"lifehack\",\"tecnologia\",\"webdev\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2014\\\/08\\\/08\\\/free-hugs\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2014\\\/08\\\/08\\\/free-hugs\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2014\\\/08\\\/08\\\/free-hugs\\\/\",\"name\":\"Free hugs - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2014\\\/08\\\/08\\\/free-hugs\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2014\\\/08\\\/08\\\/free-hugs\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/08\\\/hugfriendday38cutelargemsg136699835332.jpg?fit=580%2C406&ssl=1\",\"datePublished\":\"2014-08-08T12:48:47+00:00\",\"dateModified\":\"2014-08-08T12:49:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2014\\\/08\\\/08\\\/free-hugs\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2014\\\/08\\\/08\\\/free-hugs\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2014\\\/08\\\/08\\\/free-hugs\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/08\\\/hugfriendday38cutelargemsg136699835332.jpg?fit=580%2C406&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/08\\\/hugfriendday38cutelargemsg136699835332.jpg?fit=580%2C406&ssl=1\",\"width\":580,\"height\":406},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2014\\\/08\\\/08\\\/free-hugs\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Free hugs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Free hugs - Fullo","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.fullo.net\/blog\/2014\/08\/08\/free-hugs\/","og_locale":"en_US","og_type":"article","og_title":"Free hugs - Fullo","og_description":"Time by time in ideato, like in other IT and not-IT companies, someone needs a hug. We have to manage on daily basis complex tasks, sometimes also quite frustrating, to talk with customers with lot of confuses ideas and deal with the bleeding edge technologies with no documentation. Since we chose to adopt a remote [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2014\/08\/08\/free-hugs\/","og_site_name":"Fullo","article_published_time":"2014-08-08T12:48:47+00:00","article_modified_time":"2014-08-08T12:49:27+00:00","og_image":[{"width":580,"height":406,"url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2014\/08\/hugfriendday38cutelargemsg136699835332.jpg?fit=580%2C406&ssl=1","type":"image\/jpeg"}],"author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Written by":"Francesco Fullone","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2014\/08\/08\/free-hugs\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2014\/08\/08\/free-hugs\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"Free hugs","datePublished":"2014-08-08T12:48:47+00:00","dateModified":"2014-08-08T12:49:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2014\/08\/08\/free-hugs\/"},"wordCount":156,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"image":{"@id":"https:\/\/www.fullo.net\/blog\/2014\/08\/08\/free-hugs\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2014\/08\/hugfriendday38cutelargemsg136699835332.jpg?fit=580%2C406&ssl=1","keywords":["api","free hugs","hacks","json","kimonolabs","slack"],"articleSection":["lifehack","tecnologia","webdev"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2014\/08\/08\/free-hugs\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2014\/08\/08\/free-hugs\/","url":"https:\/\/www.fullo.net\/blog\/2014\/08\/08\/free-hugs\/","name":"Free hugs - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2014\/08\/08\/free-hugs\/#primaryimage"},"image":{"@id":"https:\/\/www.fullo.net\/blog\/2014\/08\/08\/free-hugs\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2014\/08\/hugfriendday38cutelargemsg136699835332.jpg?fit=580%2C406&ssl=1","datePublished":"2014-08-08T12:48:47+00:00","dateModified":"2014-08-08T12:49:27+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2014\/08\/08\/free-hugs\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2014\/08\/08\/free-hugs\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fullo.net\/blog\/2014\/08\/08\/free-hugs\/#primaryimage","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2014\/08\/hugfriendday38cutelargemsg136699835332.jpg?fit=580%2C406&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2014\/08\/hugfriendday38cutelargemsg136699835332.jpg?fit=580%2C406&ssl=1","width":580,"height":406},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2014\/08\/08\/free-hugs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Free hugs"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2014\/08\/hugfriendday38cutelargemsg136699835332.jpg?fit=580%2C406&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-PE","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":2009,"url":"https:\/\/www.fullo.net\/blog\/2006\/07\/22\/json-screenshot-ed-altro\/","url_meta":{"origin":3202,"position":0},"title":"JSON, ScreenShot ed altro&#8230;","author":"Francesco Fullone","date":"22\/07\/2006","format":false,"excerpt":"Post raccolta utile a chi usa il mio blog come motore di ricerca per argomenti tecnici ;) Stefan Goesser spiega come usare JSON per creare un template engine, non male come idea... forse troppo macchinosa per\u00f2... E' stato aggiornato da Joshua il rendering engine per creare screenshot via web del\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3804,"url":"https:\/\/www.fullo.net\/blog\/2021\/06\/27\/teams-multiutenza-e-windows-11\/","url_meta":{"origin":3202,"position":1},"title":"Teams, multiutenza e Windows 11","author":"Francesco Fullone","date":"27\/06\/2021","format":false,"excerpt":"Post un po' rant ed un po' nerd nell'attesa di scoprire quale idillio, o incubo, ci riserver\u00e0 Windows 11 (che a breve prover\u00f2 sul muletto di turno). Premetto che sono sempre stato un agnostico dei SO, saltando negli anni da uno all'altro in base alle esigenze e criticando, con una\u2026","rel":"","context":"In &quot;lifehack&quot;","block_context":{"text":"lifehack","link":"https:\/\/www.fullo.net\/blog\/category\/di-tutto-un-po\/lifehack\/"},"img":{"alt_text":"windows 11, teams integrated","src":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/06\/ms-teams-chat.png?fit=800%2C450&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/06\/ms-teams-chat.png?fit=800%2C450&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/06\/ms-teams-chat.png?fit=800%2C450&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/06\/ms-teams-chat.png?fit=800%2C450&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":2293,"url":"https:\/\/www.fullo.net\/blog\/2007\/06\/26\/trimjunction\/","url_meta":{"origin":3202,"position":2},"title":"TrimJunction","author":"Francesco Fullone","date":"26\/06\/2007","format":false,"excerpt":"Che con l'uso massiccio di ajax il Javascript sia passato da linguaggetto utile a fare script a qualcosa di molto di pi\u00f9 \u00e8 indiscusso. Quello che per\u00f2 offre TrimJunction \u00e8 qualcosa di inimmaginabile fino ad un anno fa. Questo progetto non \u00e8 altro che un clone di Ruby on Rails\u2026","rel":"","context":"In &quot;ajax&quot;","block_context":{"text":"ajax","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3019,"url":"https:\/\/www.fullo.net\/blog\/2012\/06\/25\/export-github-issues-as-csv-with-v3-api\/","url_meta":{"origin":3202,"position":3},"title":"Export GitHub issues as CSV with v3 API","author":"Francesco Fullone","date":"25\/06\/2012","format":false,"excerpt":"That's a very little snipplet\/hack to retrieve the issue with curl and php. If you have time take a look to the official GitHub v3 API to create something better ;) [code] curl -u \":user\" https:\/\/api.github.com\/repos\/:user\/:repo\/issues?per_page=1000 > issue.json [\/code] note that I have to use per_page parameter because since v3\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2039,"url":"https:\/\/www.fullo.net\/blog\/2006\/09\/01\/aggiungere-api-alla-propria-web-application\/","url_meta":{"origin":3202,"position":4},"title":"Aggiungere API alla propria web application","author":"Francesco Fullone","date":"01\/09\/2006","format":false,"excerpt":"Piccolo ma interessante articolo su ParticleTree che spiega come aggiungere API alla propria web application per l'interrogazione o l'interoperabilit\u00e0 con servizi esterni. L'articolo \u00e8 ricco di spunti e documenti correlati per approfondirlo al meglio. ciuaz","rel":"","context":"In &quot;webdev&quot;","block_context":{"text":"webdev","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/webdev\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":620,"url":"https:\/\/www.fullo.net\/blog\/2003\/12\/22\/phplinks-dedicati-a-php5\/","url_meta":{"origin":3202,"position":5},"title":"php::Links(&#8216; dedicati a PHP5&#8217; );","author":"Francesco Fullone","date":"22\/12\/2003","format":false,"excerpt":"Creole is a database abstraction layer for PHP5. It abstracts PHP's native db-specific API to create more portable code while also providing developers with a clean fully object-oriented interface based on the API for Java's JDBC. There are a number of database abstraction packages for PHP. Creole draws from experience\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/3202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=3202"}],"version-history":[{"count":5,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/3202\/revisions"}],"predecessor-version":[{"id":3208,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/3202\/revisions\/3208"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media\/3206"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=3202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=3202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=3202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}