soukouki’s diary

なんとなく思ったこととかを書いてたりする。

Simutransでのデットロックの避け方

Simutransでデットロック(永久渋滞、詰まる、とか呼ばれる)はあまり起こしたくないですね。 彼を知り己を知ればうんたらかんたら。なので、自分勝手にまとめてみました。 まだ初心者な為、あまり良くない解決策かもしれません。案があったらコメントで教えて…

コマンドプロンプトやPowerShellでは、範囲指定の状態で放置すると動かなくなる。

neos21.hatenablog.com まあ自分がハマったので紹介してるだけになるのですが・・ コマンドプロンプトやPowerShellで間違えて範囲指定したら、そのままではなく右クリックしておきましょう。 そろそろ梅雨明けも近いのかな?

Rubyでの実行されない宣言

((false)? a=123 : nil) この後のaの値が気になる。 実際にやってみた。 irb(main):001:0> ((false)? a=123 : nil) => nil irb(main):002:0> a => nil nilが代入されていた。 それならifはどうなるのか、 irb(main):003:0> if(false); b=123; end => nil irb…

今日は夏至(2017)

soukouki.hatenablog.jp 去年も書いたしね!(なんだこの文章) 残念ながら雨で夕日を見ることは難しそうですが・・・ だいぶ遅くまで明るいですけど、これからはどんどん暗くなるのが早くなりますね。 さて、書くこともなくなったし日付が変わったときに投稿…

琉球語版Wikipedia

なんとなくWikipedia:全言語版の統計 - Wikipediaを見ていると、Wikipediaの琉球語版を発見 Wp/ryu/メインページ - Wikimedia Incubator ヰキペディヤんかい いめんしぇーびり! くれー、沖縄口(首里言葉)ぬヰキペディヤやいびーん。 ヰキペディヤー誰やて…

ブログ開始から一年がたち・・・

アクセス数とか 今までにたまった記事にアクセスがあるのか、日に1-10アクセスあります。 ニコニコ動画に100再生もいかないへぼ動画(100再生もいかないへぼ)を上げたときは、二週目以降はほとんど伸びなかったので、やっぱ検索とかの違いなのかなぁとか こん…

メモ:Rubyで一つの文字列を受け取るソフト

受け取るところを (ARGV[0] || gets) こう書けばいい。

2017 春の移り変わり

季節外れの雪が降り、 スイセンが咲いてもう冬が終わるのか、と思い、 フキノトウが出てきてそろそろ春だと思い、 梅が咲いて春が来たと思い、 ホトケノザやらナズナが出てきて賑やかになり、 フキノトウがフキになり、 そして桜が咲き街がピンクになり、 芝…

同じようなゲームの話。

arstechnica.com gigazine.net これ、同じようなのをどこかで・・・ みんなでお絵描き【100bit】 - 無料ゲームサイト ダンボール ああ! こいつだ! DAN-BALL はパクリだ! と訴えてもいいと思う() もっとやりたい! って人は100bitをやるといいんじゃないかなぁ…

久しぶりに。

まあよくある話なんですが、wotのクランに入ったのでそっちに取られてる感じ。 久しぶりにいろいろ見てみる。 アクセス解析見てみると、大体1日 2 - 6 くらいで動いて、たまに10を超える棒が立つ日がある感じ。 3月9日と3月31日に立っているのはなぜだろう。…

飛行機雲が10本見えた

飛行機雲が11本見えた。 大きい飛行機雲が「君の名は。」の彗星みたいな感じ。 明日は雨だな。 君の名は。の公式ページ重い。

ソフトークの録音でハマってたメモ

SofTalkで遊んでたらハマった点。 /R:[Path]で録音ができるけど、このPathはバックスラッシュ(\)でないとだめでした。 ついつい/でやっていて、数時間悩んでました・・・

wotのトレーニングルームで思ったこと

wotのトレーニングルームで、 日本人のみの部屋は挨拶をしないと入れてくれないとこが多い。(まったり系の部屋でも) 外人さんの部屋は特に何もしなくても入れてくれるとこが多い気がする。 やっぱ閉鎖的なのかなぁ・・・

midiファイルをmp3とかに変換する

