情シスは何度でも甦るさ。

VBA!VBA!

slackで未払い残業代を手にいれる

GWも明けて五月病真っ只中の季節ですが、新卒の人たちは社会人生活を謳歌してるのでしょうか。 え?GWも出勤?しかも、残業代が出ない?ブラック企業へ入社おめでとう! でも、そんな可哀想なあなたに、slackを使って、ブラック企業から未払い残業代を請求す…

ruby 2.1.0 on Amazon Linux で小数点以下の割り算が0.0になる

偏差値を割り出す小数点以下のめんどうな計算なのだが 開発環境とプロダクションで、同じrubyバージョン、同じデータ同じロジックなのに、計算結果が異なる。 しかも、irbやコマンドベースで実行するとちゃんと出るという謎仕様。 式 (0.8125 - 1.14003927) …

ExcelとかWordファイルをテキストに一括変換

やりたいこと SIerの成果物とExcelとWordで作られた議事録とで矛盾がないかチェックしたい => 機能名や画面・帳票名をキーに全ての議事録ファイルを検索して、書いてあることをチェックしたい => 議事録ファイルを一括でテキストに変換してGrepしたい ←コレ …

ruby製CMS比較

CMSを使って静的サイトを作ろうと思ったが、どーせならphpじゃなくてruby製がいいなぁと思って一通り調べてみた。なんとなくイケてる順に並んでます(日本語優先) また、ruby1.8以下、Rails2以下のものは除いてます。 名前 日本語 メモ Joruri ○ 日本製。行…

ruby mail gemで未読メール、フォルダを指定して受信する

mail gemで、未読メールを受信する。(※IMAP) Mail.find keys: ["NOT", "SEEN"] do #処理 end 未読メールかつ、特定のフォルダを指定する Mail.find keys: ["NOT", "SEEN"], mailbox: 'フォルダ' do #処理 end

Oracle Functional TestingをSeleniumで置き換える2

Web操作をseleniumで自動化してしまおうシリーズ。 もはや、Oracle Functional Testing関係無くなってきてますが。第一回Oracle Functional Testing OpenScriptとは 第二回OpenScriptでスクリプト作成 第三回OpenScriptをJenkinsから呼ぶ 第四回Oracle Funct…

Oracle Functional TestingをSeleniumで置き換える

第一回OpenScriptとは 第二回OpenScriptでスクリプト作成 第三回OpenScriptをJenkinsから呼ぶ 第四回Oracle Functional Testing OpenScriptで定常作業を自動化するOracle Functional Testingのライセンス費用は、1ユーザー:869,600円 年間サポート191,312…

sql*developerでサードパーティDBにアクセス

DB

サーバー上のDBを操作する場合には、ODBC経由で、AccessでDBの中身を覗くことができるが、ODBCの設定が面倒だったり、Accessがインストールされてなかったり、AccessのUIが嫌い(MSが嫌い)だったりして、避けたいって場合がある。なので、Accessの代わりにS…

OEMのグラフの見方 平均アクティブセッション

DB

久しぶりにOEMを覗いてグラフを見てたのですが、協力会社の人に、「この棒グラフって何なの」ってメトリックのグラフを聞かれる。改めて聞かれると少し悩む。平均の折れ線グラフはわかるんだが、最小/最大/平均と書かれた棒グラフは正確には何なのだろうか。…

Oracle10g OEM dbconsoleでssl: nzos_Handshake failed

DB

転職後の会社で電話番してたのですが、意外とOracle使ってるらしく、でも、運用管理はそんなに面倒みきれてないそうで、「OEMが最近うまく動かないんだよねー」とのことで、暇だし中身見てみることに。OSが、Windowsだったので、サービスから起動しても、失…

Sqale使ってみた感想

sqale ちゃんとお金払ってます。月額940円。 railsではなく、sinatra+active_record良かったこと 日本語マニュアル豊富。大体の疑問はマニュアル読んで解決した。日本語さいこー 月額940円は妥当?さくらの共有サーバ(独自ドメインあり)でも、月額740…

will_paginateでページ数がおかしい

ActiveRecord+will_paginateで、ページ数を表示する為のcountのSQLがうまくいかずに、ページ数がおかしいということがあった。SQLの結果は、22件なのに、なぜかcount用のSQLは11件。うまく、いかないので、直にSQL書くしかないのかなぁ。と思ったが、グ…

アンチアウトソース山崎製パンのITとは

IT Initiative Day 2014.3.11 / IT Service Management Special徹底検証:クラウドとシステム運用行って来た。山崎製パンの計算センター 石毛室長 のお話が一番印象的だった。 (元大成建設 CIO木内さんとの対談形式 )冒頭から、2.14の談合坂でのリアルアン…

OracleのWeblogic、MySQL勉強会に行って来た

第44回Oracle WebLogic Server勉強会@東京分散トランザクションの話。 2フェーズコミットとか。その際のWeblogicの設定方法とか。すげー、細かい話で、あまり着いて行けず…。結構前に行った際は、Java7,8の話で、参加人数も多かったのですが、今回は参加者…

感想:脱オンプレ! AWS(クラウド)エンジニアの素顔と舞台裏

http://www.zusaar.com/event/3707003行って来た。AWSの開発・運用会社の中の人が語るAWSの素顔。参加企業 iret:cloudpackというAWSのSIサービスを提供(途中cloudpackが会社名かと勘違いしてた)。日本初のAWSのプレミアムコンサルティングパートナー。現…

