空の軌跡 ~レッドデータリストに分類される大空の雄~

2010.08.02 Author: hoge

みなさん、こんにちは。
コネクティボで、一番の鳥マニアことhogeです。

タイトルにある「空の軌跡」と読んで、某作成を連想した方は、
若干ごめんなさい。


今日は、環境省のレッドデータリストにカテゴライズされている、
大空を事由に旋回する鳥さんについて少し書いてみます。


この写真を見てわかった方は、素晴らしいです!
ootaka1.JPG
(撮影:弥富野鳥園 剥製近影)

続きを読む ...

Cisco Cius ~~~AndroidベースのCiscoモバイル~~~

2010.07.23 Author: hoge

みなさんお久しぶりです。

コネクティボで鳥さん野郎一直線を突き進んでいます。
町中で鳥さんを見かけるだけで、顔がニヤニヤしているので、
もしかしたら怪しさ抜群かも知れません・・・

1日の99%を鳥さんの為に費やして、残りの1%を仕事に捧げます!
今、ここで宣言します!(^^;

さて、本題です。
今回は、CiscoSystems社の新製品のお話です。

「Cisco Cius」というモバイル端末についてです!

続きを読む ...

ワールドカップとビジネス

2010.06.16 Author: さー

ワールドカップ真っ盛りな今日この頃いかがお過ごしでしょうか?
さーです。

20100615%E3%82%AB%E3%83%A1%E3%83%AB%E3%83%BC%E3%83%B3.jpg


さて、日本も一勝して良い雰囲気ですが、単純にワールドカップについてここで語っても面白くないので、
ビジネスを絡めたお話を少し。


続きを読む ...

iPhone4オンラインショップから学んだこと

2010.06.16 Author: ぴ

まずは、朝から眠いです。睡眠時間3時間切ったのって、ここ最近はないですから。

昨日(6/15 17:00)から始まったiPhone4の予約。iPhone3GSを持っている私は、iOS4で満足しておけばよいものを、解像度が4倍になるから…とか、エンジニアなのに新しいものを持たないのはあり得ない!とか叫び、購入することにしました。
17:00は会議中であったため、会議終了後に戦友(iPhone4を購入する人をこう定義する)に状況を聞くと、オンラインショップがダウンしてると言われ、言われてもアクセスし続けていました。

アップルからのメールで、20時までに来店すれば当日お渡しできますよ♪というメールも来たので、今から行こうかとも思いましたが、暑い中外を歩くのもやだな…という情けない状況だったので、オンラインに頼っていました。

続きを読む ...

【TCPDF】バージョンアップに伴うセキュリティ設定方法の変更(Ver.4系→Ver.5系)

2010.06.10 Author: Jas

以前にも紹介したことがあるTCPDFですが、先月にメジャーバージョンがあがったので早速試してみることにしました。

半年ほど前にVer.4.8で作成したプログラムが問題なく動作していたので、バージョンアップによる影響はないと思っていたのですが・・・思いがけない部分で仕様変更を発見しました。

Ver.4系からVer.5系へのバージョンアップ時に権限設定の仕様が真逆になっているようなので、注意が必要です。
対象になっているのは、PDFにセキュリティ設定を行う時に使用する関数で SetProtection() です。

続きを読む ...

PHPExcelとExcel2007

2010.06.10 Author: ぴ

業務効率化を図ろうと、Excel2007で作った書類のデータをうまく取り出し、加工して使うことを模索しております。
弊社でWebシステム開発をするときのメイン言語であるPHPには、Excelファイルの読み込み・書き込みを行うことができるPHPExcelというものが存在します。
今回は、PHPExcelにまつわるお話です。

PHPExcelでは、Excel2007形式のファイルの読み書きができる優れものです。
大昔、Excel2007が出たときには、xlsxファイルをzip展開してファイルの構造をひもとき、Web側で書き込んだデータをExcel2007形式のファイルで出力するようなシステムを作った物です。
それが、近々リリースする

の原型だったりするのですが。

今回は、CentOS 5にRPMで導入したPHPを使った場合の想定で、遭遇する問題を書き留めておきます。
なお、最新のPHP5.3系を使えばこの情報は不要です。だって、普通に動くから…。
サーバ保守を考えたりすると、RPM版のパッケージを使う方がいろいろとよいと考えていますので(賛否両論でしょうが、私はそう考えます)。

続きを読む ...

年齢の計算

2010.06.08 Author: Jas

さまざまなシステムで頻出する生年月日から年齢の計算。
計算が苦手な私にとっては結果があっているかの判断が難しく、特に閏年関連は厄介です。

今回も年齢計算が必要な機能があったので、閏年が正しく処理できるかテストしてみました。

[目標]
・1980/02/29(閏日)生まれの人の年齢計算が正しく行えること
・もちろん、閏日以外の人も。。。

[想定結果]
・閏年の場合は、2/29に年齢が増える
・閏年以外は、3/1に年齢が増える

続きを読む ...

工作!

2010.05.20 Author: sib

好奇心旺盛なコネクティボ社員。
ある日の光景ですが良く見ると・・・

tape01.jpg

tape02.jpg

壁になんか張り付いてますっ?!

続きを読む ...

vim リストを代入

2010.05.17 Author: 路地

またまたvimのお話です。
vimでは他のいくつかの言語と同じように変数に値を代入するとき、左辺にリストを持ってくる事ができます。

let [ foo , bar ] = [ 10 , 20 ]
echo foo " 10
echo bar " 20
let [ foo , baz ] = [ 10 , [ 20 , 30 ] ]
echo foo " 10
echo baz " [ 20 , 30 ]

これを使うとmatchlist関数を受け取るときに便利です。 matchlist関数は matchlist({expr}, {pat}[, {start}[, {count}]]) という書式で、評価するとマッチした結果を10個の要素を持つリストで返します。 ※マッチしないと空にリスト[]を返す

let [ match , sub1 , sub2 , sub3 , sub4 , sub5 , sub6 , sub7 , sub8 , sub9 ] = matchlist( '2010/05/17' , '\(\d\{4}\)\/\(\d\{2}\)\/\(\d\{2}\)' )
" ['2010/05/17', '2010', '05', '17', '', '', '', '', '', '']

上の文の問題は左辺と右辺の数が合わないとエラーになる為、matchlistが必ずマッチしないとダメと言うところですね。その辺は一旦別の変数を経由してマッチしたかどうか調べればよいと思いますが、面倒ですね。 代入が式ではない悲しさを感じます。

ERMおぼえがき

2010.05.17 Author: こん

こんにちは。

ciscoのERMの設定について、簡単なものについて少しおぼえがきです。


続きを読む ...