メモです 多分パソコンが違えば結果は変わると思います。 なんか色々試したものの失敗が続いたのですごい遠回りな方法で・・・ VirtualMIDISynthに変換機能がついてましたorz アマレココとかでdominoの音を録画(録音) Aviutlとかで音のみを取り出し(ファイル…

linuxと同じfindコマンドを使いたかった

まずはバイナリを探す。 ググってもググっても出てこなかったので、MinGWを入れて、findコマンドをコピーして、アンインストール。 とりあえずPathの通ってるとこにおいてみたが、Windows\System32のほうが優先度が高いみたいで、コマンドプロンプトのfindが…

windows10で環境変数の設定画面を一発で出す

あのめんどくさい設定画面を使わずに設定したい!! 環境変数の画面を出した状態でタスクマネージャーを開き、名前とかCPUの使用率とかのところをを右クリックし、コマンドラインの表示を有効にします。 そしてそれをショートカットにするなりすればOKです。

よく見るWikiと結城浩さん

数学ガールの著者の結城浩さんの日記ダイジェストを読んでいると 長男にほめられる へぇーYukiWikiねー・・・ ん? よく見るあのwiki何で作られてるんだっけ・・・ へーPukiWiki Plus!ねー・・・ PukiWiki Plus!はPukiWikiから分かれててー PukiWikiはYukiWi…

サイ本読んだ感想(17章まで)

うーーん、 気に入らないところ functionと書かないといけないとこ rubyやscalaならdef、clojureならdefn fnってかけるのに・・・ 行末の; CやJavaかよ! まあ省略することはできるみたいだけど地雷が待ってるので避けとく 関数名が長い getElementById docu…

vivaldiの設定の保存場所

vivaldiの設定ファイルの場所を探して数時間迷ったので AppData\Local\Vivaldi\User Data\Default が有名ですが、圧縮しても60MBくらいになりました。 問題ない人は別にいいのですが、低スぺ回線の自分はちょっと… それはともかく移すファイルは Defaultにあ…

gitでローカルブランチを追跡ブランチにする

git

検索しても出てこなかったのでメモとしても。 ワンライナーです。 少し無駄なことやってるかもです。 git push origin [branch]; git checkout master; git branch -d [branch]; git checkout --track origin/[branch] pushして、一旦ブランチを消して、新し…

happy new year 2017!!

今週のお題「2017年にやりたいこと」 プログラミング・・・だめですか? 今年もよろしくお願いします! ブログ更新数 月 更新 12 ****** 11 ****** 10 ****** 9 ***** 8 ********* 7 ************* 6 ******************* 5 ********** 安定してきた?

git commit --amendの取り消し(powershell)

powershellユーザーです。 ここのページを見ながら、コピペでぺっと・・・ $ git reset --soft HEAD@{1} error: unknown switch `e' usage: git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<commit>] or: git reset [-q] <tree-ish> [--] <paths>... or: git reset </paths></tree-ish></commit>…

少しclojureに触れてみた感想

ringとか使ってました。 感想は「始めやすいlisp」という感じでした。 同じことをruby、scheme、clojure(末尾再帰最適化なし・あり)で書いてみました(短いのであまり参考にはならないかもしれませんが・・・) def power(a, b) power_i(a, a, b) end def powe…

「地球の歴史を子供の成長で例えてみる」の紹介

地球史を子供の成長で例えてみる 面白かったので・・・

vivaldiのアップデート時にエラーで止まる。

エラーを撮っておけばよかったと思う。 今まで1.2.なんたらだったのを1.5.658.56にアップデートしました。 対策としては、エラーが出たらもう一度アップデートを始めるだけ。 途中からスタートするので何回か繰り返せば終わります。 とりあえず設定項目は増…

合計アクセス数1000突破!

ブログ開始から半年とちょっとです。 え、12月の更新少ないって? うう、頑張ります・・・

scalaのパーサーコンビネーターのorでハマった

import scala.util.parsing.combinator._ object Main extends App with RegexParsers { def aor = a | aa def a = "a" def aa = "aa" println(parseAll(aor, "a")) println(parseAll(aor, "aa")) } こんな感じのを書くと・・・ [1.2] parsed: a [1.2] failu…

ブログ継続 祝 半年!

メールが届きました。 soukouki.hatenablog.jp 最初の記事です。 このの頃の記事はいま見てみると恥ずかしいです・・・ 11 ***** 5 10 ****** 6 09 ***** 5 08 ********* 9 07 ************* 13 06 ******************* 19 05 ********** 10 6月はよくここま…

5年後の自分へ

はてなブログ5周年ありがとうキャンペーンお題第2弾「5年後の自分へ」 自分は5年後、何をしているか。 プログラミングを続けていればいいな・・・ ブログを続けてればいいな・・・ 5年後には19。 人生の4分の1が終わる。 少しでも尊敬できる人になってほしい…

重い処理が終わったときに音楽でも鳴らしてみる

clojureはじめました。 けど・・・lein・・・起動が・・・遅いです・・・(jvmの起動が遅い) ということで重い処理が終わったときに音楽でも鳴らすようにしてみました。(powershellユーザーです。) www.itlab51.comはうちの環境だと音が鳴らなかったので、 …

scalajsのメモ

参考になりそうなとこ Basic tutorial - Scala.js Scala.jsのチュートリアル https://www.scala-js.org/api/scalajs-library/latest/#package Scala.jsのapiリファレンス http://scala-js.github.io/scala-js-dom/ scala-js-domのドキュメント? scala-js-dom…

ううー sbtの設定方法がわからないー

sbtのコンパイル中に処理をしたりしてみたいけど、さっぱりわからん。 基本タスクはわかりやすいけど、中身どうなってるんだろう・・・

simutrans 桜川地方 1900から1922の変化

1900 1922 セーブデータ管理にはgitを使いました。 simutrans 120.1.3 pak.nippon v0.3.0 + たくさんのアドオン 都市は発展しても道は昔のまま。 いつまで続くかな。

ライフゲームって奥が深い・・・

綺麗・・・ www.nicovideo.jp

scalafxをもう少し

Rubyの癖が抜けません・・・ 前回もあるかも。 適当なカウンターです。 import scalafx.Includes._ import scalafx.application.JFXApp import scalafx.application.JFXApp.PrimaryStage import scalafx.scene.Scene import scalafx.scene.layout.VBox impor…

フリー音楽素材の好きな曲

楽しい曲・かわいい曲 フリー音楽素材 の「日時計の丘」「風船カーニバル」「威風堂々」とか。 なぜか思い出のある曲です。

ScalaFXを使ってみた

build.sbtに libraryDependencies += "org.scalafx" %% "scalafx" % "8.0.102-R11" を追加し、 ソースは import scalafx.application.JFXApp object Sample extends JFXApp { stage = new JFXApp.PrimaryStage { title = "Hello ScalaFX World" } } こんな感…

Scalaを勉強中。

Introduction · Scala研修テキスト を見ながら 構文がCやJava、Rubyとも違う感じ。 関数らへんは、同じ関数型言語のLispを思い出すような感じ。 型が後ろに来るのに慣れないと違和感がすごいけど。 日本語のAPIリファレンスはないのかな? 英語版APIリファレ…

Javaのインストールやアップデート時に広告を出さないようにする

あの鬱陶しくて、嫌なやつを消す方法。 orablogs-jp.blogspot.jp これのせいでJava系は嫌いだったんですが、これからは仲良くできそうです。

ヨーロッパの国々って以外に小さいんですね。

thetruesize.com なんか見つけたので。 これを見ると、ヨーロッパの国境を超えたドライブって、日本でいう他の地方に行く程度なんですね。 大国に見えるイギリスやドイツだってそこまで大きいわけではないですし。

関連記事を表示するようにしてみた。

はてなの方で簡単に設定できたんですね。 ただ、デザイン設定の方でわかるようにして欲しいです。 関連記事をランダムで出せたり、見ている記事と同じ時期の記事を出せたりできればなーと。 以下画像 画像終わり

ブログの更新頻度が落ちてきたなー・・・と

月別アーカイブ ▼ 2016 (53) 2016 / 9 (2) 2016 / 8 (9) 2016 / 7 (13) 2016 / 6 (19) 2016 / 5 (10) 最終更新: 8日前 グラフ?にしてみた 9月 ** 8月 ********* 7月 ************* 6月 ******************* 5月 ********** 6月の多さと9月の少なさよ。 とり…

Rubyのメソッドチェーンのデバッグ方法

また忘れてしまっていたので。 >>>>> tap <<<<< 誰かのtap押しの記事。 qiita.com 間違えてdupって書いてた。

.gitconfigの設定にはAtomが便利。

gitのaliasにスクリプトを書いたりしていると、なかなか編集が大変に・・・ そこで便利なのがAtomです。 こんな感じで、ちゃんとした色付きで表示してくれます。 以上、Atom教の自慢でした。 サンプルの.gitconfigには github.com を使用しました。

gitで引数つきのaliasの引数に、空白を入れた文字列を入れたら、失敗してたのを直した。

git

えらく限定したタイトルですね。 ac = "!f () { git add . && git commit -m "$1"&& git l -3; };f" これに git ac "aa bb" が失敗するので直した。 最初はgit側かなーと思っていたけど、 git c -m "aa bb" これは成功。 つまりaliasの方に問題がある。 "の…

rakeで、フォルダの中身を全て列挙する

folder1と、その中身を列挙したい。 files.include(%W{folder1}) # => ["folder1"] # 中身が列挙されない。 files.include(%W{folder1/*}) # => ["folder1/file2.txt", "folder1/folder2"] # folder1自体と、folder2の中身が表示されない。 files.include(%W…

窓の網戸がない方を開けてしまった

soukouki.hatenablog.jp を実践中での出来事。 電気をつけていると、やけに虫が来る。 あたりを見回してみると、網戸がない方を開けた窓が。 気をつけましょう。

部屋に虫が入ってくるときに確認した方がいいところ

matome.naver.jp それでか・・・ つい今までと同じ方の窓を開けてしまわないように注意しましょう。 soukouki.hatenablog.jp

Rubyのmethodsはインスタンスにするかで結果が変わる

pryで見てる時に、なんか目的のメソッドが出てこないなと思っていたけど、やっぱり違うそうで。 class Aaa def a_i end def self.a_c end end p Aaa.methods - Object.methods # => [:a_c] p Aaa.new.methods - Object.new.methods # => [:a_i] Objectからあ…

rakeのtaskに引数をつける

元 qiita.com 付け方、実行の仕方を何回も忘れるのでここに書いておく。 task :default, [:args1]do |task, args| p [task, args] end $ rake default[aaa] ["default", <Rake::Task default => []>, {:args1=>"aaa"}] もう一つタスクを定義してみる。 task :default, [:args1] => </rake::task>…