かわろぐ

技術、ボルダリング、セキュリティ、その他もろもろ

MENU

書評:なぜ、あなたの仕事は終わらないかを読んで

なぜ、あなたの仕事は終わらないのか スピードは最強の武器である作者: 中島聡出版社/メーカー: 文響社発売日: 2016/06/08メディア: Kindle版この商品を含むブログ (1件) を見る 仕事をしている人間としていろいろ考えさせられる本で、ラストスパート思考が…

レジストリから BIOS のバージョン情報を取得する方法

BIOS のバージョンを Windows上から取得する BIOS の脆弱性があって、バージョンを調べる必要がありました。でもそのためにわざわざマシンの電源を落とすのはめんどくさい。Windows 上からなんとか確認できないかなと調べたのでメモしておきます。 以下のレ…

ストレッチしながら kindle で快適に読書する簡単な方法

ストレッチだけだと続かない… ボルダリングをしているので体の柔軟性は命! ですが、もともとが硬いので散々たる状況です。特にひどいのは開脚の開かなさと言ったら… 少しでも改善するために、登った日を除いて高い頻度でストレッチをしています。が、なかな…

祝 スポーツクライミング五輪競技選出!期待すること2つ

ちょっと前になりますが、スポーツクライミングが東京オリンピックの追加種目に選定されましたね! オリンピックでは、リード、ボルダリング、スピードの三種の複合種目として実施されます。 日本人選手はリードとボルダリングは強そうだけど、スピードはあ…

Evernote で Markdown のリストを書式変換しないようにする方法

Evernote で Markdown を書いていると勝手に書式変換してくれますよね。必要無いのでオフりました。 勝手に書式変換される!! * + 半角スペース で以下の図のように Evernote が勝手に箇条書きリストの書式に変換してくれます。もうね、余計なことしないで…

Kindle Unlimited で読めるクライミング関連書籍まとめ

まとめようと思ったけど、Unlimited の対象は 2016年08月19日時点で1冊しか無いという悲しい事態に! 2020年の東京オリンピックの追加種目になりましたが、まだまだ世間の認知はそんなに無いし、書籍自体もそこまで多く出ていないということでしょうかね。 …

書評 : 現場で使えるセキュリティ事故対応を読んだ

リクルートテクノロジーズの Recruit-CSIRT の方々が執筆している書籍で、現場のシーサートに必要なアクションとそのアクションに必要なツールについて情報が満載でした。 実践CSIRT 現場で使えるセキュリティ事故対応作者: リクルートテクノロジーズ出版社/…

ボルダリングで強くなる 5の方法

どうも絶賛夏バテな @kawa-xxx です。 今回は、自分流オブザベの方法をまとめてみた、ボルダリングのオブザベ力向上まとめの関連記事です。自分がこれまでどうやって強くなってきたかをまとめ、これからボルダリングを始める人の上達の手助けになればと思っ…

ボルダリングのオブザベ力向上まとめ

自分流オブザベの方法をまとめてみた のエントリーの続きというか、関連な話題です。グレードが上がるにつれてどのようにオブザベーション(以下オブザベ)力が成長してきたかまとめておきます。あくまでも私の経験なので、参考までに。 レベルが上がるに従…

Amazon English で散々な英語力をなんとかしたい!

散々な英語力をなんとかしたい 学生時代から英語は非常に苦手でした。TOEICの点数も低く… 散々なもんでしたよ。えぇ。 でも、仕事で一次文献を調べるときは大抵英語ですよね。それに海外のカンファレンスももちろん英語… 最新の情報をいち早く得るには英語が…

Windows 標準のコマンドでファイルハッシュを取得する方法まとめ

ISO ファイルをダウンロードした時や、マルウエアの疑いがあるときにファイルのハッシュを取得したい事ってありますよね。今まではファイルを右クリックしてプロパティにハッシュを表示してくれる HashTab を入れて使っていました。 でも、環境が変わった時…

ポケモン Go を1日やってみた

ポケモンGo! リリースされたばかりのポケモンGoをはやりに乗ってやってみました。細かな操作やワザの説明はすでにあちこちで書かれているので省略します。 レベル5にならないとジムにも挑戦できないし、所属チームも選べないというのは、すこし驚きました。…

ClosedXML を使って複数のExcelファイルをまとめる

