JLinX – Blog

Weblog von Jan Linxweiler

Video For Intro to Cocoa at CocoaHeads

Filed under: Apple & Mac OS X,Cocoa,Development — Jannis at 9:21 pm on Sunday, May 25, 2008

Scott Stevenson has posted the video of his Introduction to Cocoa talk (entitled “Best of Both Worlds”) aimed at those who want to learn a bit about Apple’s preferred API for building OS X applications. The talk runs to over 90 minutes and includes “an introduction to Xcode, Interface Builder, Objective-C, Mac UI standards and more.”

How to Build Xcode Projects With CMake

Filed under: Apple & Mac OS X,Development — Jannis at 12:40 pm on Saturday, May 24, 2008

use option “-G Xcode”

Poetry of Programming

Filed under: Development — Jannis at 12:46 pm on Thursday, April 24, 2008

Echte Programmierer erstellen schnell funktionsfähigen Code, verwenden knappe Bezeichnungen, verschwenden keine Zeit auf Aussehen und unnötig lange Kommentare. Häufig entsteht durch viele Änderungen und Erweiterungen dann so genannter “Spaghetti-Code”, der für nicht Eingeweihte nur mühsam und mit viel Aufwand zu verstehen ist. Dies gilt bei vielen Programmierern als besonders männlich. Echte Männer haben es halt nicht nötig, auf die Ästhetik ihres Outputs zu achten. Sie sind effizient und pragmatisch und lassen Ecken und Kanten stehen…

Quelle: www.zeit.de

Service Engine Architecture

Filed under: Development,Software Engineering — Jannis at 10:51 am on Saturday, April 19, 2008

1. Layer: Messenger

  • handles client requests
  • handles tasks on message level
  • supports policies on message level

2. Layer: Broker

  • its main task is controlling and validation of incoming messages
  • after passing the broker the client request is valid

3. Layer Dispatcher

  •  the dispatcher calls the service actual implementation 
  • handles timeouts, retry-methods and asychronous requests

Podcasts on Software Development

Filed under: Development — Jannis at 1:03 pm on Friday, April 18, 2008

Hanselmania, Polymorphic Podcast, and .NET Rocks!

How to Install Code::Blocks on Ubuntu (Feisty)

Filed under: Development,Linux — Jannis at 9:14 pm on Thursday, March 6, 2008
  • Add ‘deb http://apt.wxwidgets.org feisty-wx main‘ to your APT repositories
  • Run ‘sudo apt-get update’
  • Get codeblocks_8.02-0ubuntu1.deb.tar.gz from www.codeblocks.org and unpack
  • Install all Code::Blocks debian packages by runnig ‘sudo dpkg -i *deb’

How to Use CUDA on Linux in Emulation Mode

Filed under: Development,HPC,Linux — Jannis at 5:11 pm on Tuesday, February 19, 2008
  1. Get CUDA Toolkit version 1.1, CUDA SDK version 1.1 for Linux and NVIDIA Driver for Linux with CUDA Support from NVIDIAs CUDA Zone.
  2. Install the Toolkit and the SDK as root by executing the *.run files.
  3. Add the location of the CUDA binaries (nvcc) to your PATH environment variable and the location of the CUDA libraries to your LD_LIBRARY_PATH environment variable:
    export PATH=$PATH:<CUDA_INSTALL_PATH>/bin
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<CUDA_INSTALL_PATH>/lib
  4. If you have no NVIDIA card installed you need to extract the libcuda.so library from the Driver bundle by executing the driver’s .run file with the option
    ‘–extract-only’
    Copy the /lib/*.so files of the driver packages to the other CUDA libraries (/usr/local/cuda/lib).
    Add a symbolic link:
    ‘sudo ln -s libcuda.so.169.09 libcuda.so’
    (In my case the lib is named “libcuda.so.169.09”. It my be different on your system.)
  5. Go to the SDK directory and run make with emulation option enabled:
    ‘make emu=1’ or ‘make emu=1 dbg=1′ for debug mode
  6. Run the examples in ./bin/linux/emurelease …  

HAVE FUN! (-;

Serial Port Communication on OS X using Cocoa

Filed under: Cocoa,Development,Hardware — Jannis at 6:14 pm on Sunday, February 10, 2008

Cocoa Literature List

Filed under: Cocoa,Development — Jannis at 1:04 am on Saturday, February 9, 2008

Cocoa Literature List

Cocoa – Objective-C 2.0

Filed under: Cocoa,Development — Jannis at 12:55 am on Saturday, February 9, 2008

 

« Previous PageNext Page »