写真集

Camera:Panasonic LUMIX DMC-LX3
Vine Linux と Ubuntu の設定方法など

MacOS X で萌え時計を動かしてみた

2011-05-31 12:09:04 | MacOS

MacPortsからpygtkをインストールします。

  1. $ sudo port install py27-gtk
    --->  Computing dependencies for py27-gtk
    --->  Dependencies to be installed: atk glib2 autoconf help2man p5-locale-gettext m4 automake dbus libtool gtk-doc docbook-xml docbook-xml-4.1.2 xmlcatmgr docbook-xml-4.2 docbook-xml-4.3 docbook-xml-4.4 docbook-xml-4.5 docbook-xml-5.0 docbook-xsl gnome-doc-utils intltool gnome-common p5-getopt-long p5-pathtools p5-scalar-list-utils p5-xml-parser iso-codes libxslt libxml2 py27-libxml2 rarian getopt gtk2 gdk-pixbuf2 jasper jpeg libpng tiff pango Xft2 fontconfig freetype xrender xorg-libX11 xorg-bigreqsproto xorg-inputproto xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-libxcb xorg-libpthread-stubs xorg-xcb-proto xorg-util-macros xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-xtrans xorg-renderproto cairo libpixman xorg-xcb-util shared-mime-info xorg-libXcomposite xorg-compositeproto xorg-libXext xorg-libXfixes xorg-fixesproto xorg-libXcursor xorg-libXdamage xorg-damageproto xorg-libXi xorg-libXinerama xorg-xineramaproto xorg-libXrandr xorg-randrproto libglade2 py27-cairo py27-numpy atlas gcc44 gcc_select gmp mpfr xz gzip texinfo fftw-3 py27-nose py27-distribute py27-py py27-gobject libffi
    依存関係のパッケージがたくさんあるので暫く時間がかかります。
  2. moeclock.py ファイルの7行目をコメントアウトします。
    #import gnome.ui
  3. $ python2.7 moeclock.py

 

 

py26-gnomeをインストールした場合は、libgnomeuiと py26-gtk もインストールされるため、moeclock.py ファイルの7行目をコメントアウトしなくてもよいです。

  1. $ port install py26-gnome
    --->  Computing dependencies for py26-gnome
    --->  Dependencies to be installed: py26-gtk py26-cairo py26-numpy py26-nose py26-distribute python26 py26-py py26-gobject py26-orbit
    --->  Computing dependencies for libgnomeui
    --->  Dependencies to be installed: gconf dbus-glib orbit2 libidl policykit eggdbus libbonoboui libbonobo libgnome esound audiofile gnome-vfs desktop-file-utils gnome-mime-data libgnomecanvas libart_lgpl libgnome-keyring gnome-keyring libgcrypt libgpg-error libtasn1 xorg-libsm xorg-libice
  2. python2.6 moeclock.py

EmacsでActionScriptを編集する

2011-05-20 06:12:42 | MacOS

EmacsでActionScriptを編集する。

  1. actionscript-mode.el をダウンロードします。
    http://www.emacswiki.org/emacs-ja/ActionScriptMode
    Latest version here
    http://austin.pettomato.com/actionscript-mode.el

  2. actionscript-mode.el を ~/.emacs.d/site-lisp/ に置きます。
  3. ~/.emacs File を編集します。
    (setq load-path (cons (expand-file-name "~/.emacs.d/site-lisp/") load-path))

    ;; actionscript-mode
    (autoload 'actionscript-mode "actionscript-mode" "ActionScript" t)
    (setq auto-mode-alist (append '(("\\.as$" . actionscript-mode)) auto-mode-alist))

* \\は半角のバックスラッシュです。->\\

 UTF8のブログに移行しようかな。


FlexSDKでActionScriptをビルド

2011-05-19 22:38:55 | Windows7

package
{
    import flash.display.Sprite;
    import flash.text.*;
 
    public class TextWithImage extends Sprite
    {
        private var myTextBox:TextField = new TextField();
        private var myText:String = "Hello World";
 
        public function TextWithImage()
        {
            addChild(myTextBox);
            myTextBox.text = myText;
        }
    }
}

 

d:\AIR> path D:\AIR\flex_sdk_4.1.0.16076\bin
d:\AIR> mxmlc TextWithImage.as


MacOS X で ssh を試してみた

2011-05-19 19:13:56 | MacOS

 

MacOS X に Xcode をインストールするとX11もインストールされるようだ。

なのでX転送を試してみた。-Xオプションを使用するとXQuartz (xorg-server 1.4.2)が起動します。

ssh loginUserName@192.168.0.xxx -X

 

MacBookAir:~ $ ssh username@192.168.0.x -X

username@192.168.0.xxx's password: 

Linux ubuntu-vaio-note 2.6.35-25-generic #44-Ubuntu SMP Fri Jan 21 17:40:48 UTC 2011 i686 GNU/Linux

Ubuntu 10.10

 

Welcome to Ubuntu!

 * Documentation:  https://help.ubuntu.com/

 

Last login: Thu May 19 18:11:58 2011 from 192.168.0.xxx

username@ubuntu-vaio-note:~$ gedit

 


Ubuntu (Linux) でObjective-Cをコンパイル

2011-05-02 04:20:16 | Ubuntu

Ubuntu 10.10でパッケージをインストール


$ sudo apt-get install gnustep-devel

下記の3つファイルを作成する。
1.Hello.h
2.Hello.m
3.GNUmakefile

Hello.h
------------------------------------------------------------
#import <Foundation/NSObject.h>
#import <stdio.h>

@interface Hello : NSObject
{

}

- (void)Print;

@end
------------------------------------------------------------

 

Hello.m
------------------------------------------------------------
#import "Hello.h"

@implementation Hello

- (void)Print
{
  printf("Hello Wold\n");
}

@end

int main(void){
  Hello *hello = [[Hello alloc] init];
  [hello Print];
  return 0;
}
------------------------------------------------------------


GNUmakefile
------------------------------------------------------------
# Makefile
GNUSTEP_MAKEFILES=/usr/share/GNUstep/Makefiles
include $(GNUSTEP_MAKEFILES)/common.make

TOOL_NAME = Hello
Hello_OBJC_FILES = Hello.m

include $(GNUSTEP_MAKEFILES)/tool.make
------------------------------------------------------------

$ make
This is gnustep-make 2.4.0. Type 'make print-gnustep-make-help' for help.
Making all for tool Hello...
 Compiling file Hello.m ...
 Linking tool Hello ...
$ obj/Hello
Hello Wold

Hello Woldが表示されました。