While reading Dave Winer's Why Windows Lost to Mac post, I noticed many parallels with my own experience with Linux and the Mac. I will borrow the timeline from Dave's post. I invested years of my life on the Linux desktop first as a personal passion (Gnome) and when while awoken for two Linux companies (my own, Ximian and then Novell). During this period, I believed strongly in dogfooding our own
True story. The hard disk that hosted my /home directory on my Linux machine failed so I had to replace it with a new one. Since this machine lives under my desk, I had to unplug all the cables, get it out, swap the hard drives and plug everything back again. Pretty standard stuff. Plug AC, plug keyboard, plug mouse but when I got to the speakers cable, I just skipped it. Why bother setting up the
This morning Andres came by IRC asking questions about Key Value Observing, and I could not point him to a blog post that would discuss the details on how to use this on C#. Apple's Key-Value Observing document contains the basics on how to observe changes in properties done to objects. To implement Key-Value-Observing using MonoTouch or MonoMac all you have to do is pick the object that you want
This was a very interesting year for Mono, and I wanted to capture some of the major milestones and news from the project as well as sharing a bit of what is coming up for Mono in 2012. I used to be able to list all of the major applications and great projects built with Mono. The user base has grown so large that I am no longer able to do this. 2011 was a year that showed an explosion of applicat
The Mono runtime engine has many language interoperability features but has never had a strong story to interop with C++. Thanks to the work of Alex Corrado, Andreia Gaita and Zoltan Varga, this is about to change. The short story is that the new CXXI technology allows C#/.NET developers to: Easily consume existing C++ classes from C# or any other .NET language Instantiate C++ objects from C# Invo
As I meet new Unix hackers using Linux or Mac, sometimes I am surprised at how few Unix tricks they know. It is sometimes painful to watch developers perform manual tasks on the shell. What follows are my recommendations on how to improve your Unix skills, with a little introduction as to why you should get each book. I have linked to each one of those books with my Amazon afiliates link, so feel
Almost a year ago we started building a set of Mono bindings for building native MacOS X applications. Our original goals were modest: bind enough of AppKit that you could build native desktop applications for OSX using C# or your favorite .NET language. We leveraged a lot of the code that we built for MonoTouch our binding to the CocoaTouch APIs. During the year, the project picked up steam, we g
Why you are not getting laid As software developers, we develop habits that allow us to build products that work and do not fail under stress. Every software developer knows what an "off-by-one" error is, and like the Karate Kid, we train extensively so we can avoid those traps. We learn how to avoid these and other similar software problems and we sharpen our skills to find logic errors. As we ma
Last week, Don Syme announced that Microsoft has open sourced the F# compiler and the F# core libraries under the Apache 2 license. In addition, on Tuesday, Don also announced a new release that fixes a handful of bugs specifically for users targeting Mono. F# is a fascinating language, but I had not really spent much time with it as we could not really distribute it as an open source compiler lim
RSS Twitter Follow me on twitter. Comments Email: [email protected] (Miguel de Icaza). Search this Blog Recommended Reading Pictures: Picasa Flickr TweetStation is my first native iPhone app (as opposed to my award-winning HTML5-app iCoaster). More screenshots can be seen here Just like Rails, TweetStation is an opinionated Tweeting client, it contains my personal blend of features that I enjoy fr
Today we released MonoMac, a new foundation for building Cocoa applications on OSX using Mono. MonoMac is the result of years of experimentation in blending .NET with Objective-C and is inspired by the same design principles that we used for MonoTouch. It is also the result of weekend hacking as our day to day work revolves around Mono's efforts on Linux servers, Linux desktops, Visual Studio inte
MonoTouch is a commercial product based on Mono and is made up of the following components: MonoTouch.dll The C# binding to the iPhone native APIs (the foundation classes, Quartz, CoreAnimation, CoreLocation, MapKit, Addressbook, AudioToolbox, AVFoundation, StoreKit and OpenGL/OpenAL). Command Line SDK to compile C# code and other CIL language code to run on the iPhone simulator or an iPhone/iPod
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く