Static code analysis is the process of detecting errors and defects in software's source code.

Static analysis can be viewed as an automated code review process. Let's speak on the code review now.

Code review is one of the oldest and safest methods of defect detection. It deals with joint attentive reading of the source code and giving recommendations on how to improve it. This process reveals errors or code fragments that can become errors in future. It is also considered that the code's author should not give explanations on how a certain program part works. The program's execution algorithm should be clear directly from the program text and comments. If it is not so, the code needs improving.
Andrey2008 12 march 2012, 7:06

Corporation of Good, Google has made a lot of good deeds, so people loved it for this. Then Facebook came, which is popular very much. Perhaps jealousy or envy has changed something in the minds of the good magicians, and they began to look for a way to destroy Facebook. They even got a corporate term WWF (War with Facebook). In addition, there were assigned special commanding officers, responsible for this war with their general Vic Gundotra.

At that time the brothers Lars and Jens Rasmussen that are known for their start-up Google Maps, got a new idea: the communication service and collaboration (later - Google Wave). Google has decided to invest in this project, just because they saw in it a weapon against Facebook. As a result, Google entrusted to the malicious commanding officers oversee the development of the Rasmussen idea. In my opinion, namely this mismatch between the mission and the Wave idea led to the fatal errors in the project. Morality is banal: the envy and the jealousy go before a fall.

Rizzoma service continues to develop the concept of Google Wave. Naturally, they do not want to repeat the same mistakes, but it's important not to miss the best that was in the service. Therefore, they conducted a survey among users of GW out of 500 teams. Here are the results.
image
Siera 11 march 2012, 13:24

imageIt was nice to find the website of this framework quite randomly in the second half of the business hours. New frameworks are rare, and even more rarely you come across mechanisms that are liked at first sight. Therefore, I would like to share my discovery with you.

First, I liked its name Nette right away. It's almost like a Latte. Only Nette as it turned out later is the Latte that has its own built-in template engine. Oh.

Second, at first view it created an impression of something new and advanced (they are almost as thoughts of the PHP team, pluging in the genius language the traits, and forgetting the boring Unicode):
  • HTML5
  • PHP 5.3
  • Built-in HTML template macros
  • Context-Aware Escaping technology
  • Configurations in the curious NEON format, on basis of which is generated PHP code
  • Own implementation of the base class for objects Nette \ Object
  • Events and subscription
  • Callbacks
  • New streaming protocol safe :/ / for an atomic access to the file system
ZimerMan 10 march 2012, 14:48

You got tired of politics! This is quite an interesting pastime for today (and not only for today).
image
Mari0 is a pretty good combination of Mario games and Portal. Perhaps, somebody was waiting for a release of this game. So, you have it today. What is notable? You can download the complete source codes, along with the shaders, sound and the graphics. It is written in Lua, and it has the engine for 2D games LÖVE. All is archived in a file with extension .love that in fact is a zip file. You can unpack it and see what's inside. Also, you can go and see what is here: https://love2d.org/.
Tags: Mario, Portal
Sparks 9 march 2012, 15:27

Many people probably know that the latest stable version of Firefox got its own web inspector. Its release was a matter of time, it is potentially very interesting, but now it's not specifically about it. In the 11th version of the browser this inspector will receive an interesting upgrade 3D DOM Inspector. This mode previously could be seen by installing Tilt 3D add-ons. In brief, this thing can visualize the components of the website and view them from different angles, it looks like this:
image
Papay 8 march 2012, 16:09

In this article I will try to describe more social work peculiarities in Google, Switzerland, but I cannot hide from you the interior of the office, because it is gorgeous :)

I have received this information from the company employees, so something may not be accurate or correspond to the facts.

So, the head office of Google is located in Zurich, Europe.
image
1,500 employees work in this office, 60 of them speak Russian language. Most of Russian-speaking people are moved from the Moscow office of Google.
Pirat 4 march 2012, 13:50

It seems that the pattern analysis algorithms have glitches on Youtube. Even worse, the current system of arbitration does not allow them to fix it.

Youtube-user eeplox tells us that he enjoys the wildlife shooting, typically in remote uninhabited areas. This is his hobby. He posts his captured nature videos on his Simple Living Youtube channel. And he specifically does not use any soundtracks, because he has heard about different stories, even when the videos with the free music were removed from Youtube website as a result of absurd claims of the right-holders.
KlauS 28 february 2012, 20:10

image

Now developers from around the world are trying hard to create software for all kinds of robots, including the quadrotors with "intelligence". Recently, KMel Robotics company and the University of Pennsylvania have introduced a new design of quadrotor, which shows some progress in the development of software for the robots interaction.

In the showcase presentation were 20 nano quadrotors, each of them is equipped with a balancing system as well as able to interact with the "colleagues". In addition, each unit can operate independently, for example, it is able to round encountered obstacles. In this case, the remaining quadrotors will not repeat the movements of its “colleague”.
Pirat 28 february 2012, 10:44

imageDear friends, I want to raise the issue that bothers me for some time. I work as a manager in a company, and I feel very uncomfortable when some employees are not happy with something, but they still sit and wait in silence. They are waiting quietly when their wages will be raised, doing uninteresting work in the hope that one day I will notice that and give them a new interesting project. They are sitting and feeling cold under the air-conditioner, taking sick days off, but they would never ask somebody to turn it off.

These people sit and make no complaint. And then, when the expectations’ limit is reached, they go quietly to another company for an interview instead of coming and talking to me about their problems.

Manager’s monologue


You are still sitting quietly and taking offence at something.

I always want to say, "well, what a kindergarten!” Am I a telepath? You just have no right to be offended until you talk to me about your problem! Why would you keep quiet?
xially 27 february 2012, 16:14

Here are some comments about time:

  • UTC: The time at the Prime Meridian is called Universal Coordinated Time (UTC). A mismatch was caused by the acronym of its universal necessity for all languages.

  • GMT: Before UTC was called Greenwich Mean Time (GMT), because the Prime Meridian was chosen to pass through the Royal Observatory in Greenwich.

  • Other timezones can be written as an offset from UTC. For example, Australian Eastern Standard Time is written UTC+1000, namely 10:00 UTC is 20:00 EST on the same day.

  • Summer time does not affect UTC. It's just a political decision to change its time-zone (offset from UTC). For example, GMT is still used: it's the British national time-zone in winter. In summer it becomes BST.

  • Leap seconds: By international agreement, UTC is kept within 0.9 seconds of physical reality (UT1, which is a measure of solar time) by introducing a "leap second" in the last minute of the UTC year, or in the last minute of June.

  • Leap seconds are not required to be declared (by astronomers) more than 6 months prior to their introduction. This presents a problem if you need any planning with second accuracy for more than 6 months.
Pirat 22 february 2012, 16:02