|
In case you haven’t noticed, I will be delivering my Advanced Oracle Troubleshooting and Advanced Oracle Exadata Performance: Troubleshooting and Optimization classes again in Oct/Nov 2013 (AOT) and December 2013 (Exadata). I have streteched the Exadata class to 5-half days as 4 half-days wasn’t nearly enough to deliver the amount of details in the material (and I think it’s still going to be a pretty intensive pace). And that’s..
|
|
Excellent piece from the New York Times on the less technical challenges of the writing process. I completely agree with Harry Marks — I, too, hate explaining any written work, and especially my own — and the article’s author herself: she made a number of observations that hit very close to home for me. Permalink.
|
|
That’s the danger of bluffing in anything — you better be 100% certain you aren’t called, or willing to take the risk you are. I think it is clear this was a bluff on Obama’s part. Right or wrong Obama has now been called. There is very little choice for the United States now — because either hard line statements from our President no longer carry weight, or we go to war (of some scale).” I looked forward to hearing Ben Brooks’ thoughts o..
|
|
The first day at TechEd offered two main sessions the developer kick off and the Keynote. The developer kick off touched on a new Visual…
|
|
So I’ve been interviewed by Laura Czajkowski on my experience and role as a MongoDB Master. The interview actually covers more angles than that and I guess that, if you really don’t have anything better to do, you might even want to check it out. How did you get involved in open source? I’ve been an avid developer delivering desktop applications in the .NET/MSSQL closed source ecosystem for so many years that open source wasn’t ev..
|
|
In my Outcast data server I have several data retrieval jobs that run using different go routines. Each routine wakes up on a set interval. The most complex job is the downloading of radar images. What makes this complex is that there are 155 radar stations throughout the United States that take a new picture every 120 seconds. All these radar images can be put together to create a mosaic. When the go routine wakes up to pull down the new i..
|
|
This article is the second of a series of n articles, where n could be any given number between 1 and 2 (inclusive).
|
|
I’ve been a longtime fan of conky setups and watched many threads where users post their configurations, but I couldn’t bother writing my own configuration. But now that I got a second screen at home I thought that I could use the extra space it gives me with some monitoring. And without further annoying text, here it is: And here is the correspondending configuration: # Use Xft? use_xft yes xftfont DejaVu Sans:size=8 xftalpha 0.8 ....
|
|
I was looking for this on Google the other day and unable to find it. Essentially what I needed was a collection of images which are all the same size, but of different fonts so that I use them for training Neural Networks and test other OCR techniques. Since I couldn’t find any I thought I would upload my own collection. I used the below images when working on my thesis. From memory over 20 different fonts and sizes were used to create a..
|
|
Shortly after Downton Abbey’s third season ended, iTV announced a fourth set for the latter-half of this year. Even as an ardent fan of the British television programme, I paid little attention to the announcement and any ensuing chatter until, presently, it faded from my mind entirely. Permalink.
|
|
Of the few topics I consistently refrain from writing about, I most actively avoid religion and politics. Not because I hesitate to post anything inflammatory or fear alienating potential readers, but more so because I do not know enough about either topic to write with any valid authority. That list used to include Apple rumors and speculation, but the last few weeks have seen me gradually enter that front as well. Today, I expand my topic..
|
|
John Mark Walker , (from Redhat ) has been kind enough to invite me to speak at the Linuxcon Gluster Workshop in New Orleans . I’ll be speaking about puppet-gluster , giving demos, and hopefully showing off some new features. I’m also looking forward to meeting up with gluster expert Joe Julian . If there are features that puppet-gluster is missing, or you have a use case that I haven’t covered, please let me know, and I’ll try to..
|
|
John Mark Walker , (from Redhat ) has been kind enough to invite me to speak at the Linuxcon Gluster Workshop in New Orleans . I’ll be speaking about puppet-gluster , giving demos, and hopefully showing off some new features. I’m also looking forward to meeting up with gluster expert Joe Julian . If there are features that puppet-gluster is missing, or you have a use case that I haven’t covered, please let me know, and I’ll try to..
|
Our home-grown geo-distributed architecture based CDN allows us to delivery dynamic javascript content with minimum latencies possible…
|
|
Craftsmanship is really taking pride in your work. In terms of craftasmanship for me that means looking at the past and looking at where leatherworking came from and trying to take that and include smart design from now to create some really great leather products.” - Steven Enns
|
|
Using CGO with Pkg-Config And Custom Dynamic Library Locations
-
www.ardanlabs.com
-
12 years ago
-
eng
Earlier in the month I wrote a post about using C Dynamic Libraries in Go Programs . The article built a dynamic library in C and created a Go program that used it. The program worked but only if the dynamic library was in the same folder as the program. This constraint does not allow for the use of the go get command to download, build and install a working version of the program. I did not want to have any requirements to pre-inst....
|
|
All good things must come to an end…..and unfortunately this also applies to the Game On 2.0 exhibition at the Ontario Science Centre, which ran for the past 6 months (starting March 9th). This Labour Day weekend is the final time that you can check it out as it closes Sept 2nd. Our college (triOS College) was the presenting sponsor for the exhibition, which, for me was incredible - not only because I run our video game program, created ..
|
|
All good things must come to an end…..and unfortunately this also applies to the Game On 2.0 exhibition at the Ontario Science Centre, which ran for the past 6 months (starting March 9th). This Labour Day weekend is the final time that you can check it out as it closes Sept 2nd. Our college (triOS College) was the presenting sponsor for the exhibition, which, for me was incredible - not only because I run our video game program, created ..
|
|
Hi All, I’ve used flurry for a number of years to keep track on my apps as it give a great view of active users, sessions and can also be used for error reporting. When I came to install it again today and couldn’t find it on nuget I thought it was about time I made a nuget package. Here it is: https://www.nuget.org/packages/FlurryForWindowsPhone8/ So now you can install with just this:
|
|
Another Eve release is out and I’m particularly proud about it since it brings full Python 3.3 support (among other things). Check out the relevant blog post: Eve 0.0.9 is out!
|
|
I’ve got a problem. I am a perfectionist. I like perfect code. This is not only the correct way to develop applications but also the real proficiency. I enjoy reading a good listing not less than reading a good book. Developing architecture of a big project is no simpler than designing architecture of a big building. In case the work is good the result is no less beautiful. I am sometimes fascinated by how elegantly the patterns are entwine....
|
|
A really good comment is the one you managed to avoid. (c) Uncle Bob Lately, I’ve been feeling really tired of hot discussions on if it’s necessary to add comments in the code. As a rule, there are self-confident juniors with the indisputable statement as: “Why not to comment it, it will be unreadable without the comments!” on one side. And experienced seniors are on the other side. They understand that if it’s possible to go without the....
|
|
I’ve got a problem. I am a perfectionist. I like perfect code. This is not only the correct way to develop applications but also the real proficiency. I enjoy reading a good listing not less than reading a good book. Developing architecture of a big project is no simpler than designing architecture of a big building. In case the work is good the result is no less beautiful. I am sometimes fascinated by how elegantly the patterns are entwine....
|
|
A really good comment is the one you managed to avoid. (c) Uncle Bob Lately, I’ve been feeling really tired of hot discussions on if it’s necessary to add comments in the code. As a rule, there are self-confident juniors with the indisputable statement as: “Why not to comment it, it will be unreadable without the comments!” on one side. And experienced seniors are on the other side. They understand that if it’s possible to go without the....
|
|
For those of you who are like me, trying to learn the Mac and Linux operating systems, Golang programming and deployment constructs all at the same time, I feel your pain. I have been building a Go application for a couple of months on my Mac and it was time to deploy the code on a local Ubuntu server. I was having a really tough time and it was turning into a disaster. Like always, I kept telling myself, I must be doing something wrong. ....
|
|
I’m going to build on Jamie Zawinski’s excellent advice about backups , which you should read first. This is basically that, but with some extra bits. If this seems too complex, then just do what he says . The plan is to use Backupninja to backup everything to an external USB drive – and also to Amazon S3 or Dropbox , depending on what it is. Backupninja provides a centralized way to configure and schedule many different backup u....
|
|
One of the issues I have run into running searchcode.com is that a huge amount of time spent serving pages is serving them to bots (about 900,000 hits a day are from bots). I have been watching the load averages and they can spike to over 30.00 occasionally which is pretty bad for a 4 core/ht system. I don’t have any problems with bot’s really other then the fact that I cannot really control them. Sure you can specify crawl delays but its o..
|
|
Hi All, So I’ve had a lot of feedback on the uservoice site, gripdev.uservoice.com, about the colour. A couple of weeks back I created an site for people to experiment with alternatives and here are the votes so far: http://paperboycolor.azurewebsites.net/?color=121642 @TechmanMartin http://paperboycolor.azurewebsites.net/?color=0e8abe @dereklakin http://paperboycolor.azurewebsites.net/?color=fb0000 @IJSMblog http://paperbo....
|
|
This past June, 2,500 associates from across Cerner came together for DevCon, our internal developers conference. Now in its 3rd year, DevCon is a two-day, engineering-led conference that was created to bring together Cerner associates involved in all aspects of development and technology. DevCon is organized and run like many other developer conferences, complete with a call for papers and a talk selection committee. This year, we had 80 t..
|
|
If you are coming to Go after using a programming language like C# or Java, the first thing you will discover is that there are no traditional collection types like List and Dictionary. That really threw me off for months. I found a package called container/list and gravitated to using it for almost everything. Something in the back of my head kept nagging me. It didn’t make any sense that the language designers would not directly supp....
|
|
I love tabs, they’re so much easier to work with, but YAML doesn’t like them. I’m constantly adding them in accidentally, and puppet’s error message is a bit cryptic: Error: Could not retrieve catalog from remote server: Error 400 on SERVER: malformed format string - %S at /etc/puppet/manifests/foo.pp:18 on node bar.example.com This happens during a puppet run, which in my case loads up YAML files. The tricky part was that the error..
|
|
I love tabs, they’re so much easier to work with, but YAML doesn’t like them. I’m constantly adding them in accidentally, and puppet’s error message is a bit cryptic: Error: Could not retrieve catalog from remote server: Error 400 on SERVER: malformed format string - %S at /etc/puppet/manifests/foo.pp:18 on node bar.example.com This happens during a puppet run, which in my case loads up YAML files. The tricky part was that the error..
|
|
In an uncharacteristically long post from The Loop titled The state of Apple’s TV quest , Dave Mark made an interesting observation regarding Apple’s alleged impending entrance in to the television industry. The pertinent sentence — cited below — draws a parallel between the music industry prior to the introduction of iTunes and the television industry of today: Permalink.
|
|
On a recent episode of what I believe was Back to Work, Dan and Merlin mentioned in passing a great page on the MacRumors website offering buying advice for Apple products. Based on average product cycles and current rumors, the editors at MacRumors decide whether to give the green-light to purchasing a new Apple device, whether to caution against it in the case of a yellow light, or give a product the red light signifying their advice agai..
|
|
Possessing the ability to write a CMS and code a website is great — don’t get me wrong — but it’s neat little scripts like this one that make me glad I learned to program. Permalink.
|
|
Considering Huangshan’s extreme beauty, it’s not surprising that the area derives much of its significance from Chinese art and literature. It has inspired poets such as Li Bai, many Chinese ink paintings, and more recently, photography. According to Wikipedia, over 20,000 poems were written about the mountains between the Tang Dynasty (618-906) and the end of the Qing Dynasty (1614 to 1911). They’ve also inspired modern works, lending to t..
|
|
His paintings show a universe much like our own, but beside the everyday humans carrying out everyday activities are massive buildings and machines running on technologies currently unknown.” This is exactly the sort of article I subscribed to Visual News for. Very impressive. Permalink.
|
Warning: long-winded tech post. If you don’t want to improve your debugging skills or don’t have lots of free time, don’t read this. I decided to do some pro-bono debugging, and as I was diving in I thought that some of you might be interested in a glimpse of how I work. I find that […]
|
|
Yesterday I took part in Bellmanstafetten - a 5km relay race - with other runners from DICE. We had three teams, one of which was aiming to beat last year’s company record for the race (I wasn’t on that one). We got shirts and everything!
|