未分類の記事の一覧

本ブログ内で,カテゴリが未分類の記事のリスト。 記事のランキング jQueryサンプルコード 実験 エンピツ転がしのシミュレーション 記事のランキング 2015年・上半期(6月まで)に,人気があった記事のランキング。本ブログ内で最も多くアクセスされたページ…

本ブログ内で進行中のソフトウェア開発プロジェクトと成果物

本ブログ内で進行中のソフトウェア開発プロジェクトと,その成果物のリスト。 単発プロジェクト 表計算ソフトの統一API WSHの便利ライブラリ テキスト処理 数学系の処理 表データ処理 ブログ執筆の補助 はてな 単発プロジェクト 非同期処理: JavaScriptで,…

IT技術本の書評に関連したエントリのまとめ

このブログ内で,IT技術の書評に関連したエントリのまとめ。 スマホアプリ開発 マイクロソフト系の技術 ソフトウェア開発 Web系 インフラ系 その他 スマホアプリ開発 iPhoneアプリ開発: 【リリースまで学べる入門書】「まるごと学ぶiPhoneアプリ制作教室」…

はてなブログのMT形式バックアップデータを解析して,見出し数や特定のタグ数を記事ごとにカウントするJavaScriptコード

はてなブログのバックアップデータは,MovableType形式だ。 このMTデータを解析して,記事ごとに特定のタグがいくつあるか?を 一覧表に集計するJavaScriptフォーム。 下記のフォームをベースに改良した。 一般テキストからテンプレートマッチングで項目を一…

2015年・上半期(6月まで)に,人気があった記事のランキング。本ブログ内で最も多くアクセスされたページ

当サイト内で,2015年の前半にもっともアクセスの多かった記事のランキング。 総合ランキング:1~10 1位:jQueryプラグインjqplotで,アニメーション付きグラフ表示のデモを詳しく解説。JavaScriptで動きのあるグラフ描画 2位:jQuery.flotで,素数の個…

【オブジェクト指向開発PJの古典本】「アジャイルプロジェクト管理」ピアソンエデュケーション

