のえら

技術備忘とかメモとか.間違いはつっこんでいただきたい所存.

rubocop で ruby の数字の桁区切りをアンダースコアでできることを知った話

Use underscores(_) as decimal mark and separate every 3 digits with them. プロジェクトに導入している rubocop で上記のメッセージが出た。 ruby では10000のような大きな数字を使うとき、人の目で見てパッと何桁かを理解できるよう、任意の箇所に _ (…

WebベースのDBクライアント「JackDB」を触ってみたのでメモ

JackDB TOPページ Log in ログイン画面。 Googleアカウント or githubアカウントでのログインも可能。 アカウントがない場合は「Create a new account.」からアカウント作成画面に遷移して作成する。 Sign up アカウントの作成画面。 Email address Full nam…

Google Cloud Bigquery で非同期処理

require 'google/cloud/bigquery' bigquery_project = Google::Cloud::Bigquery.new( # Bigqueryの接続情報を指定 project: 'test_project_id', keyfile: './service_account.json' ) sample_query = <<-QUERY SELECT repository.* FROM `bigquery-public-da…

【vim】NeoCompleteを使いたくてlua付きvimをインストールしてviコマンドで使うのに色々ハマった

NeoCompleteを使いたかったのでlua付きの最新vimをインストールするのに色々ハマった。 察しのよい人はもうタイトルからお気づきかと思われますが、vimのインストールはできていたのにviコマンドで呼び出すように設定していなかったというオチです。 まあ他…

Google Bigquery の WEB インターフェースのクエリエラー メモ

Bigquery のクエリエラーで(無駄に)ハマったところ WITH BASE AS ( SELECT count(id) as total FROM `dataset_name.hoge_*` WHERE _TABLE_SUFFIX BETWEEN '20170501' AND '20170510' ) SELECT total FROM BASE Bigqueryには実行前にクエリをチェックしてく…

【rails3】POSTしたらルーティングエラーになったけどSSL設定的なものだった

※rails3での話ssl_requirement https://github.com/bartt/ssl_requirement (railsでSSLを使えるようにするgem) 起きたこと 特定の path に対して POST を投げたらルーティングエラーになってしまった。 指定している path のルーティングは routes に記述し…

react というか JSX のコメントアウト

sample.html <html lang="ja"> <head> <script src="http://fb.me/react-0.13.3.js"></script> <script src="http://fb.me/JSXTransformer-0.13.3.js"></script> </head> <body> <div id="app"></div> <script type="text/jsx"> // コンポーネント宣言 var Counter = React.createClass({ // 初期値設定 getInitialState(…</body></html>

rescueを1行で書きたい

JSONでパースをかけるときに、変換できない形式のときにエラーになる。 空かどうかのチェックは事前にできるけど、パースができるかのチェックはできないようなので、nilで返してその後処理をするよう。 が、これだけのためにbegin句で複数行になるのは微妙…

【rails】solrのfacetでカラムごとにまとめたときの件数が100しか取得できない

solrでfacetを使うと、指定したカラムごとにまとめた結果を取得することができる。 results = User.search do facet(:hoge_ids, :foo_ids) end results.facet(:hoge_ids).rows これはhoge_idsとfoo_idsでまとめて、facet(:hoge_ids).rowsでhoge_idsの結果を…

【ruby】配列Aの中に配列Bの値が含まれているか確認したい

配列Aの中に配列Bの値が一つ以上含まれているか確認したくて、ぐるぐる回せばいいかなぁと思って書いたコードが以下。 ※present?はrailsのArray拡張メソッド [1] pry(main)> list1 = %w(apple banana melon) => ["apple", "banana", "melon"] [2] pry(main)>…

link_to の中に改行を含みたい

その1: link_to にブロックを渡す = link_to hoges_path, class: "foo" do リンクテキスト一行目 %br リンクテキスト二行目 その2: リンクするテキストにタグを含んでエスケープする = link_to raw("リンクテキスト一行目<br/>リンクテキスト二行目"), hoges_pa</br/>…

Handsontable のサンプルを動かそうとしたらエラーになった話

Struts2のプロジェクトで、Handsontableを使用するからこのサンプル見てねー、と渡されたので動作確認したらエラーがでた。 Handsontable is not constructor えー、と思いつつ色々ググってみたけど、決定的なのはなく。 ふと、バージョンのせいでは?と思っ…

hamlのシンタックスエラー

少し前からhamlを触るようになったけど、初めてだからちょっと書いてはエラー、ちょっと直してはエラー、で最近ようやく構文にも慣れてきた。で、初めて出たエラーがこれ。 syntax error, unexpected keyword_ensure, expecting keyword_end 閉じタグとかな…

bundle exec rails を実行したときに怒られた話

ssh で本番環境に接続したあと、rails コンソールを起動しようとしたら以下のエラーが出て怒られた。 Could not locate Gemfile 本番環境だったので、エラーメッセージが出ただけでテンパる・・・慌ててググったら検索結果で気がついた。 実行する階層を間違…

ウォンバットさんたちにハマった影響で多摩動物公園に行ってきた話

2014年9月頃のお話。 ウォンバットさんにハマった影響で、ウォンバットについて色々調べているうちに実物を見たくなり、ネットで調べてみたらいくつかの動物園にいるようだったので、割と近い『多摩動物公園』に行くことを決意。 渋谷乗り換えで行くのがよさ…

ウォンバットさんたちグッズを妄想する:その3

なんとなく思いついたのでメモがてら。下書きすら消していないやる気のなさがうかがえるネタ。たぶんそのうち自分で作りだすであろう、ウォンバットさんたちモチーフのエプロン。 コアラさんの胸のふさふさがポケットになっているのがポイント。 右下にこっ…

OracleでSpoolしたときに余計な改行が出力される

Oracleのレコードをcsvファイルに出力したとき、行と行の間になぜか余計な改行が出力されてしまうので原因と回避方法を調査した。 環境 サーバー:Windows Server 2005 DB:Oracle 8i 出力方法:SQL*Plus の spool 現象 spoolを使用してcsvファイルを出力し…

PowerShellのあれやこれ

概要 PowerShellでファイル操作とかする中で、調べたりコマンドヘルプ見たり試したりして溜まった小ネタとかメモとか。パイプとか基本的な部分は書いてない。 ざっくばらんに調べた順になっているのでごちゃごちゃしてる。 小ネタ 入力 タブキー押下で入力補…

ウォンバットさんたち3周年おめでとうございますマンガ。そのろく

前回はこちら 一方その頃・・・あれ、カモノハシさんは?? え、誰か声かけてないの

サイズの大きいcsvファイルから先頭・末尾を取得するときのメモ

csvファイルはサイズが大きく(2GBくらい)なると、ExcelでもテキストエディタでもACCESSでも開けなくなる。 (Windowsコマンドtypeで出力する分には問題ないんだけども) そんなおっきなcsvファイルの先頭末尾を取得するときのメモ。 windowsコマンドではheadと…

ウォンバットさんたち3周年おめでとうございますマンガ。そのご

前回はこちら軽く・・・ (ショエー!?!)びっくりするぐらいデビルさんが可愛く描けない

Struts2でアクション内でリクエスト内容を確認する

コントロール内でリクエストされたパラメータをログ出力で確認する方法 パラメータのvalueが配列になっているので、無理くり連結して出力している for (Entry<String, String[]> ent : request.getParameterMap().entrySet()) { log.info(ent.getKey()); log.info(StringUtils.</string,>…

jsPDFをIE8-9に対応させたかった→できませんでした

Blobやatob、ArrayBufferをIE9でも使えるようにして出力を試してみたが、dataURIにIEが対応していないっぽい jquery - how to get base64 pdf string working in IE ( base64 pdf string is coming from odata call) - Stack Overflow引用: According to th…

ウォンバットさんたち×ラブライブ!のクロスオーバーが描きたいだけの人生だった(タイトル)

自分の好きな「ウォンバットさんたち」と「ラブライブ!」が一緒になったら幸せなんじゃね?と思った結果の産物。 絵にする気力はなかった。。そのうち。。【コアラさんとにこにー】 (コアラさん原稿なう) なに、漫画描いてるの?・・・ふーん、なかなかい…

データベースコピーウィザードを使用してSQL Server 2005 から SQL Server 2008 R2にデータを移行する

データベースコピーウィザードを使用するにあたって、色々問題が出てしまったのでググったり設定変更して実行してみたり、試した結果うまくいったのでメモしておく。 ググったとき、「これをこうする」「これならできた」、と情報が色々あり、以下の記述と異…

【不定期更新】ウォンバットさんたち メモ

たまにウォンバットさんたち関連の情報を求めていらしてる方がおられるようなので、役立つかは不明なプチ情報を展開。 個人で収集している情報のため正確ではないので注意。コメントかリプで情報いただければ更新します。*不定期更新 ●グッズ販売について …

struts2でのラジオボタン動的生成について

yahooの知恵袋眺めてたら、JSPでList<Map>からラジオボタンを動的に作る質問を見かけて、そういえば最近Struts2で似たことやったなぁ、と思って忘れないためにメモらいず。【やりたいこと】 List<Map<String, String>>のオブジェクトがあった時に、Map…

ウォンバットさんと作者さんに会いにキデイランド原宿まで行ってきたのよぅ☆

前略 恒例の、ウォンバットさんイベントに行ってきたお話。 最近はグッズは買いに行くものの写真撮影には参加していなかったのだけども、今回のイベントは同日に作者さんのサイン会があるということで、スケジュールを調整、自宅作業の合間を縫って参戦。 今…

ウォンバットさんたち3周年おめでとうございますマンガ。そのよん

前回のお祝いマンガからどれだけ空いてるんだって話ですよホント。。 まだまだ続くよお祝いマンガ。 カモノハシさんとデビルさんが全然出せない。。 以下、メモしてた内容キウイさんが一番上になったら軽いんじゃないかな え、大きさそんなに変わらないよ・…

SQL Server 2008 R2 でログイン(ユーザ)の一覧をクエリで取得する

SQL Server 2008 R2 のログイン一覧を取得して加工したいんじゃが、コピペできる標準の機能としては存在しないらしい。 http://dba.stackexchange.com/questions/22803/listing-the-existing-sql-server-logins-and-users クエリをがしがし組み合わせると取…

【未解決】jQueryでinputboxに特定の文字しか入力できないようにする

jQueryでinputboxに特定の文字しか入力できないようにする必要があって、書いてみたコード。 var charList = ["H", "O", "G", "E"]; $(function() { $("input.hoge-only").on("keypress", function(e) { if ($.inArray(String.fromCharCode(e.which), charLi…

SQL Server 2008 R2 のアップグレードアドバイザでメソッドが見つからないエラー

SQL Server 2008 R2 のアップグレードアドバイザを実行してみたらエラーが大量に出てきた。 が、明らかにアップグレードそのものに対するエラー内容ではない。。 とりあえず解決方法を調べてみた。 ■エラー内容 Database Server "PreUpgrade (アップグレード…

Cygwinのアレやコレ

Cygwinに関するTIPSがたまってきたのでメモする。 全部Windows Server 2008 R2で動作確認済み。 ■Cygwinのバージョンを確認する Cygwinを起動し、以下のコマンドを実行する。 uname -a パッケージ版であれば、以下のコマンドでも確認可能 cygcheck -c cygwin…

ローカルセキュリティポリシーで怒られたでござる

Windows Server 2008 R2にて以下の作業を行おうとしたらエラーが出たのでメモらいず。セキュリティの設定>ローカルポリシー>ユーザー権利の割り当て 「サービスとしてログオン」にユーザを追加しようとしたらエラー発生 ※追加しようとしたユーザは自分自身…

ファイアウォールの(受信)規則をコマンドで追加したい

Windowsファイアウォールの受信規則の作成をコマンドでやりたいなぁ、と思って調べたり試したりしたのでメモしておく。Windows 7 で実行できることを確認済み。参考にしたページ: http://www.atmarkit.co.jp/fwin2k/win2ktips/1035advfwall/advfwall.htmlコ…

【ウォンバットさんたち】呼称まとめ

ネタ漫画描くとき用の個人的なまとめ。 あくまで個人的なまとめ(大事なことだからにk(ry ツイッターの会話とか参考にしてるから多少はブレがあると思う。 一人称 ウォンバットさん:ウォンバットさん デビルさん:オレ カモノハシさん:僕 コアラさん:コア…

【ウォンバットさんたち】12月イベント情報

12月ウォンバットさんイベント情報 日にち 場所 アクセス ブログURL 備考 6日(土) カラフルタウン岐阜レインボーモール館 2階パスポート カラフルタウン岐阜店前 カラフルタウン岐阜 ブログ ポストカードは冬限定クリスマスコス 13日(土)※ 小田急百貨店 新宿…

SQLServerでDBのプロパティを取得したい

SQL Server で各DBのプロパティを取得する必要があったんだけども、それぞれプロパティを開いてキャプチャ撮って、ってするのが面倒になってきたのでクエリで何とか取得できないか調査。あったね。 プロパティの取得はこれを使う。 Use T-SQL to View Databa…

BSENDMのアイコン

BASP21をインストールするともれなく付いてくるBSENDM EXEのね、アイコンがね、これ完全におっぱいや・・・!ってなったの。なんでなんだろ・・・いや、おっぱいにみえるだけで実は違うのかもしれない。

ウォンバットさんに会いに小田急百貨店まで行ってきたのよぅ☆

10月19日に小田急百貨店 新宿店のデスクマイスタイルにウォンバットさんがいらっしゃるということで会いに行ってきた。 まだ4度目ですが、そろそろおっかけを名乗ってもよさそうな気がしてきた。 stkじゃないよ!!! まぁ、ちょっと待て ぶっちゃけていうと…

【ウォンバットさんたち】11月イベント情報

ウォンバットさんのイベントが決定しまくりまくりすてぃなので、自分用に一覧化。 随時更新、予定。 11月ウォンバットさんイベント情報 日にち 場所 アクセス ブログURL 備考 1日(土) モレラ岐阜 1Fパスポート前 モレラ岐阜 ブログ 3回登場ポストカードは冬…

jQueryで要素操作を行うサンプル

毎回「アレ、取得した要素をここに追加したいときどうするんだっけ?」ってなるので、jQueryで要素の移動(挿入)を行うサンプルを作成。このままコピペしてhtml形式で保存すれば動作確認できる。視覚的にわかりやすくするためにスタイルを適当にぺしぺしして…

Bootstrapのmodalをformの中に定義したらbutton押下でダイアログ開かなかった

いやまぁ、勘違いの話なんだけども。Bootstrapのmodalをformの中に実装 ⇒ ボタン押下でモーダルウィンドウが表示で、Firefoxでは問題なく表示されたけどchromeとIEだと表示されない。 押下した直後、actionで指定したURLに遷移しているのでどうやらsubmitさ…

ウォンバットさんに会いにニトリモール相模原まで行ってきたのよぅ☆

このブログではそろそろおなじみになってきた、ウォンバットさんに会いに行ってきたレポートです。 おなじみ、って言ってもまだ3回目だけど。なんかもう何回も書いた気がするけど、1回1回が内容濃いのか? イベント行くかどうしようか 妹様と、こわいものさ…

ウォンバットさんたち3周年おめでとうございますマンガ。そのさん

前回はこちら結局つみあがる方向に決定しました。 「タワーとか・・・誰が一番下になる?」 「え、やっぱりここはくじ引きじゃない?」 ((ここで別名ネタだしてくるか・・・!)) ※ちなみにフェアリーさん、ウォンバットさんたちと大きさはそう変わりませ…

ラジオボタンの見た目をチェックボックスにしたい

「必須にしたいからラジオボタンをおきたい、でも見た目はチェックボックスにしたい」というお客様の要望をかなえるために調べたり作ったりしたのでメモらいず。 チェックボックスでも、jQueryでゴリゴリっと書けば必須にできるけど、見た目だけ変えて対応し…

ウォンバットさんたち3周年おめでとうございますマンガ。そのに

前回はこちらわかる人しかわからんネタ ネタと言っていいものかも不明だけど、コアラさんひきこもりだからね! 以下、小ネタメモ 「あれ、コアラさんが進んで参加するなんてめずらしいね」 「イベントと聞いて(スチャ)」 イベント違い (両替してきたのに!?…

ウォンバットさんたち3周年おめでとうございますマンガ。そのいち

ウォンバットさんたちが先日3周年を迎えたということで、お祝いマンガを描いてみた。 このネタだしてからしばらく経ってるけど気にしない。 漢字も間違えてるけど気にしない。 「3周年ということで、何か記念にやろうと思うんだけどさ」 「うん」 以下、メモ…

rails インストール時のメッセージが個人的にツボった

のでメモしておくだけ。 Fetching: rdoc-3.12.2.gem (100%) Depending on your version of ruby, you may need to install ruby rdoc/ri data: <= 1.8.6 : unsupported = 1.8.7 : gem install rdoc-data; rdoc-data --install = 1.9.1 : gem install rdoc-da…

ウォンバットさんに会いに海老名ビナウォークまで行ってきたのよぅ☆

今回も口調を真似しているのは、お察しの通り、前回のタイトルで反省していない結果が反映されています。 ウォンバットさんイベントラッシュ イベント開催が続々決まって、新商品発表があって、お財布が悲鳴を上げてるとかそんな・・・。 ボーナス支給直後に…