I wanted to retrieve all photos posted in a public group. At first it looked like a very simple task, a public open group with public photo posts so what can go wrong? Surprisingly, I had the honor to discover that although everything is public, users can choose not to share their photos data via the Graph API. This one was a tough one as there is no documentation about which Graph API details are affected by which privacy settings andÂ it did not make any sense that privacy settings can block part of the information in Graph API stream forÂ public events, pages or groups. Moreover, I found several very similar posts and one bug report to Facebook but all of them left unanswered.
So I just had a look at my GoogleÂ AnalyticsÂ account and went to see the Real Time statistics. What I saw was a strange dot moving in fast speed up on the map. Of course, I knewÂ ImmediatelyÂ that it can not be true as the International Space Station is occupied only by six personnel
Recently, I came across of a new post about writing blog content. One of the sections there,Â quotedÂ below, inspired me for this post inÂ particular.
Iâ€™m a huge fan on knowledge-sharing. If you document one task a week, youâ€™ll gain plenty of ideas for new posts. Iâ€™ve learned that a highly detailed post, explaining even the most common tasks, can be extremely useful for mentoring younger colleagues, for instance.
As a result I decided to share a use case from one of my side projects. At theÂ beginningÂ I was using Google’s secret weather API until it wasÂ discontinued and terminated. The best free alternative I found was the API that is offered byÂ worldweatheronline.com which allows 500 request/hr and commercial use as well. The example below is written in C#, however the same concept can be applied in any other programming language andÂ environment. Â This methodÂ allows to access current weather conditions and the next 5 days weather forecast. The API returns weather elements such as temperature, precipitation (rainfall), weather description, weather icon and wind speed. The following post is divided to 5 parts:
- Obtaining a free API key
- Deciding which data to fetch
- Creating a function to handle API requests
- Calling the API request function
- Further Information
I recently came across a notice that an Israeli-based immigration agency had published an Internet vilification on their customer-directed wall. The agency listed all the materials they possessed in an effort to show that this attack was triggered by a competitive agency. Their evidence included court protocols, apology letters and an interview that their spokesman had given, explaining how they had managed to obtain the IP addresses of the users who had placed the messages online.
I am not much of a Flickr user but I can only imagine how people that uploaded private photos probably feel now. The message below, announcingÂ a privacy issue made a clear statement. A personal content uploaded to one of the internet services such as Google Docs, Flickr, Facebook or any other site with a storage feature is no loner personal or private.Â The settings that allowÂ controllingÂ the public visibility of a content are only cosmetic.
Whether you write audit reports or lead the audit process, this post will be relevant to you.
Several years ago, I found myself in a new and interesting situation for me. I was sitting in front of the PC. On my left, there was a pile of audit working papers; on my right, there was an internal procedure describing the structure of an audit report. The first audit report draft took me a full week to assemble, mainly since I tried to achieve everything with a single shotâ€”the report outline, the wording of the findings and the conclusionsâ€”while continuously reviewing the content. Add to that the fact that audit reports need to be accurate, clear and complete and you will get a recipe for a stressful process that often causes an attack of writerâ€™s block.
In summer 1996 I visited a friend of mine. His sister was studying computerÂ scienceÂ andÂ was thrilled to show us what she had accomplished. That was the first time I was exposed to a program code generally and QBasic in particular, who would have known how it would characterize my life. The next day I asked my parents to buy me a book about programming in QBasic and after some reading andÂ experimenting I came up with the animation programs below. I am wondering whether it is worth migrating itÂ to HTML5 or just leave where it belongs – in history.