集中力なら売り切れたよ

プログラミングや、将棋などについて書きます。

「3・5・7手実戦型詰将棋-基本手筋をマスターし、級から段へ」 その5

第5問 3手詰▲22飛成△同玉▲23金まで3手詰。 # ---- 激指 柿木形式棋譜ファイル ---- 後手の持駒:飛一 角一 金二 銀三 桂三 香三 歩十六 9 8 7 6 5 4 3 2 1 +---------------------------+ | ・ ・ ・ ・ ・ ・ ・v桂v香|一 | ・ ・ ・ ・ ・ 金 ・ …

「3・5・7手実戦型詰将棋-基本手筋をマスターし、級から段へ」 その4

第4問 3手詰▲33金△同桂▲31馬まで3手詰。 # ---- 激指 柿木形式棋譜ファイル ---- 後手の持駒:飛二 角一 金三 銀二 桂三 香三 歩十六 9 8 7 6 5 4 3 2 1 +---------------------------+ | ・ ・ ・ ・ ・ ・ ・v桂v香|一 | ・ ・ ・ ・ ・ 馬 銀v玉…

「3・5・7手実戦型詰将棋-基本手筋をマスターし、級から段へ」 その3

第3問 3手詰▲13飛△同桂▲21馬まで3手詰。 # ---- 激指 柿木形式棋譜ファイル ---- 後手の持駒:角一 金四 銀三 桂三 香三 歩十六 9 8 7 6 5 4 3 2 1 +---------------------------+ | ・ ・ ・ ・ ・ 飛 馬v桂v香|一 | ・ ・ ・ ・ ・ ・ ・ ・v玉|…

「3・5・7手実戦型詰将棋-基本手筋をマスターし、級から段へ」 その2

第2問 3手詰▲13角△同飛▲32金まで3手詰。 # ---- 激指 柿木形式棋譜ファイル ---- 後手の持駒:飛一 金三 銀四 桂三 香三 歩十七 9 8 7 6 5 4 3 2 1 +---------------------------+ | ・ ・ ・ ・ ・ ・v玉v桂v香|一 | ・ ・ ・ ・ ・ 歩 ・ ・v飛|…

「3・5・7手実戦型詰将棋-基本手筋をマスターし、級から段へ」 その1

第1問 3手詰▲22飛成△同金▲24桂まで3手詰。 # ---- 激指 柿木形式棋譜ファイル ---- 後手の持駒:飛一 角一 金三 銀四 桂二 香三 歩十七 9 8 7 6 5 4 3 2 1 +---------------------------+ | ・ ・ ・ ・ ・ ・ ・v桂v香|一 | ・ ・ ・ ・ ・ ・v金 …

腕時計G-SHOCKモデル「GD-350-1JF」を買いました

Amazon.co.jpで実売価格税込み1万円でした。価格とデザインの好みのバランスを考えてこのモデルにしました。Apple Watchなどのスマートウォッチに比べればずいぶん安いと思います。時計は月1回時刻調整すればいいので電波機能は必要ありませんし、電池交換も…

PS3ゲーム「バイオハザード リベレーションズ2」を買いました

PS3版「バイオハザード リベレーションズ2」ダウンロード版を買いました。課金でパーツアイテムボックスと追加ステージと追加キャラ・ウェスカーも買いました。本編はエピソード1をクリアしただけで放置してます。そのうちプレイする予定。オマケゲームの「…

PCゲーム「世界最強銀星囲碁15」を購入しました

囲碁はルールを覚えたてで現実の碁石と碁盤も持っていないのですが、特に相手もいないのでネット碁を打つ前の練習用にPC上で碁を打つために買いました(Vectorでダウンロード購入しました)。煩わしいオンライン認証などもなくインストールしてすぐ遊べまし…

Windows PowerShellで動的にC#のクラスを追加します

Windows PowerShellには動的にC#のコードを埋め込むことができます。Test-Add-Type.ps1 Add-Type -Language CSharp -TypeDefinition @" public class Program { public static void Main() { System.Console.WriteLine("Hello, world!"); } } "@ [Program]::…

Windows PowerShellのGetChildItemの基本機能、-File、-Directory、-Hiddenを2.0で実装します

Windows PowerShell 3.0以降では、簡単にファイル、ディレクトリ、隠しファイルのみを表示することができます。Get-ChildItemに-File、-Directory、-Hiddenオプションを付けるだけでいいです。しかし、Windows XPではPowerShell 2.0なので、この方法は使えま…

【改訂新版】Windows PowerShellポケットリファレンスを購入しました

