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

Oracle/Ruby好きの情シス部員がお送りしています

zabbixのデータが増えすぎ問題

去年、監視のために導入したzabbix(ver2.4)ですが、対象サーバが、120台くらいあり、テンプレートの監視項目をそのまんま適用してたら、高負荷状態になり、画面ももっさり、監視ももっさりしてきてしまった。 導入後に、zabbixサーバ自体のメンテを怠っ…

csvからiCalファイルを出力するExcelマクロを作った

会社でグループウェアを移行することになった。 そこで、スケジュールデータをどう移行するかという話になったのだが、 旧グループウェア : CSVをエクスポートできる 新グループウェア:iCalファイルのみインポートできる ということで、うまく噛み合わず。…

SQL ServerよりOracleの方が優れてるなと思った話

DB

Oracle社は好きじゃないんだが、OracleDBは好きです。前職では、なんちゃってDBAみたいな役割だったこともあり、Oracle Master Goldも取得した。 ですが、今の会社で昨年基幹システムのリプレースがあり、そのシステムがSQL Serverだったのですが、運用フェ…

本の配送サービス比較 メルカリカウル用

メルカリカウルの配送方法ありすぎ 絶好調のメルカリの新サービス『メルカリカウル』を利用してみようと思い、読まなくなった書籍を売ってみようかとしてみたのだが、配送方法の選択肢の違いが全くわからず、出品できなかった。 で、まとめ記事は色々がある…

最近流行りのRPAとは

今年で休刊が決まった日経ストラテジー。確かに最近惰性で読んでたが、気になったのがあった。 2017年5月号集が組まれたRPA(ロボティック・プロセス・オートメーション)。 wikiによると ロボティック・プロセス・オートメーション(Robotic Process Automa…

公式手順でsqaleからHerokuに移行する

国産PaaSのsqaleさんが、サービスシャットダウン。 ということで、移行せよとのメールがきた。 後日、Herokuの移行手順公開したよ。とのメールがきたので、いざやってみた。 1. sqaleからDBをエクスポート 公式サイトに手順があるが、sshでログインして、mys…

iphoneのカレンダーをGoogleアカウントと共有したらはまったでやんす

iphoneのカレンダーの色が見づらい! 嫁のiphoneと俺のiphoneのカレンダーを同じGoogleアカウントに紐付けして、お互いの予定を共有できるようにしている。 が、最近になって、(多分iosをアップデートしたタイミングで)カレンダーの色がおかしくなった。 …

初めてDocker触ってwordpressの開発環境を作るまで

前回、Dockerを使ってwordpressの動作環境は作れた。 ryoben.hateblo.jp じゃ、次は開発環境を作りましょう。 開発環境とは ローカルのPC上(MAC)でソースを編集できる ソース編集したらすぐブラウザ上で変更を確認できる 方法検討 Docker-Toolboxは、MAC(Win…

初めてDocker触ってwordpressを動かすまで

そろそろDocker触っとかなきゃダメだろ。 ということで、シルバーウィークなので、触ってみた。 目的 Dockerでwordpressの画面を表示させるまで インストール Docker Toolboxをインストールする。 www.docker.com チュートリアルやる 英語だが、簡単なので、…

Selenium と OpenScript をエンタープライズなERPシステムに使ってみた結果

Web自動テストシリーズ 使ってみたというか、絶賛現在進行形。 Granditを導入することになった。 この度、自社でGranditというWebのERPパッケージを導入することになった。 なかなかヘビーなパッケージなのだが、国産ERPなので、日本人好みに作られており、…

【佐野さん】デザイナーはブラウザの画像を非表示設定にすればいいんじゃ?

画像があるから、パクリたくなるんだ! デザイナーは、ブラウザの設定で画像を非表示にしようぜ。 chromeなら、一瞬で画像を非表示にできる。(他のブラウザはシラネ) Let's ブラウジング yahoo 表示 非表示 あれ、意外とよくない? Twitter 表示 非表示 誰…

ゲーム機のCPUの性能比較

会社の広報誌にコラムを書くことになり、その話のネタでゲーム機の性能がどんな進化をしてるのかを調べたので載せておく。 このサイトで、MIPSを参照にした。 発売年 名称 CPU MIPS 1983 ファミコン Ricoh 2A03 0.78 1985 セガマークⅢ NEC 780C 0.53 1987 PC…

visual studio 2010 expressの登録キーが発行されない

表題の通り、visual studio 2010 express の登録キーを発行しようと思って、MSのサイトに飛ぶとpage not foundでトップページに飛ばされる。 ググったら、同様の問い合わせが、散見される。 how to get registration key for visual studio express 2010 Una…

Windows10のライフサイクルサポートはエグい

日本マクロソフト主催のWindows10のセミナーに行ってきた。 以下、箇条書きで要点だけ記載。 ソフトウェアの販売形態の変化 Windows10で、従来のようにソフトを販売する形態は終了となり、今後は常に最新版を配信する形態となる。OSでは課金はしない。 セキ…

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から、大…

噂のジェネクサスを試す1

会社の昼休みにチョコチョコジェネクサスを触ってます。まずは、先日も紹介したこのスタートアップに沿って、サンプルアプリを作ります。体験版の制約は、以下の通り。 使用日数:60日 言語:C#(Web/クラサバアプリどちらもOK) DB:SQL SERVERなお、基本的…

噂のジェネクサスを試す0

久しぶりのカキコ最近巷で話題になっている、ノーコーディングでシステム開発ができる開発ツールジェネクサスの導入を我が社で検討することになった。SOAでも、BPELなどのフローを書くことによって、ノーコーディングが可能という話もあるが、それはあくまで…

DELL Studio1500 フリーズの解決法

4年ぶりにPC買い換えました。DELL制の Studio1500(正式には、Studio1558)です。スペックは、 CPU: i7 Q740 1.73GHz メモリ:8GB OS: Windows7 64bitと、盛ったんですが、こいつがフリーズしまくる。 現象1: 突然PCが落ちる 現象2: 突然画面がブラッ…

はてなRSSから、Googleリーダーに移行するたった一つの理由

はてなRSSがサービスを停止した。オンラインRSSサービス「はてなRSS」終了のお知らせギリギリまではてなRSSを愛用していたんですが、サービス終了になったので、他のRSSリーダーに移行しなきゃと思った。で、はてなアンテナは、いまいちみにくかったので、(…

フリーのバグ管理システム比較

フリーのバグトラッキングシステム。 仕事関連で調べたので、ついでにポスト。 会社では、Mantisしか使ったことないですが。 自宅では、Trac入れたけど、使って無いっす。(エヘヘ) 製品(リンク) 言語 DB wiki バージョン管理連携 日本語 デモサイト 一言説明 Bugzilla Per…

ORACLEのオープンソース一覧

DB

Sunを買収したOracleが、サポートしているオープンソースの一覧が海外サイトに出ていたので、メモ。計20種類 製品 種類 説明 リンク MySQL DB 言わずもがなオープンソースDBの雄。他社に売られるなどの憶測もあったが、今のところオラクルでサポートされる模…