オラクル領域見積もりシート

DB

オラクルの表領域を見積もろうと思って、確かOTNでシート配ってたよなー。と、ググってみたら、 以下のリンクが出てくんだけど・・・・ http://otn.oracle.co.jp/document/estimate/ URLが下記の通り変更になりました。 お手数ですがブックマークなどの変更…

sinatra-activerecordでConnectionNotEstablished

最近、rubyでsinatraにハマってます。 で、ormは、sequelを使っていたのだが、勉強がてらactiverecord使ったらはまったはまった。migrate機能を使う為に sinatra-activerecord を使ったのだが、ConnectionNotEstablished連発。 $ bundle exec rake db:migrat…

WebサービスでSOAの実装方法

ついに、このブログのタイトル通り、我が社でSOAプロジェクトが動き出しそう。しかし、プロジェクトメンバーは、SOAというバズワードに懐疑的なメンバーがいる。その気持はわかる。 しかも、ESBの導入という手段をとるという動きもあり、その手段はうちに合…

IE10対応?Oracle Application Testing Suite 12.2.0.1.0 リリース

Application Testing Suiteの記事ばっかりですが、Oracle Application Testing Suite の新板 12.2 がリリースされた模様。USサイトで、評価版がダウンロードできます。(日本サイトはまだ) 新機能引用 OpenScript Hyperion負荷テスト・モジュール - OpenScr…

Oracle Functional Testing OpenScriptで定常作業を自動化する

何気に4回目。 第一回OpenScriptとは 第二回OpenScriptでスクリプト作成 第三回OpenScriptをJenkinsから呼ぶ 皆さん仕事でシステムAの画面上のデータをシステムBに転記して入力するなんてことはありますか。 月次や年次のたまにしかやらない運用作業とか、…

vimの移動系コマンドまとめ

最近エディターをvimにした。もっぱら使うのはWindowsだけども。だいぶ慣れてきたけど、やっぱり移動系がなかなか覚えれないのでメモしておく。 動き コマンド ページ送り/戻り [Ctl] + F / +B 半ページ送り/戻り [Ctl] + D / + U 行の先頭(BOL)/末尾(EOL)…

Oracle Functional Testing OpenScriptをJenkinsから呼ぶ

第一回OpenScriptとは 第二回OpenScriptでスクリプト作成というわけで、3回目。 前回までで、OpenScriptを使用したスクリプト作成とテストができるようになったので、そうなると次はCIです。Jenkinsです。 色々と調べましたが、なんとかできるところまでも…

Oracle Functional Testing OpenScriptでWeb自動テスト2

前回からの続きじゃ、早速、OpenScriptで、スクリプトを作っていきましょう。 1.OpenScriptの入手 本当は高いお金がかかりますが、Oracleの製品は基本的に試用版として製品と同等のソフトウェアがダウンロード可能です。試用版のダウンロードは、Oracleの…

Oracle Functional Testing OpenScriptでWeb自動テスト1

今回はGoogle先生に聞いてもあまり日本語で情報を教えてくれない、Oracle製のテスト自動化ツールについて書いていきます。 機能的に色々イケてるのに、全然ネット上で情報が無いので、しょうがなく自分で調べたことを記述することにしました。まずは、製品に…

バージョンアップしたSVNVB6 ver0.5.0でvb6のソースを管理する

会社でVB6のシステムがwindows7で動くかどうかテストをしています。 なんか、全然前向きじゃないんだが、いざしょっぱいVB6のシステムを.NETにアップデートするのもそれはそれで面倒なので仕方がない。 windows7上でvb6システムのテストは、エラーが出ずでビ…

VSSからSubversionへの移行

社内のバージョン管理をVisual Source Safe(VSS)から、Subversion(svn)にした経緯・苦労した点を書く。技術的な内容については、あまり書いてないので、ぐぐってくださいな。1.VSSの課題 ユーザー毎にライセンス料がかかる Visual Studio,EclipseなどのIDE…

DataPumpでORA-904

DB

既存の開発環境のOracleから、勉強会用の環境にデータを移行しようとした。 DataPumpでスキーマごとデータを丸っと移行。impdpでエラー発生 ORA-00904: "ORIGINAL_OBJECT_NAME": 無効な識別子です。 検索したら、同じ問題が出てきた。(英語) https://forums.…

SOAの次はWOA

SOA

ガートナーのレポートなんかでちょこちょこ出てくるWOAというワード。 Web Oriented Architecture の略で、簡単に言うと、SOAの進化系なんだそうだ。 おどろくなかれ、2008年ごろから登場しているようだ。ちなみに、日本のWikipediaには記述が無いが、USのWi…

噂のジェネクサスを試す2(まとめ)

前回から、少し時間が経って、ジェネクサスのクイックスタートを試してみた上でのGenexusのまとめ。 Genexusとは(おさらい) ウルグアイ産の超イケてる自動コード生成ツール。 よく言われるメリットは、 ノンコーディングでアプリ開発 画面の自動生成 環境…

Oracle XE 11g の制限

DB

Oracle Express Edition 11g のbeta版が出ましたが、10gとは違い、XEの制限が緩和されているようです。 項目値補足 使用CPU1コア複数コア搭載機でも1コアしか使わない インスタンス1つのみ1つのインスタンスしか作成不可 データ領域11GB10gの4GBから、大…