トップ 最新 追記

yoggy's diary

〜せかいのすみっこから〜


2008-08-02

Chumbyを有線LANで使う

この前のアップデートで、Ethernet で有線LAN接続するが使えるようになったみたいです。

動作確認に使用したのはLUA-U2-KTX です。usbnetで使えるやつ。

以前のファームだとこの方法ではうまく使えなかったのですが、アップデートでこのあたりのドライバがちゃんと動くように対応されたのかな?

2727835590_1243639c4e_m.jpg


2008-08-11

b-mobile 3G

2752820198_1ab60e97cb_m.jpg

これ何?と思って引っ張ってみると…

2751986203_bd59a1b2e4_m.jpg 2751986331_340600eaf7_m.jpg

えー、b-mobileなのにFOMAって書いてるし。

2752820632_c59b6d2327_m.jpg

ちゃんと新しいロゴになってましたw

試しにCradlePoint PHS300に刺してみたのですが認識しませんでした。今後のファームウェアアップデートに期待。

ちなみにAPNは、AT+CGDCONT?で表示できる様子。

本日のツッコミ(全2件) [ツッコミを入れる]

9do [そこに別のFOMAカードを刺すと使えちゃったりするのかしら。]

yoggy [試してないのですが、SIMロックフリーな端末なので他キャリアのSIMカードも使えるはずですよ。]


2008-08-12

サイトウサンTシャツ

2755648981_51f57c91f3_m.jpg

会社のエレベータの中で撮影。Tシャツの生地がしっかりしていていいね!

本日のツッコミ(全1件) [ツッコミを入れる]

Ikegami [左右反転の上、うpキボンヌ。(何)]


2008-08-20

uuidtoolsのメモ

$ sudo gem install uuidtools
$ irb
irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'uuidtools'
=> true
irb(main):003:0> UUID.random_create
=> #<UUID:0x-24271ce6 UUID:fe820dde-6942-45f1-b7cd-72992adfa543>
irb(main):004:0>  UUID.timestamp_create
=> #<UUID:0x-242731e0 UUID:9b9fb998-6e7a-11dd-a27d-112233445566>

UUID.timestamp_createは中でifconfigを呼び出してMACアドレスを取得するので、/sbin/とかにパスが通ってないと実行できないので注意。


2008-08-29

ActiveRecordのメモ

ちょっとだけ使ってみたので、簡単な使い方のメモ。

#!/usr/bin/ruby
#
# 実行前に次のようにDB,テーブルを作成してください
#
#   $ sqlite3 account.db
#   sqlite> create table accounts(id integer primary key, name text, mail text);
#   sqlite> .quit
#
# 参考文献
#   http://jp.rubyist.net/magazine/?0006-RubyOnRails
#

require 'rubygems'
require 'activerecord'
require 'pp'

ActiveRecord::Base.establish_connection(
  :adapter => 'sqlite3',
  :database => 'account.db'
)

class Account < ActiveRecord::Base
end

puts "==== delete all data ===="
Account.delete_all

puts "==== insert ===="
5.times {|i|
  a = Account.new
  a.name = "hoge#{i}"
  a.mail = a.name + '@example.com'
  a.save
}
a = Account.find(:all)
pp a

puts "==== select 1 ===="
10.times {|i|
  a = Account.find_by_name("hoge#{i}")
  if a
    pp a
  end
}

puts "==== select 2 ===="
name = "hoge3"
a = Account.find(:first, :conditions => ["name=?" , name])
pp a

puts "==== update ===="
5.times {|i|
  a = Account.new
  a = Account.find_by_name("hoge#{i}")
  a.name = "hoge-#{i}"
  a.save
}
a = Account.find(:all)
pp a

puts "==== delete ===="
a = Account.find(:all)
a.each {|a|
  a.destroy
}

"find_by_ほげほげ"とかのお約束は少し覚えないとだめだけど、 お手軽にDBを触れていい感じですねー


トップ 最新 追記

2003|01|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|
2010|01|02|03|