日付の Excel ファイルが大量に 日々検出されるとあるログが日付の Excel ファイルになって蓄積されており、それを月次で推移をグラフにしたいのですが、手動で一つのExcelファイルにまとめるのはしんどいのでC#でプログラムを書きました。その時のハマった…

Fire TV Stick を買ったら暇つぶしが捗った

セットアップ楽ちん! kindle white paper と同じく購入したアカウント情報がすでに紐付けられて送られてきます。なので、届いたら開封して、TVの HDMI ポートに接続して、 Wifi の設定をして完了です。あとは使うだけ。 プライム会員なので、映画もTVも音楽…

自分流オブザベ方法をまとめてみた

ボルダリングで登る前に課題を下見しますよね。あれをオブザベって言います。今回は、自分がどのようにオブザベしているかまとめました。 オブザベってなに? オブザベーションの略で、日本語だと観察とか監視とかという意味です。 ボルダリングはいかに体力…

Visual Studio Code は Markdown エディタとしても優秀だった

Visual Studio Code を Markdown エディタとして使う Markdown で文章を書くことが多く、これまでは Vim のみで頑張ってきましたが、割りと辛いんです。特にリアルタイムプレビューをプラグインで頑張っていましたが、すぐ動かなくなるので、諦めました。 そ…

C# Linq の拡張メソッド Concat の中身を見てみた

英語が弱いので、単語から意味を理解できない時がよくよくあります。 でも、挙動をしっかり理解してしまえば、すっと思い出せるだろうと思って中身を見てみた。すると以下の様に単純に2つの IEnumerable を受け取ってそれぞれ順番に yield return しているだ…

Evernote プレミアムを購入した

Evernote 値上げと制限追加 6月29日のブログで料金の値上げと、フリー版のデバイス制限(2台まで)と無料でヘビーに使っている身としてはかなりきつい制限の追加が発表されました。これをうけてSNSなどではこの発表を受けて、OneNote などへ乗り換える方法が一…

掃除ロボット COCOROBO を買ったら週末が楽になった

今日から家族の一員になる COCOROBO です。ずっとおそばにおいて下さいね。 SHARP の COCOROBO を買った理由 鴻海に買収されたりといろいろある SHARP のロボット掃除機 COCOROBO を買いました。まずは家電量販店に見に行きました。するとずらりと20台くらい…

ブログを書くということ

書けるときに書く 文章って文才のない自分にとっては、あとから追加のはすごく難しく、すごくツライんですよね。フローに入った時に集中して量を書いてしまって、あとから削る、清書するほうが圧倒的に楽です。おかげで書く時間より、削ったり清書する時間の…

通勤電車の中でできるクライミングのトレーニング3選

2016年の目標は初段! 2016年の目標が初段一本完登です。2016年5月時点の最高グレードが1級なので、更に一回りくらい強くならなくては達成できない目標です。しかも気づけば2016年ももう半分近く経っているわけで… 会社勤めなので、ジムに行ける時間もお金も…

pgAdmin4 v1.0 Bata 1 を使ってみた

13年ぶりのメジャーアップデート Changelog によると pgAdmin3 最初のリリースから実に 13 年ぶりのメジャーアップデートですね。 このメジャーアップデートは、Python と Javascript と jQuery でフルスクラッチしているようです。DB のツールまで Web 化す…

Grep で同一行に複数ある場合のログ等の該当箇所をすべて洗い出す方法

汚いログを調査 極めて汚いログを調査する必要があった。一行にhtmlがダラダラと大量に出力されているようなログです。ドウシテコンナノツクッタ!!という怒りは置いておきましょう。 今回はダラダラと出力されている html の中の画像のソースが何カ所ある…

Git でひとつ前にいたブランチに戻る方法

Git

Git で長いブランチ名は辛い コードレビューをしていると、結構頻繁に自分の作業ブランチから、レビュー対象のブランチに切り替えることが多いのですが、以下の様な感じで結構ブランチ名が長いんです。 チーム名/プロジェクト名/種別/作業ブランチ名 こんな…

pamo wood  Base Camp Tokyo エディションを購入した!

2本目のブラシ! pamo wood の Base Camp Tokyo の刻印入り版が発売になったとのことで、買っちゃいました。ブラシは2本目で、1本目は Lapis のブラシの青いやつです。たしか錦糸町のT-WALLで大分まえに買ったやつだったはず。 Lapis と pamo のブラシの違い…