「アジャイルプロジェクト管理」ピアソンエデュケーション オブジェクト指向のソフトウェア開発におけるプロジェクト管理についての,90年代の名著。 アジャイルはあまり関係ない。 Amazon.co.jp: アジャイルプロジェクト管理 (アジャイルソフトウェア開発…

「高く評価した動画」の一覧リストを取得するWSHバッチ

自分が高く評価した動画の一覧を取得するバッチ。

【クラッカーから身を守るおすすめ本】「ハッカー・プログラミング大全」(データハウス,UNYUN著)

「ハッカー・プログラミング大全」(データハウス,UNYUN著) 2001年に出版されたクラック方法論の本。 バッファオーバーフローをアセンブラレベルで解読したり,バックドアの設置方法を各種取り上げたりする。 こういった方法論を熟知していれば,セキュリ…

jQueryプラグインjqplotで,アニメーション付きグラフ表示のデモを詳しく解説。JavaScriptで動きのあるグラフ描画

jQueryプラグインjqplotで,折れ線グラフや棒グラフを描画する。 描画の際には, 棒が延びていくエフェクトや 折れ線が延びていくエフェクト 数値がしだいに浮かび上がるフェードイン効果 などのアニメーションを付ける。 以下のURLで,動作デモを見ることが…

jQueryプラグインjqplotで,素数の個数を折れ線グラフ表示。アニメーション効果をつけた動作デモ

jQueryのプラグインjqplotで,素数計数関数の値をグラフ表示してみよう。 動作デモ: JSでアニメーショングラフ描画(jqplotで素数計数関数を表示) http://sourcecode-student.info/demo/2015_03_jqplot_prime_number_counting/ 参照 jqplotのオプションの…

jQuery.flotで,素数の個数および素数計数関数をグラフ描画

jQuery.flotで素数計数関数の値をグラフ表示するデモ: JSでグラフ描画(flotで素数計数関数を表示) http://sourcecode-student.info/demo/2015_03_jquery_flot/ 工夫した点: x軸およびy軸にラベルをつける機能がflotには標準で存在しないので,軸のメモリ…

外国語などの入力フォーム・キーボードHTMLを簡単に生成するJavaScript

「文字入力フォーム」を簡単に作るためのJavaScriptコード。 キーボードUIを楽に作れる。 キーとして表示したい文字は,HTML内に列挙しておくだけですむ。 ここでは,例として「タイ語の発音記号ローマ字」をキーボード表示してみる。 動作デモ タイ語の発音…

【古典的な開発工数見積もり本】「見積りの方法 ソフトウェア開発における実践的見積り技法」(日科技連)

「見積りの方法―ソフトウェア開発における実践的見積り技法」(日科技連,実践ソフトウェア開発工学シリーズ) まえがきより: 現在はソフトウェア開発の変革期である。グローバル指向,オープン指向,ネットワーク指向,オブジェクト指向が進行している。 製…

【COM+の数少ない邦書】「COM+テクノロジガイド」(マイクロソフト公式解説書,日経BPソフトプレス)

「COM+テクノロジガイド」(マイクロソフト公式解説書・最新テクノロジシリーズ,日経BPソフトプレス) マイクロソフトのWindowsテクノロジの一つであるCOM+について解説している,日本語の数少ない貴重な公式技術書。 原著題: 「Understanding COM+」The Arc…

JavaScriptで,重いループ処理を軽く非同期で実行できるライブラリ ver0.1

以前,ブラウザ上ですごく重いテキスト処理を実行した時に, ササッと作ったライブラリがあった。 今回,それを改良して独立させた。 複数行のテンプレートマッチング繰り返しで,項目を一覧表形式で抽出するJSコード (改良版) - ソフトウェア勉強ログとサ…

「JavaScriptで整数問題を記述するライブラリ」を独立させてちょっと改良

ちょっと改良。 JavaScriptで整数問題を記述するAPIを改良:素数未満の素数の個数が素数であるような場合を求めよ - ソフトウェア勉強ログとサンプルコード http://source-code-student.hatenablog.jp/entry/20150126/p1 JSに名前をつけて切り出して,「計算…

JavaScriptで整数問題を記述するAPIを改良:素数未満の素数の個数が素数であるような場合を求めよ

ある素数について,それより小さい素数の個数が素数個であるような場合を求めるコード。 ==== <input type="button" value="計算開始" onclick="calc()"><br> <textarea id="d" cols="80" rows="20"></textarea> <script> function calc(){ clear_log(); // 素数を見つけよ find_all_primes_that( function( N ){ return ( // この条件を満たすものを // N未満の素数の個数(素数計…

WSH/JScriptで配列の便利メソッドライブラリの案・compact/include/uniqなどを追加

配列の要素にユニーク性を持たせるために, include,uniq, compactなどのメソッドを追加した。 どんどん便利になってゆく。 ==== /* WSHやピュアJSの便利配列メソッド ver 0.3 compact, include, uniqを追加 ver 0.2 mapとfilterをreduceで記述 */ // 配列…

WSHで表計算ソフトの統一API: シート上のデータの取扱いをさらに便利にしてみた

シートをスキャンした結果を,配列データとしてさくさく扱えるようにしてみた。 スキャン結果がじかに行ごとのmapになっているのが便利すぎる。 さらに,シートとセルの紐付けなどを改良。 ==== /* MS ExcelとOOo CalcとKingsoft Spreadsheetsを 共通して取…

バッチのまとめから,カレントフォルダ上に全バッチを復元するバッチ

下記エントリでは「カレントの全バッチを1テキストにまとめる」ことができた。 フォルダ内の全バッチ系ファイルを,はてなのブログ投稿用にまとめるバッチ - ソフトウェア勉強ログとサンプルコード http://source-code-student.hatenablog.jp/entry/2015010…

WSH/JScriptで配列の便利メソッドライブラリの案・少しアップデート

reduceを使ってmapやfilterを書き直し。

JS・WSHで配列の便利関数のライブラリ案

並んでいるデータを処理する時は,必ずイテレータがほしくなる。 総合的なライブラリを拾ってくる手間よりも,自作関数を継ぎ足したほうが楽だったりする。(イテレータ内でのthisの値の仕様とか調べるのが面倒だったりするので) ==== // 配列のイテレータ …

JS・WSHでロギング・ログ出力に使う便利関数の案

よく使うコードの雛形。 ==== /* JS/WSH・JScriptでロギングをするライブラリ ver 0.1 */ // 標準出力にログ書き出し function log(s){ WScript.Echo(s); } // "文字列".log() String.prototype.log = function(){ log( this ); }; // 標準エラー出力にログ…

WSH/JScriptでIEを自動操作し,スクレイピングするライブラリの骨格

スクレイピングできるように。 jQueryのセレクタを作り直すのは無駄なので,簡易的なメソッドチェインでDOM要素を選択・絞込みしてみる。 ==== // IE起動 var ie = WScript.CreateObject("InternetExplorer.Application") ie.Visible = true; ie_goto_url( i…

WSHで表計算ソフトの統一API: シート内を縦方向にスキャンする関数を追加

ちょっとバージョンアップ。 なんで表計算ソフトを使うのかといったら,列挙がしやすいから。 なので,列挙されているデータをどんどんスキャンして,空白に来たら終わり,という処理が多くなる。 その部分を関数で汎用化してみた。 ==== /* MS ExcelとOOo C…

WSHで,エクセルシート上の列内・全項目を日本語・漢字から半角英数字の読みに変換するバッチ

一つ前のエントリで作った,シート内を縦方向にスキャンする関数を応用。 一行ずつスキャンして,読みがなをkakasiコマンドで生成している。 ==== kakasiで読みがなを付与.bat cscript do.wsf pause do.wsf <job> <script src="lib_log.js" /> <script src="lib_arr.js" /> <script src="lib_cmd.js" /> <script src="lib_excel.js" /> <script src="main.js" /> </job> lib_arr.js // 配列のイテレータ Arr…

WSH/JScriptから,コマンドプロンプトを呼び出すライブラリ (WSHとBATを効率よく連携させる案)

WSHからコマンドプロンプトを自由自在に呼び出そう,というライブラリの案。 コマンドの実行結果の出力に対してeach()などのイテレータを直で実行できるコーディングスタイルが売り。 ==== // ファイルパス文字列からファイル名を抽出 String.prototype.file…

【エンピツ転がし・さらに続】 「FP3級の本番で,自力で解ける問題が何割あれば,あとはまぐれで合格できるのか?」 を確率の計算で求めてみた

前回は,FP3級にでたらめに回答したら,何点取れるのか?を計算した。 結果は,鉛筆を転がしても,学科は平均して4割は取れるという驚愕の結果だった。 さて,実際に試験を受験するときには,さすがに全問をでたらめに回答はしないだろう。 ある程度は,自…

複数行のテンプレートマッチング繰り返しで,項目を一覧表形式で抽出するJSコード (改良版)

下記のコードを改良。 一般テキストからテンプレートマッチングで項目を一覧表形式で抽出するJSコード (パターンの繰り返しから正規表現で連続キャプチャ) - ソフトウェア勉強ログとサンプルコード http://source-code-student.hatenablog.jp/entry/201501…

【エンピツ転がし】 「でたらめに回答して FP3級に合格する確率」 を,計算して求めてみた

でたらめに回答して,選択式の試験に合格できる確率は 果たしてどれぐらいなのか。 FP3級の場合の確率を計算して求めた。