電子書籍版「【改訂新版】Windows PowerShellポケットリファレンス」を購入しました。Windows PowerShellは統合開発環境PowerShell ISEが標準でついてくるのでとても使いやすいです。初めてプログラミングを学ぶ人にはRubyやPythonよりWindows PowerShellを…

コマンドプロンプトなどからWindows PowerShellを起動する方法

Windows PowerShellをコマンドプロンプトから起動するにはpowershellとコマンドを打つだけでいいです。引数に-Commandを指定するといわゆるワンライナーが書けます。引数に-Fileを指定するとスクリプトファイルを実行できます。テキストエディタのVimでF5キ…

Windows PowerShellでディレクトリのみを抽出する方法

Windows PowerShell 2.0では、Where-Objectを使って条件指定します。 Get-ChildItem | Where-Object { $_.GetType().Name -eq "DirectoryInfo" }Windows PowerShell 4.0では、-Directoryオプションをつけるだけで良くなりました。 Get-ChildItem -Directory

Windows PowerShell 4.0ではGet-FileHashが追加されました

Windows PowerShell 4.0ではGet-FileHashというコマンドレットが追加されたので、簡単にファイルのハッシュ値を求めることができます。Get-FileHash - Microsoft TechNet従来のFCIVを使ってMD5チェックサムを求めます。 Windows PowerShell Copyright (C) 20…

Windows 7でWindows PowerShellを4.0にアップデートしました

Windows 7でWindows PowerShellを4.0にアップデートしました。Download Windows Management Framework 4.064bit Windowsの場合Wndows6.1-KB2819745-x64-MultiPkg.msu32bit Windowsの場合Windows6.1-KB2819745-x86-MultiPkg.msu以上のファイルをダウンロード…

Windows PowerShellのバージョンを確認する方法

バージョンを確認するには、$PSVersionTableという変数を表示すればOKです。実行例 PS C:\Users\Ryo> Write-Output $PSVersionTable Name Value ---- ----- CLRVersion 2.0.50727.5485 BuildVersion 6.1.7601.17514 PSVersion 2.0 WSManStackVersion 2.0 PSC…

Windows PowerShellでLinux風のFind/Grepを実行してみます

LinuxコマンドのfindはWindows PowerShellではGet-ChildItem、grepはSelect-Stringというコマンドレットで可能です。以下はtxtファイルを検索し、その中からmd5という文字列を含んだ行を抽出する例です。コマンドが長くて面倒そうに見えるかもしれませんが、…

Windows PowerShellでカレントディレクトリのファイルを表示します

Windows PowerShellでカレントディレクトリのファイルのフルパスを表示します。スクリプト言語としての機能と.NET Frameworkを使えるのでバッチファイル(cmdやbat)より使いやすいですね。 foreach ($i in Get-ChildItem) { Write-Output $i.FullName }実行…

Perlに入門してHello, world!を書いてみました

