2010-01-12

Bitbake how to rebuild easy

My proposal is TAKE SNAP SHOT.


When change foo.config for configure.
Bitbake does not rebuild include that reconfigure pkg.
For example, When add some recipes to ~/images/omap3-console-image.bb.
1st build,that added recipes include for deploy images.

But

,when need reconfigure again for that. 2nd times,never include what you want.(from my experience).
It is sure rebuild by rm -rf tmp, But it will make again soooooooooooooo long building time.
My Idea is use VM.(many people use it,when developing)
It is best use-case that TAKE SNAP SHOT since VM take snap shot history ever(maybe), Just build simple omap3-console-image then Take snap shot and after that easy to add recipes,reconfigure,rebuild... also faster.

2010-01-10

C++ Associativity

When reading c++ code, find interesting.
If input 0 then num1 is 5 else num1 is input number.

#include

int
main ( )
{
int num1;
std::cin >> num1;
num1 || (num1 = 5);
std::cout << num1 << std::endl;
return 0;
}


If input 0 then num1 is 0 else num1 is always 5.

#include

int
main ( )
{
int num1;
std::cin >> num1;
num1 && (num1 = 5);
std::cout << num1 << std::endl;
return 0;
}

interesting.

2010-01-09

C++ and C setting for VIM

OmniCppComplete & C/C++ IDE


1.get src.


  • ctags

  • c.vim : C/C++ IDE

  • OmniCppComplete : C/C++ omni-completion with ctags database

  • 2.setup ctags


    # tar xzvf ctags-XXXX.tar.gz
    # cd ctags-xxxx
    # ./configure
    # make
    # make install
    when install,should be root or user has permission.

    3.setup vim plugin


    # mkdir ~/.vim
    # cd ~/.vim
    # unzip
    # unzip

    4.add .vimrc


    # vim ~/.vimrc
    ---add this below 2 lines---
    filetype plugin on
    set nocompatible

    5.activate OmniComplete


    # vim foo.cx
    :helptags ~/.vim/doc

    Then now able to do this functions.
    OmniComplete
    Adding file header
    Adding function/frame comment
    Including default code snippet
    Performing syntax check
    Reading documentation about a function
    Converting a code block to comment, and vice versa

    京急バス葉山方面が高すぎる 続き

    記憶力0の俺は、次の日も、深夜バスの時間帯に突入してしまった。

    悔しいし、また、まだ、一回も歩いて行ったことがないので、ためしに歩くことにした、近所のおばちゃんがママチャリで50分ぐらいよ、と言ってたので、大したことないだろうと、、、

    結果、二度と歩きで行きたくないです。夜中の寒い中2時間半。

    記憶力0、誰から聞いたか忘れたが、記憶力がない、ゼロに近い人、5秒で全て忘れる人、ってのは、忘れるんでなくて、はなっから覚えていないらしい。たぶん興味がないことに関しては、断固拒否してるんだろうと、「はい。」と言っても、正に口だけなんだろう。その通りである。

    曲の名前や、うまいもん食った所、マニアックなメソッド、ブックマークできない程のエロサイトURL、お気に入りのメーカー名、なんかは忘れない。

    興味は相対的なのか、、、行動範囲の飯屋が、全て激マズだったら、飯屋覚えるのを諦めるのかな、それとも、どうにかしても、その激マズリストからましな飯屋をピックアップするようになるのかな、、、

    そこは、人それぞれだろう、行動範囲を広げてうまい飯屋を探す人、激マズのなかでもましなところを見つける人、激マズを楽しむ人、諦める人、うまい飯屋を始めちゃう人、、、

    だいたいこんなもんだと、しかし、友人で、「激マズ飯屋に説教垂れて教育スル人」がいる。

    たしかにそこは、人もたくさん来る場所でそんなに企業努力しなくともやってけそうな環境。だが、うまくない。店のおっさんに、「学食じゃねぇんだから、こんなまずいもん作るな」って、WOW。

    言った本人は、「親切だ」と言ってます。

    余計なお世話ってのもある。

    Classic Mac Os9 のスクリーン画像の変換

    Os9の過去のデザインデータをぱぱっと、キャプチャ撮って、集めておこうとしたところ、Classic Macのスクリーンキャプチャの画像ファイルってOS Xでも、もちろんwinでも、linuxでも、開けず、参ってしまった。

    PixelCat、これを発見。便利です。

    Yoshiki Kojimaさん、ありがとうございます。



    で、さらに、変換したのは、いいけど、大きさがバラバラなんで、一括変換する便利なものを発見。

    リサイズ超簡単!Pro、便利です。使い易いです。

    Kazuo Chibaさん、ありがとうございます。


    some Portfolio



















    2010-01-06

    京急バス葉山方面が高すぎる

    京急バスで初めて夜11時頃にいつもの通勤で利用している路線バスに乗った、いつもは、410円(これもむちゃくくちゃ高い)、しかし、今回は、乗った初乗りで320円だったかな、そんで、ぐんぐん料金が停留所ごとに上がってく。途中、もうあがりっぷりに、可笑しくなってキタ。降りるときには、

    820円!!!

    、TAXIでもよかったと思う。可笑しいので、降りるときに運転手さんに、

    高すぎるよ、なんで?






    って聞いたら、

    運転手さん:「もっといったら、もっと高いよ」







    、そんなん分かるわ!、でも終点だ。

    運転手さん:「ずっと前からこうですから」







    だって。誰も疑問に思わないのかな、、、

    BCM4321 on Latitude D430

    At kernel 3 find wireless hardware lspci | grep -i wireless  check using current kernel module with PCI bus address lspci -vv -s 0c:...