LinqPad で NUnit Lite を使ってユニットテストを実行する

環境 Windows 10 LinqPad 5 簡単にテストしたい! 事の発端は、小さなプライベートメソッドの挙動のみテストしたかったんです。でも、public なメソッド経由でテストするとかなりめんどくさいことってありますよね。 そんな時は Linqpad と思ったけど、いろ…

Evernote でノート間のリンクを張る方法

ブログに日頃のメモに、Evernote をかなり使っていますが、テキストを書いて、画像を貼り付けてという使い方のみでした。このように書くとなんだかとてもライトユーザみたいな感じですね。 別のノートへの参照を残したい ふと、調べ物をしていて、前に調べた…

Solution 2足目を買った!

新作も発表されているが LA SPORTIVA の2016年新作 SKWAMA や OTAKI が発売されていますが、Solution の二足目を買っちゃいました!かなり足にもあっていて、しばらくこのシューズで行こう!って感じだったので。今回は店頭で買ったのではなく、ネットで買い…

Visual Studio の動作を少しでも軽くするための4つの設定

環境 Visual Studio 2015 pro Windows 10 便利なんだけどとにかく重い!! Microsoft のテクノロジを使った開発をするならば、Visual Studio は必須ですよね。 機能も使いこなせない位豊富でとても良いんですが、とても重いのがたまにキズなんです。そんな V…

Visual Studio のソリューションをネストしたかった

環境 Visual Studio 2015 ソリューションをネストさせたい 複数のソリューションに渡る修正をしなくては行けなくて、Visual Studioをいくつも立ち上げるのはしんどいし、頻繁に終了しては起動してを繰り返すのもしんどい… 下記の様な二つのソリューションが…

C# interfaceの明示的実装ってなに?

C#

そもそも interface って? interface は直訳すると境界面で、メソッドの定義のみを書き、メソッドの実装をもたせることはできません。interface を実装する側では、抽象クラスにしないかぎり、 interface に定義されているメソッドをすべて実装しないとコン…

C# の null 許容型

C#

null 許容型とは? C# には null許容型(Nullable型)が 2.0 からありますが、今までしっかり使ったことがなかったので、ちょっと調べてみた。 MSDN によると null 許容型は null の値を割り当てることのできる値型の変数です。値型限定ということで、参照型の…

Windows互換のOS、ReactOSのインストールからネットに繋ぐまで

環境 Virtual Box 5.0.14 ReactOS 0.4.0 インストールとはまりポイント インストール自体は画面にしたがってOKをポチポチ押していくだけで完了しました。 一点ハマったのは Viertual Box 側の仮想マシンの種類をWindows XP 32 bit に設定してあげないとネッ…

C# の yield return の挙動

C#

yield って? 単純な英単語として日本語訳すると、(作物、製品などを)産する、(結果などを)引き起こす、譲る。という意味の単語のようです。 どうやって使うの? C#のキーワードとしての yield は、 IEnumerable を戻り値としたメソッドでコレクションの値を…

C#でカンマ区切りの文字列と配列とで差集合を取る

C#

