2015-01-01から1年間の記事一覧
pry実行時のIntegerの色が暗い紫で背景黒だとめちゃくちゃ見にくかったので変更しました。 調べた中で簡単に設定できるruby version番号の表示の設定も行ってみました。 pryの色変更方法 .pryrcがなければ、homeディレクトリに作成し、以下の設定を行う。 .p…
Timeオブジェクトの生成 p Time.new #=> 2014-05-09 12:01:33 +0900 # 現在日時のTimeオブジェクトを生成する p Time.now #=> 2014-05-09 12:01:33 +0900 # newと同様 p Time.local(1999,12,31,23,59,59) #=> 1999-12-31 23:59:59 +0900 # 指定の日時で生成…
いままで試験対策用にまとめた内容記事をまとめます。 Gold受験前に一気に試験範囲を見直します。 Ruby 公式資格教科書の問題を見直す 組み込みライブラリ メタプログラミング Ruby 2.1 Ruby Gold受けた人たちの復習ブログで知識を補う Ruby Silverの範囲の…
<<"識別子" 1行目 2行目 ... 最終行 識別子 <<"識別子"」の次の行から「識別子」の前の行末までが作成される文字列 例は以下 <<"EOS" こんにちは お元気ですか ではさようなら EOS 終端識別子の前にはスペース挿入不可。 階層が深い場合でもスペースを入れず…
高速化するための実装方法 画面更新やセルの計算などの時間のかかる処理を抑止することで数倍~、高速化が図れる 'Escキーで処理停止、画面更新、イベント通知、セル自動計算を抑制 With Application .EnableCancelKey = xlDisabled .ScreenUpdating = False…
ネットマーケティング用語がわかっているようでわかっていなかったので用語の意味をメモメモ。 SEM ・サーチエンジンマーケティングの略称 ・SEO,リスティング広告を含むサーチエンジン上のマーケティングのことを指す SEO ・サーチエンジン最適化 ・サーチ…
斬新な働き方をしている企業の紹介 0.サイボーズ(佐藤 学) kintone kintone - サイボウズのビジネスアプリ作成プラットフォーム プログラミングをせずに3分でアプリ作成できる。 初めてのクラウドサービス kintoneの勉強会コミュニティ kintone Café | kinto…
勝手に始まる動画広告がテザリングの通信料の3G制限を圧迫しているような気がして、 下記の対策をしてみました。 無料でiPhoneのウェブブラウザ「Safari」上から広告を削除してしまう「Adblock Plus」を使ってみた http://news.livedoor.com/article/detail/…
MySQLでtoo many connectionsエラーが発生した経緯もあり、MySQLのコネクション接続数とスレッド数を参照するコマンドを調査しました。以下に記載します。 現在の接続数 以下は累計のため、現在値を把握するためには前回値との差分を取る mysql> show global…
Mac OS XをYosemiteにバージョンアップした後、Chromeで コピーペーストすると5秒ほど待たされるようになってしまいました。 長い文章であればあるほど待たされる時間は長くなる傾向にありました。 他のアプリでは問題がなかった。 根本解決はChromeのバー…
オートフィルタを解除し、なんらかの編集作業を行った後に、前のオートフィルタの状態に復帰させる方法を下記に記載します。 いろいろ調べたのですが、3つ以上の条件を設定した場合に対応したものがなかったので考えてみました。 オートフィルタの保存と復…
概要 文字列、数値、日付・ブール値など、様々なデータを格納することができる型。 データの値を表す部分とデータの型を表す部分(内部処理形式)を保持している。 宣言方法 Dim 変数名 As Variant Dim 変数名 型指定の省略時はバリアント型(Variant)が指定さ…
protectedとprivateメソッドの可視性 基本的なルールは以下 protected レシーバーなしで参照可能 レシーバー(自分またはサブクラス)から参照可能 自クラス、サブクラスから参照可能 クラス外部からは参照できない private レシーバーなしで参照可能 レシーバ…
VBA開発において役に立つ情報を備忘録として追記していきます。 個人用マクロブックの作成方法と使い方 http://allabout.co.jp/gm/gc/297809/2/ 個人マクロブックが開けない Excelバージョン:2013 以下エラーが発生する場合、 「起動フォルダーにある個人用…
セル範囲を配列に設定。MyArray(1 To 100, 1 To 2)の配列となる Dim MyArray MyArray = Range("A1:B100") 配列をセル範囲に設定 Dim MyArray Range("A1:B100") = MyArray
指定ワークシートのRow_Del行の1〜5のエリアの値のみをクリアする With Range_Del.Worksheet .Range(.Cells(Row_Del, 1), .Cells(Row_Del, 5)).ClearContents End With オートフィルタがかかっている場合は以下で外してから、 クリアすると非表示領域の値な…
スレッドの作成、終了、停止、例外発生時のスレッドの挙動について確認していきます。 プログラム開始時に生成されるスレッドをメインスレッドと呼ぶ。メインスレッドで 動かすスレッドについて以下より見ていきます。 スレッドの作成 Thread::new、Thread::…
文法の試験範囲 (Gold試験出題数 15/50 約30% ) 試験で問われるポイントについて整理していきます。 ブロック do〜end、{}の違い(結合度のお話) do〜end、{}の使い分け(要約) do〜end、{}の使い分け(詳細) 例外処理 rescueにおける引数省略時のエラー捕捉 例…
組み込み定数 主なコマンドラインオプション 冗長モード warn requireとload requireとloadとの違い 指定されたファイルを探すルール(相対パス指定の場合) 組み込み定数 ruby標準で用意されている定数 組み込み定数 値 STDIN 標準入力 STDOUT 標準出力 STDER…
SQL実行で落ちた場合などにおいてプロセスが残っていないかを確認するコマンドを紹介
Ruby公式教科書の模擬問題に出題された箇所について情報をまとめてみる。 数学関連 StringIO Threadクラス 日時関連 Object#freeze RDocコメントのマークアップ 読み込み対象行 ドキュメントの生成 マークアップの書き方 数学関連 Rationalクラス 有理数を扱…
項目名 デフォルト オリジナル設定 水平分割 :split ss 垂直分割 :vsplit sv ウィンドウを閉じる :q sq バッファを閉じる :bd sQ 左に移動 <C-w>h sh 下に移動 <C-w>j sj 上に移動 <C-w>k sk 右に移動 <C-w>l sl 画面自体を左に移動 <C-w>H sH 画面自体を下に移動 <C-w>J sJ 画面自体を上に</c-w></c-w></c-w></c-w></c-w></c-w>…
Dim Var(3 To 5, -2 To 1) As Integer '第2引数を省略すると1次元の値を表示します。 Debug.Print "1次元 添字下限:" & LBound(Var) Debug.Print "1次元 添字上限:" & UBound(Var) '2次元 Debug.Print "2次元 添字下限:" & LBound(Var, 2) Debug.Print "2…
Ruby公式資格教科書の基礎力確認問題で学習した事項を以下に記載する。 定数 可変長引数、配列の展開 可変長引数メソッドの呼び出し方と内部での参照方法 可変長引数を引き回し方 通常引数と可変長引数を引数に取る 省略可能な引数(オプション引数) 引数にデ…
# テストDB作成(database.ymlは設定済みの前提) $ rake db:create RAILS_ENV=test # DBへテーブル定義を適用 $ rake db:migrate RAILS_ENV=test # test_spec.rbを実行する $ bundle exec rspec spec/models/test_spec.rb
1. Factory Girlのインストール Gemfileにfactory_girl_railsを追加する。 # Gemfile group :test do gem 'factory_girl_rails' end Bundlerを実行する bundle install FactoryGirlの接頭辞を省略する設定 # in spec/spec_helper.rb RSpec.configure do |con…
エラーが発生するとエラーの発生した次の行から処理を続行 On Error Resume Next Dim buf As String On Error Resume Next buf = Dir("A:\Dummy.dat") If buf = "" Then MsgBox "ファイルがありません" '表示されます Else MsgBox "ファイルが存在します" En…
<割り当てメモリの確認> free <消費メモリの順のプロセス表示> top <メモリ使用プロセス表示> ps メモリ、CPUの変化を確認するコマンド メモリーやCPUの情報を10秒間隔で3回表示する $ vmstat 10 3 procs -----------memory---------- ---swap-- -----…
コマンドの後ろに&を付加 $ cat > xxx & バックグラウンドプロセス確認 $ jobs [1]- Stopped cat > xxx バックグラウンドプロセスをフォアグラウンドへ $ fg バックグラウンドプロセスを停止 ジョブID指定の場合 $ kill %1 プロセスID指定の場合 $ kill -STOP…
=REPLACE(LEFT(CELL("filename",$A$1),FIND(".x",CELL("filename",$A$1))-1),1,FIND("[",CELL("filename",$A$1)),) ファイル名に"."が含まれる場合、上記".x"のように拡張子の一部を含める上手く動作する