dobegin.com
Objective-C id type
http://dobegin.com/objc-id-type
Subscribe to get more articles about programming languages. Apr 11, 2016. So what’s “id” exactly? Is it like a void* pointer from C, or is it like a root object of the OO hierarchy like NSObject? Ldquo;id” is a data type of object identifiers in Objective-C, which can be use for an object of any type no matter what class does it have. “id” is the final supertype of all objects. In the simplest form this statement:. Declares a variable “x” as having a data type “id”. Typedef struct objc object *id;. Void ...
dobegin.com
Null pointer exceptions hell
http://dobegin.com/npe-hell
Subscribe to get more articles about programming languages. Null pointer exceptions hell. Jun 24, 2016. Null pointer exception (NPE) is known by different names in different programming languages. Null pointer dereference in C/C , NullPointerException in Java, NullReferenceException in C# and .NET, and many other names in scripting languages like JavaScript’s “undefined is not a function” among them. Tony Hoare from the talk “ billion dollar mistake. QTimer *timer = nullptr; timer- start(); / crash.
dobegin.com
Lambdas everywhere
http://dobegin.com/lambda-functions-everywhere
Subscribe to get more articles about programming languages. May 15, 2016. Almost all popular programming languages have a “lambda functions” feature. There are several closely related concepts:. Lambdas which might have a more verbose syntax). Lambdas that capture parameters from outside scopes). Blocks (mostly similar to closures). Lambda expressions (same idea as lambda functions). When anonymous functions are much like normal functions, but without a name, for example:. X ↦ y. X ↦ 2x 1. X - 2*x 1.
apps.brrm.ru
LightFICS - play FICS on Mac
http://apps.brrm.ru/lightfics
FICS - play FreeChess.org on Mac OS X. LightFICS is an online chess application to play on FreeChess.org (known as FICS) using Mac OS X. It offers a minimalistic look in order to maximize concentration on a chess game. FreeChess.org is an internet chess server with one of the oldest communities in online chess. Light. Autoconnects to freechess.org using a remembered password stored in Keychain. Play a chess game online with a single click using last saved parameters. Play chess in fullscreen.
apps.brrm.ru
xcsort - a plugin to sort text lines in Xcode
http://apps.brrm.ru/xcsort
Xcsort - sort lines in Xcode. Is an extension for Xcode to sort a text selection. This plugin integrates into the “Editor” menu and provides a new command “Sort Lines”. When you select several lines of text and use this command the lines are going to be sorted alphabetically. Plugin helps with the task of sorting #import lines in Xcode. The plugin is available for download using the following buttons:. View on the App Store. How to use the extension? Open a project in Xcode. Select several lines of text.
dobegin.com
Toy F# regex parser-matcher generator for C++
http://dobegin.com/regex-parser-matcher-generator
Subscribe to get more articles about programming languages. Toy F# regex parser-matcher generator for C++. Jul 12, 2016. This is an example of a primitive regex parser and matcher generator. Given a regex. Pattern it generates a C function that can do the matching. The tool is written in F# from scratch. The aim is to use the code as an example of certain simple compilation techniques for F# beginners. Check out the code. Regex matcher example usage. Let’s assume that we want to find a text. Aka “D...
dobegin.com
What second programming language to learn?
http://dobegin.com/second-programming-language
Subscribe to get more articles about programming languages. What second programming language to learn? Apr 23, 2016. A language that doesn’t affect the way you think about programming, is not worth knowing. Ldquo;Epigrams on Programming” by Alan Perlis. In the spirit of that saying let’s elaborate on how to choose a second programming language if you already know one. Skip all the words and jump to the tool. The list is taken from programming language rankings research by The RedMonk 2016. This approach ...
apps.brrm.ru
Регионы России - изучение территории России
http://apps.brrm.ru/russian-regions-quiz
Регионы России - викторина на изучение географии России. Приложение “Регионы России” поможет в изучении регионов России. Россия - огромная по площади страна. Территория России поделена на более 80 регионов: республик, краёв, областей, округов. Каждый регион уникален и имеет в своем составе хотя бы один крупный город. Из-за такого размера территории и количества регионов запомнить и изучить их подробнее нелегко. Посмотреть описание на App Store.
apps.brrm.ru
World languages quiz: learning phrases in different languages
http://apps.brrm.ru/world-languages-quiz
World languages quiz app: learning phrases in different languages. The “World languages” mobile app can train you to memorize common basic phrases in many different languages. Ever wondered how do phrases like “I love you” or “Thank you” sound in other foreign languages? The lists phrases included in the following foreign languages:. Buy and download for iOS or Android through the buttons below:. View on the App Store.
SOCIAL ENGAGEMENT