すけ郎 さん プロフィール

  •  
すけ郎さん: スケ郎のお話
ハンドル名すけ郎 さん
ブログタイトルスケ郎のお話
ブログURLhttp://www.sukerou.com/
サイト紹介文プログラミングなどの話をメインに、自作便利ライブラリなどを紹介してきます。
自由文私が作成したいちおしのツールとして、
ガントチャートスケジュール作成ツールの「スケ郎」があります。
日付の変更があっても、変更した日数分、前後のタスクの日数を調整する機能等があり、大変便利です。
参加カテゴリー
更新頻度(1年)情報提供30回 / 299日(平均0.7回/週) - 参加 2017/09/17 23:23

すけ郎 さんのブログ記事

  • enchant.js で矢印キーの keydown イベントが発生しない
  • enchant.js 矢印キー enchant.js で矢印キーの keydown イベントが発生しないはじめにタイトルの通り、矢印キー(↑↓←→)の keydown イベントを検知しようとした所、enchant.js を使用すると、矢印キーの keydown が発生しない事が分かった。。。具体的には、以下のようなコードでは、矢印キーの keydown イベントは起きない。 document.onkeydown = function (e){ // 矢印キーの場合、そもそもイベントが発生しな [続きを読む]
  • Apache Tiles で定義名にワイルドカード指定を行う
  • Tiles ワイルドカード Apache Tiles で定義名にワイルドカード指定を行うApache Tiles で、定義名がワイルドカード指定できた為、そのメモです。bank/*から始まる定義名すべてを対象とする場合後から {1} を指定して、ワイルドカードで一致した部分を後方参照できます。definition name="bank/*" template="/layout.jsp"> put-attribute name="header" value="/header.jsp"/> put-attribute name="body" value= [続きを読む]
  • Spring MVC 外部の CSS/JavaScript を読み込む
  • Spring MVC 外部のCss_Js読み込み Spring MVC 外部の CSS/JavaScript を読み込むservlet-context.xml の編集servlet-context.xml に外部リソースのマッピングを追加します。resources mapping="/resources/**" location="/resources/" />リソースの配置servlet-context.xml に定義した場所に、CSS/JavaScript 等のリソースを配置します。リソースの使用リソースを使用するには、以下のように タグを使用して、リソース [続きを読む]
  • Java 1.10 + Spring MVC + MyBatis の環境構築
  • mvcの導入 Java 1.10 + Spring MVC + MyBatis の環境構築はじめにJava 1.10 + Spring MVC + MyBatis でWeb アプリケーションを構築する機会があったので、その覚書です。プロジェクトの構成今回作成するプロジェクトは、以下の構成となります。Eclipce は 4.8 photon を使用Java 1.10 ( Oracle JDK )Tomcat 9 ( All in one Eclipce 付属の Tomcat を使用)Spring MVC (レガシー Spring MVCプロジェクトで作成)DB周りは M [続きを読む]
  • 固定列のQTableView
  • 固定列のQTableView QTableView の列固定 (スクロール固定)QT の QTableView で業務システム等でよく要望される、左からN列目までは横スクロールしないように、固定化する方法です。はじめに標準の QTableView には、スクロール固定を行う機能がないため、カスタムウェジットを作成します。公式でも以下のページで固定化を実現方法が説明されています。Frozen Column Examplehttp://doc.qt.io/qt-5/qtwidgets-itemview [続きを読む]
  • gooラボ 時刻情報正規化API を試した
  • 時系列情報正規化API gooラボ 時刻情報正規化API を試したはじめにgoo ラボが提供している[時刻情報正規化API]を試してみました。“今日”, “明日”, "○日後"などの表現を、"yyyy-mm-dd"形式の日付表現に正規化してくれます。公式ドキュメント試す今日が “2018-06-28” とした場合の出力結果です。↓入力文字昨日は曇りでした。今日は晴天です。明日は雨です。明後日も雨です。10日後は嵐です。2ヶ月後はおそら [続きを読む]
  • A3RT Text Summarization API を Ruby から呼び出す
  • 文書要約API A3RT Text Summarization API を Ruby から呼び出すはじめにリクルートテクノロジーズが提供している、文章要約を行うAPIを Ruby on Rails から呼び出すサンプルコードです。使い方は、以下のサンプルコードをコピーし、exec() 関数に、要約を行う文書を渡して呼び出すと、要約結果を文字列の配列で取得できます。サンプルコードrequire 'net/http'require 'uri'require 'json' # ご自身のAPIキーを書き [続きを読む]
  • Ruby on Rails で Yahoo のテキスト解析 APIを使う
  • yahoo api の使い方 Ruby on Rails で Yahoo のテキスト解析 APIを使うRubyで Yahooのテキスト解析APIを呼び出すサンプルコードを作ってみました。引数にチェックを行う文書を渡すと、指摘結果を JSONデータで返すサンプルです。公式ドキュメントはこちら。日本語形態素解析 ## # 日本語形態素解析の実行 # @param sentence 解析対象のテキスト # @return 形態素解析の結果 # [ # { # Surface: "庭" // [続きを読む]
  • Ruby CSVファイルの読み取り
  • CSV読み取り Ruby CSVファイルの読み取りCSVファイルの内容を読み取るサンプルCSV.foreach メソッドサンプルコードrequire 'csv'# CSVファイルのパスを指定して、CSVの行数分ブロックの評価を行うCSV.foreach("path/to/filename.csv") do |row| # 1列目の値を取り出す p row[0]end構文CSV.foreach(path, options = Hash.new) {|row| ... } -> niloptions で指定可能な内容 key内容:col_sepフィールドの区切り文字列 [続きを読む]
  • Ruby 日付関連処理
  • 日付関連 Ruby 日付関連処理日付の作成 # 年月日を指定し、日付を作成 d2 = Date.new(2017, 4, 30); # 本日日付を取得 d3 = Date.today月末日を求める day = Date.new(2020, 2 , -1) # => #point: newの第3引数に負の値をわたすと末日から数える。-1が末日になる。文字列 から 日付へ変換Date.strptime( str, format)サンプルコード require 'date' begin Date.strptime('2017-09-03', '%Y-%m-%d') [続きを読む]
  • Ruby 配列関連のいろいろ
  • 配列 Ruby 配列関連のいろいろ配列(Array)の宣言 # 4つの数値をもつ配列を作成 ary = [1, 2, 3, 4] # Array.new で3つの要素持つ配列を作成 # 各要素は nil で初期化される ary = Array.new(3) #=> [nil, nil, nil]配列要素へのアクセス配列インデックスは0〜始まります。 ary = [1, 2, 4, 6] # 3番目の要素にアクセス p ary[2] #=> 4 # 存在しない要素にアクセスした場合は、nilが返ります p ary[10] #=> nil # [続きを読む]
  • Ruby 文字列・数値変換
  • 文字列・数値変換 Ruby 文字列・数値変換文字列 から 数字 #文字列を Integer型の数値に p "41".to_i #=> 41 p "0x41".to_i #=> 0, 数字ではないところまでを変換するデフォルトは10進数文字列として変換するが、変換する時の基数を引数で指定する事ができます。 "11111111".to_i(2) #=> 255浮動小数点数へ変換する場合 p "99.9%".to_f #=> 99.9数値 から 文字列Integerの値を文字列に変換 str = 12.to_s #=> "12 [続きを読む]
  • 型の判定
  • 型の判定 Ruby 型の判定classオブジェクトのクラスの型を取得します。["a", "b"].class #=> Arraykind_of?オブジェクトは特定のクラス又はそのサブクラスのインスタンスかどうかを調べられます。モジュールに関しても、調べられます。class ClassAendclass ClassB ClassAendinstance = ClassB.newinstance.kind_of?(ClassA) #=> trueinstance_of?オブジェクトは特定のクラスのインスタンスかどうかを調べられます。k [続きを読む]
  • 円頓寺商店街
  • ふと客先に向かう最中に見つけた商店街がよさそうだったのでメモ。名古屋の円頓寺商店街という所です。有名な大須商店街とは違い、マニアック感はないですが、おしゃれなカフェや、飲み屋さんがあり、女子が好きそうな感じの街並みでした。 地下鉄桜通線 国際センター駅 徒歩5分の所にあります。おしゃれな外観のイタリアンのお店。夜になると、灯が綺麗なそば屋さん昔ながらの渋い店 夜は食べ物屋以外は閉まってますが、静に過 [続きを読む]
  • 究極のTKG (たまこかけごはん)
  • ぜひ食べてみたい。。。2017年10月、TAKARA TOMYより、庶民の味方 「卵かけ御飯」を進化させた、「究極のTKG」とうい商品が発売される。公式HPより上のイメージの卵かけ御飯が、作れる商品となっており、生卵をセットすると、ワンタッチで黄身と白身を分離し、白身を攪拌しメレンゲ上に仕上げてくれます。空を割るのも機械がやってくれるため、失敗して空がご飯に入って涙する心配もありません。人気のあまり予約が殺到しているそ [続きを読む]
  • マスク入力 (入力補助) JavaScriptライブラリ (自作)
  • Webサイトで使える、マスク入力 (入力補助) ライブラリを自作してみました。jq-maskinput.jsダウンロードはこちらから。特徴:jQueryのプラグインとして動作ウォーターマーク(*1)をCanvasを使って画像として描画マスクで指定した文字種で、キーボード入力制御を行うファイルサイズが約9KBの軽量ライブラリ*1: _ (アンダースコア) などの入力補助用の文字使い方:実行結果:マスク書式: 年 yyyy 月 MM 日 dd 英字(大文字) [続きを読む]
  • システム業界あるある (口だけの先輩)
  • システム業界では、口だけの人が大量にいる。同僚が体調不良等でスケジュールが遅れたとしても、口では心配するが、実際は全然気にしていない。おそらくシステム開発業界に限った事ではないと思うが、何故このような事がよくあるのか、自分なりに分析してみた。■原因1:人の手伝いをしても、評価されにくい人の手伝いをして自分が残業した場合、誰も褒めてくれないし、最悪の場合、作業効率が悪いとして自分の評価が下がる。スケ [続きを読む]
  • JavaScriptで作る、マスク(入力補助)付きテキスト入力
  • ある日突然、WEBサイト制作で、マスク(入力補助)付きのテキスト入力機能が必要になった。業務システムに携わっている方ならお馴染みの機能ですが、マスクとは、テキスト入力を特定の文字種類のみに制約する機能の事を指します。よるある例で、以下のような郵便番号を入力する項目に使用されたりします。数値のみに入力が制御され、"-"(ハイフン)はあらかじめ入力されている為、わざわざ入力する必要がないなど、ユーザビリティが [続きを読む]
  • スケ郎 - 簡単ガントチャート作成 - の使い方
  • 簡単にガントチャートが作成できるWebサービス、「スケ郎 - 簡単ガントチャート作成 -」について、操作方法を紹介したいと思います。1.トップページで、必要項目を入力します。タスク数 … 作成するタスクの数人数 … 作業者の人数 (*1)開始日 … スケジュールを引く最初の日休日とする曜日 … チェックした曜日・祝日が休日になり、タスクを割り振りしません (*1)ここで入力した人数で、タスクの作業量が均一になるよ [続きを読む]