まずはActivePerlをインストールして、perlに-vオプションをつけてバージョン確認をしてみます。 >perl -v This is perl 5, version 18, subversion 2 (v5.18.2) built for MSWin32-x86-multi-thread-64int (with 1 registered patch, see perl -V for more …

C#でMD5チェックサムを計算する方法を調べました

C#

C#(.NET Framework)で、MD5チェックサムを計算するプログラムを書きました。Visual Basicでも似たような書き方で行けると思いますが、面倒なので試していません。 using System; using System.IO; using System.Security.Cryptography; public class Progr…

Microsoft製チェックサムツールFCIVユーティリティ

Windowsには標準でMD5チェックサムを計算する手段がありません。Windows XPにもWindows VistaにもWindows 7にもそのようなコマンドは入ってません。Windows 8は持っていないのでわかりませんが。Macならmd5コマンドで、Linuxならmd5sumコマンドで簡単にMD5チ…

中田章道 短編詰将棋傑作集 No.39

将棋世界10月号付録No.39で終わりです。表紙の作品と合わせて全40問でした。問題図中田章道 短編詰将棋傑作集(将棋世界10月号付録)出版社/メーカー: マイナビ出版(日本将棋連盟発行)発売日: 2014/09/05メディア: Kindle版この商品を含むブログを見る棋譜…

今週のNHK将棋講座の詰将棋

問題図▲2四桂△1三玉▲1二金△同香▲3二桂成 まで5手詰でした。詰め上がり図

中田章道 短編詰将棋傑作集 No.38

将棋世界10月号付録問題図中田章道 短編詰将棋傑作集(将棋世界10月号付録)出版社/メーカー: マイナビ出版(日本将棋連盟発行)発売日: 2014/09/05メディア: Kindle版この商品を含むブログを見る棋譜 #KIF version=2.0 encoding=Shift_JIS # ---- Kifu for …

JavaのJDKに付属しているJavaScriptエンジンを使ってみます

JavaのJDKに付属しているJavaScriptエンジン「Rhino」を使ってみます。環境変数のJAVA_HOMEとJAVA_HOME/binにPATHが通っているならすぐに使えます。binディレクトリの中にjrunscript.exeという実行ファイルがあります。単にjrunscriptと実行するとJavaScript…

中田章道 短編詰将棋傑作集 No.37

将棋世界10月号付録問題図中田章道 短編詰将棋傑作集(将棋世界10月号付録)出版社/メーカー: マイナビ出版(日本将棋連盟発行)発売日: 2014/09/05メディア: Kindle版この商品を含むブログを見る棋譜 #KIF version=2.0 encoding=Shift_JIS # ---- Kifu for …

今週のNHK将棋講座の詰将棋

問題図▲1一角成△同玉▲1三香△1二香▲2二銀 まで5手詰でした。詰め上がり図

Pythonの開発にはPyScripterが便利です

Pythonの統合開発環境にはEclipse + PyDevという選択肢もありますが、めちゃくちゃ重いです。PyScripterは起動が速く、扱いやすいと思います。Rubyにもこういうソフトがあるのでしょうか。探してみたいところです。

中田章道 短編詰将棋傑作集 No.36

将棋世界10月号付録問題図中田章道 短編詰将棋傑作集(将棋世界10月号付録)出版社/メーカー: マイナビ出版(日本将棋連盟発行)発売日: 2014/09/05メディア: Kindle版この商品を含むブログを見る棋譜 #KIF version=2.0 encoding=Shift_JIS # ---- Kifu for …

中田章道 短編詰将棋傑作集 No.35

将棋世界10月号付録問題図中田章道 短編詰将棋傑作集(将棋世界10月号付録)出版社/メーカー: マイナビ出版(日本将棋連盟発行)発売日: 2014/09/05メディア: Kindle版この商品を含むブログを見る棋譜 #KIF version=2.0 encoding=Shift_JIS # ---- Kifu for …

.NET Frameworkでインターネットに接続するサンプル

.NET Frameworkでインターネットに接続するサンプルです。C# using System; using System.Text; using System.Net; using System.IO; class Program { static void Main(string[] args) { using (Stream st = new WebClient().OpenRead( "http://www.hatena.…

中田章道 短編詰将棋傑作集 No.34

将棋世界10月号付録問題図中田章道 短編詰将棋傑作集(将棋世界10月号付録)出版社/メーカー: マイナビ出版(日本将棋連盟発行)発売日: 2014/09/05メディア: Kindle版この商品を含むブログを見る棋譜 #KIF version=2.0 encoding=Shift_JIS # ---- Kifu for …

中田章道 短編詰将棋傑作集 No.33

将棋世界10月号付録問題図中田章道 短編詰将棋傑作集(将棋世界10月号付録)出版社/メーカー: マイナビ出版(日本将棋連盟発行)発売日: 2014/09/05メディア: Kindle版この商品を含むブログを見る棋譜 #KIF version=2.0 encoding=Shift_JIS # ---- Kifu for …

中田章道 短編詰将棋傑作集 No.32

将棋世界10月号付録問題図中田章道 短編詰将棋傑作集(将棋世界10月号付録)出版社/メーカー: マイナビ出版(日本将棋連盟発行)発売日: 2014/09/05メディア: Kindle版この商品を含むブログを見る棋譜 #KIF version=2.0 encoding=Shift_JIS # ---- Kifu for …

RubyやPythonのバージョン情報を確認する方法

Rubyでは--version、Pythonでは-Vオプションをつけて実行します。JRubyやIronPythonでも基本的に同じです。コマンドプロンプトでの実行例です。 Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\U…

今週のNHK将棋講座の詰将棋

問題図▲2三金△同金▲2一飛△同玉▲2三龍△2二歩▲3二金 まで7手詰でした。詰め上がり図

中田章道 短編詰将棋傑作集 No.31

将棋世界10月号付録問題図中田章道 短編詰将棋傑作集(将棋世界10月号付録)出版社/メーカー: マイナビ出版(日本将棋連盟発行)発売日: 2014/09/05メディア: Kindle版この商品を含むブログを見る棋譜 #KIF version=2.0 encoding=Shift_JIS # ---- Kifu for …

中田章道 短編詰将棋傑作集 No.30

将棋世界10月号付録問題図中田章道 短編詰将棋傑作集(将棋世界10月号付録)出版社/メーカー: マイナビ出版(日本将棋連盟発行)発売日: 2014/09/05メディア: Kindle版この商品を含むブログを見る棋譜 #KIF version=2.0 encoding=Shift_JIS # ---- Kifu for …

中田章道 短編詰将棋傑作集 No.29

将棋世界10月号付録問題図中田章道 短編詰将棋傑作集(将棋世界10月号付録)出版社/メーカー: マイナビ出版(日本将棋連盟発行)発売日: 2014/09/05メディア: Kindle版この商品を含むブログを見る棋譜 #KIF version=2.0 encoding=Shift_JIS # ---- Kifu for …

.NET FrameworkでOSのバージョンを取得する方法

System.Environment.OSVersionで取得できます。ソースコード例C# using System; class Program { static void Main(string[] args) { Console.WriteLine(Environment.OSVersion); } } Visual Basic Module Program Sub Main(args As String()) Console.Write…

IronPython、JRubyをインストールして使ってみました

C言語で実装されたPython、Rubyに比べるとやはり起動が遅いです。しかし、以前動かなかった*1、require "open-uri"が問題なく動きました。.NET FrameworkやJavaとの連携もできて便利そうなのでIronPythonとJRubyをメインに使っていこうかと思います。CRubyだ…

中田章道 短編詰将棋傑作集 No.28

将棋世界10月号付録問題図中田章道 短編詰将棋傑作集(将棋世界10月号付録)出版社/メーカー: マイナビ出版(日本将棋連盟発行)発売日: 2014/09/05メディア: Kindle版この商品を含むブログを見る棋譜 #KIF version=2.0 encoding=Shift_JIS # ---- Kifu for …

今週のNHK将棋講座の詰将棋

問題図▲1二金△同玉▲3二龍△1三玉▲2二龍 まで5手詰でした。詰め上がり図

Rubyでrequire "open-uri"を使おうとするとエラーが出ます

Rubyバージョン2.1でrequire "open-uri"を使おうとしたところ、以下の様なダイアログと、エラーメッセージが出ました。解決策はわかりませんでした。追記:Release - Ruby-mswin32 (ja)から古いバージョンを使ってみたら問題なく実行できました。1.9系列で20…

中田章道 短編詰将棋傑作集 No.27

将棋世界10月号付録問題図中田章道 短編詰将棋傑作集(将棋世界10月号付録)出版社/メーカー: マイナビ出版(日本将棋連盟発行)発売日: 2014/09/05メディア: Kindle版この商品を含むブログを見る棋譜 #KIF version=2.0 encoding=Shift_JIS # ---- Kifu for …

中田章道 短編詰将棋傑作集 No.26

将棋世界10月号付録問題図中田章道 短編詰将棋傑作集(将棋世界10月号付録)出版社/メーカー: マイナビ出版(日本将棋連盟発行)発売日: 2014/09/05メディア: Kindle版この商品を含むブログを見る棋譜 #KIF version=2.0 encoding=Shift_JIS # ---- Kifu for …

中田章道 短編詰将棋傑作集 No.25

将棋世界10月号付録問題図中田章道 短編詰将棋傑作集(将棋世界10月号付録)出版社/メーカー: マイナビ出版(日本将棋連盟発行)発売日: 2014/09/05メディア: Kindle版この商品を含むブログを見る棋譜 #KIF version=2.0 encoding=Shift_JIS # ---- Kifu for …

中田章道 短編詰将棋傑作集 No.24

将棋世界10月号付録問題図中田章道 短編詰将棋傑作集(将棋世界10月号付録)出版社/メーカー: マイナビ出版(日本将棋連盟発行)発売日: 2014/09/05メディア: Kindle版この商品を含むブログを見る棋譜 #KIF version=2.0 encoding=Shift_JIS # ---- Kifu for …

ユークリッドの互除法のアルゴリズムを3つの言語で書いてみました

C++、C#、Visual Basicを使用してユークリッドの互除法で最大公約数を求めるプログラムを書いてみました。ユークリッドの互除法 - WikipediaC++ #include <iostream> int gcd(int x, int y) { return y == 0 ? x : gcd(y, x % y); } int main(int argc, char* argv[]) </iostream>…

中田章道 短編詰将棋傑作集 No.23

将棋世界10月号付録問題図中田章道 短編詰将棋傑作集(将棋世界10月号付録)出版社/メーカー: マイナビ出版(日本将棋連盟発行)発売日: 2014/09/05メディア: Kindle版この商品を含むブログを見る棋譜 #KIF version=2.0 encoding=Shift_JIS # ---- Kifu for …