int の配列に対して、カンマ区切りの文字列の中にある数字を除いた差集合を取る方法です。 とっても簡単なことですが、意外とスパっとかけたのでメモ。 書いたコードが以下のとおり。 var a = new int[5] {1,2,3,4,5}; var str = "2,3"; var b = str.Split('…

Evernote 内に眠っているブログ記事を見直して

自分のブログの書き方 自分はこの記事に書いたように、ブログの下書きは全てevernoteで専用のノートを作っています。数年前に書きなぐって結局公開できずにそのまま眠っているものも多数あるんです。 たいていそういうのは書こうと思って調べだした利したけ…

MSBuild で ASP.NET MVC の View をプリコンパイルする

環境 Windows 10 Visual Studio 2015 Pro Visual Studio では View はプリコンパイルされない VisualStudio のビルドはデフォルトでは View をプリコンパイルしてくれず、実行時にコンパイルされます。 つまり、通常のビルドでは View 内に書いた C# のコー…

ボルダリングで強くなるために行っているトレーニング

2016 年のボルダリングの目標 初段完登1本!!! 現在2級4本くらいクリア出来ただけです。ちょっとハードルが高い目標を設定しすぎたかなと若干後悔していますが、宣言したからにはやらないと!ということで、去年はあまりできていなかった自宅でのトレーニ…

Cygwin から nodist が使えなかった…

環境 Windows 10 Cygwin - mintty nodist をインストール! nodist は Windows 用の node.js のバージョンマネージャですね。Github の nodist からインストーラーをダウンロードしてインストールします。 ここまでやれば nodist をコマンドプロンプトから使…

MSBuild で error MSB4025 プロジェクトファイルを読み込めませんでした。と言われた

環境 Windows 10 visualStudio 2015 pro update1 MSBuild 14.0.24723.2 VisualStudio ではビルドできる MSBuild では出来ない… いつもどおり開発していて、VisualStudioでは問題なく開けるし普通にビルドもできるんですが、同じソリューションファイルを MSB…

2015年、買ってよかったもの悪かったもの

1月もはや半ばです。あまり時間が立ってしまう前にサクッと去年をふりかえりましょー。というわけでまずは買って良かったもの悪かったものです。気づいたらいいなって思ったモノ全部ブログ記事書いてる… 買ってよかったもの LA SPORTIVA Solution ボルダリン…

Visual Studio の便利アドオン4選

普段の開発業務や趣味の開発で便利に使わせてもらっている、VisualStudioの拡張機能をババーっと紹介していきます。結構どれがなくなっても困る!ってやつですね。順番には特に意味はありません。 有償 R# 不要なUsing、文法の書き換えを教えてくれたり、い…

Cygwin でエクスプローラーを開くコマンド

Mac のターミナルなどだと open .で 今いるディレクトリが Finder で表示されますよね。Cygwinでもこれをやりたかったので調べてみました。やっぱりちゃんとあるもんですね。 cygstart . と打つとエクスプローラを開いてくれます。 このコマンドは Windows …

Inbox でフィッシングメールのアイコンが釣り針だった

Inbox を使っています Gmail のインターフェイスは通常のUIではなく Inbox を使っています。こちらの方が、生産性というか、メールを処理するスピードが上がった気がします。もっと早く Inbox を使えばよかったなぁと。 詳しい使い方はこの記事では解説しま…

CXM の Porter-M チョークバックを買った

2016年最初の記事です。本年もどうぞよろしくお願い致します。 小型のチョークバックに不便を感じる 近くに新たに出来た、Base Camp Tokyo ではチョークのレンタルは有料なので、自分のチョークバックを持って行っています。腰につけられる小さいタイプのチ…

tmux の ウインドウ名を変更する

tmux で複数のウインドウを開いているとデフォルトの状態では bash bash bash... とか下記の図のように並んでしまって、どこで何やっていたんだかわからなくなってしまいます。 このウインドウ名は変更することができて、変更したいウインドウにいる状態で C…

これまで使ったチョークたちの紹介

はじめに このエントリーは会社の同僚がやってる 壁 Advent Calender 2015 の 12/21のエントリーです。壁なんだか神なんだかよくわからなくなってきてますが、まじめにボルダリング関連のことを書きます。期待している方はすいません。今回はこれまで自分が…

個人的なボルダリングのメリットとデメリット

はじめに このエントリーは会社の同僚がやってる 壁 Advent Calender 2015 の 12/14のエントリーです。 ボルダリングを始めたきっかけとか ボルダリング自体は、今の会社に入社してから当時の上司(このエントリに出てくる金髪の人ですね。今も上司ですよ。…

Seccon 2015 online writeup Connect the Server

今年も参加しました Seccon のオンライン予選。チームとしては1000 点で 174位タイだった様子です。一通りすべての問題には目を通しましたが、binary わかんねぇー!というわけで解けた問題の WriteUp 行きましょう。 WriteUp Connect the Server 100 点問題…

Cygwin 上で MSBuild を使って複数ソリューションをまとめてビルドする

環境 Windows 8.1 Visual Studio 2015 Pro 環境変数の設定 システムのシステムの詳細設定の詳細設定のタブのシステム環境変数内の Path に下記の値を追加します。 C:\Program Files (x86)\MSBuild\14.0\Bin; パスは使用しているバージョンによって若干違いま…