読者です 読者をやめる 読者になる 読者になる

Details(CODEEVAL)

問題の意味がとても分かりにくいのですが、matrixを作成し左側をx、右側をyが陣取り、 yがいくつ左に動くとxと衝突するかというのを求める問題のようです。 問題が悪い気がします。 CHALLENGE DESCRIPTION: There are two details on a M*N checkered field.…

WEB+DB Press Vol.92 読了

WEB+DB PRESS Vol.92作者: 近藤宇智朗,大和田純,谷口禎英,後藤利博,黒瀧悠太,山下和彦,河野匡貴,古橋貞之,瀬尾直利,菅原元気,吉川崇倫,鈴木康平,星北斗,三宅英明,長野雅広,のざきひろふみ,うらがみ,稲富駿,伊藤直也,うさみけんた,丸山晋平,中島聡,はまちや2,…

Knight Moves(CODEEVAL)

チェスのナイトの移動位置を求める問題。 横がa-h、縦が1-8。これらの変換をしつつ、以下の数式を満たすパターンを求める。 # 現在位置を(x, y)、次の移動候補を(a,b)とした場合 |a| + |b| = 3 1 <= x + a <= 8 1 <= y + b <= 8 CHALLENGE DESCRIPTION: In c…

Matrix Rotation (CODEEVAL)

行列回転の問題。今回は面白かったです。 CHALLENGE DESCRIPTION: You are given a 2D N×N matrix. Each element of the matrix is a letter: from ‘a’ to ‘z’. Your task is to rotate the matrix 90° clockwise: a b c g d a d e f => h e b g h i i f c I…

Reactのチュートリアルをやってみた

(少し古いですが)WEB+DB Press Vol.92 を読んでいたら naoyaさんがreduxについて書いていたので、 これを読む前に忘れ気味だったReactを復習しようと、以前から気になっていた以下のチュートリアルをやってみました。 いずれも、1〜2時間程度でできます。 …

Prefix Expressions(CODEEVAL)

ポーランド記法の問題。 何度かtryしましたが、scoreが100にならないです(85-95)。なんかケース漏れがありそうだけど、どういうケースでNGになっているのかcodeeval上ではわからないのが残念。 些細なミスのような気がしますが、一旦諦めました。 CHALLENGE …

SLANG FLAVOR(CODEEVAL)

句読点を変換する問題。 1個飛ばしで変換させるのが面倒。 CHALLENGE DESCRIPTION: Long serious texts are boring. Write a program that will make texts more informal: replace every other end punctuation mark (period ‘.’, exclamation mark ‘!’, or…

WEB+DB Press Vol.91 データ構造の基礎知識 が良い

簡単なアルゴリズムの話かと思い、さらっと流そうかと思ったら、配列、連結リスト、ハッシュテーブルをRubyで実装し、B木/B+木にも言及した良記事でしたので、手を動かしなら、B+木の絵も手元で沢山書いて理解しながら熟読してしまいました。 計算量の違いの…

STRING PERMUTATIONS(CODEEVAL)

文字列の組み合わせをアルファベト順で並び替える問題。 今回も組み込みメソッドで対応。 instance method Array#permutation (Ruby 2.4.0) Codeevalとかやると、かゆいところに手が届くrubyは非常に良いと実感できます。 (本来的にはこれを素で実装しろと…

簡易包丁研ぎが良い

貝印 関孫六 ダイヤモンド&セラミックシャープナー AP-0308出版社/メーカー: 貝印メディア: ホーム&キッチン クリック: 1回この商品を含むブログを見る 実は無印で 包丁を新しく買った のですが 古い包丁を捨てる前に一度研いでみようと思い、こちらのシャー…

Amazon Rekognitionを使って写真に自動でタグ付けする

Amazon Rekognitionを使ってMacOS Finderのタグ機能を更に良いものにしよう | Amazon Web Services ブログ こちらを読んでいて、面白そうだったのでやって見ました。 やっていることは、あるフォルダに画像が置かれると、Amazon Rekoginitionを使ってLabelを…

HammerspoonではWatcherはグローバルでないとGCされる件

改:Hammerspoonでホットキーのキーリマップ(blacklist方式) - rochefort’s blog Hammerspoon が面白い - rochefort’s blog にてwatcherを使った実装をしていましたが、sleepから戻ると実行できなくなっていました。 調べて見ると Hammerspoon のイベント…

WITHOUT REPETITIONS(CODEEVAL)

すごく久しぶりにcodeevalやって見た。 繰り返し文字列を削除する問題。 愚直にできなくはないのですが、なんか便利メソッドないかと調べて見たら そのものズバリの instance method String#squeeze (Ruby 2.4.0) というものがありました。 CHALLENGE DESCRI…

Dropbox SDK から Rubyがサポート対象外に!

公式SDKあるし簡単かなぁと思ったら、なんと v2 でサポート対象外となっていました。 Ruby API v2 Client - Dropbox Community - 142019 特に理由が書かれていないのですが、community のライブラリがあるからええやろってことなんでしょうか? じゃどれ使お…

ハウステンボスが攻めている

「ガイアの夜明け」でテーマパーク特集がありました。 日経スペシャル ガイアの夜明け : テレビ東京 中でもハウステンボスが面白かったです。 日本一のVRテーマパーク誕生|イベント&ニュース|ハウステンボスリゾート VR / Drone VRなどはアトラクションと…

映画 ルドルフとイッパイアッテナ

Music.jpで視聴。斜め行く猫の設定もよく、なかなか面白かったです。 子供の頃交通事故に会い、意識不明の重体で入院したことがあるのですが、 その時同級生の女の子にもらったお見舞いが、この絵本でした。 今思うと、小学生で絵本プレゼントするとかカッケ…

blogタイトルにgithubのgrass-graphを設定してみた

PC版だけ。 最近、全然GitHub使ってなかったので自責の念も込めて作成。 Grass-Graph / Imaging your GitHub Contributions Graph でGitHubのGrass-Grappを画像として取得できるWebサービスを運営してくれているので、これを使おうかと思ったのですが、透過P…

GithubのGrass-Graphを取得するサービス

GitHub の草状況を PNG 画像で返す heroku app をつくってみた - えいのうにっき を読んでいて、githubの草のやつは svg だったのかと知りました。 Webサービス化されていて、以下で画像生成してくれています。 Grass-Graph / Imaging your GitHub Contribut…

markdown-table-editor が素晴らしい

各種editorでmarkdown tableのformatterは用意されていると思いますが、 Atomプラグインのmarkdown-table-editor の出来が非常に良いです。 これまでは、markdown-table-formatter を利用していましたが、こちらよりも数段使いやすいです。 デフォルトだと日…

ackからptに乗り換えた

ack少し遅いなと思いながら使っていました。ググって見ると高速grepツールは世の中に色々あるようです。 ag pt highway ご参考 highway という高速検索ツールを作りました · けんごのお屋敷 Go言語でag(The Silver Searcher)ライクな高速検索ツールをつくっ…

映画 海街diary

漫画の映画化だったんですね。4姉妹のそれぞれの演技もよく、ほっこりした良い映画でした。 風景もきれいで、桜のトンネルのシーンがとても印象的(鎌倉でなく静岡県沼津市の愛鷹広域公園だそうです。行ってみたい)。他にも4人の花火、ラストの砂浜を歩くシ…

pecoの新機能が素晴らしい

Kazuho’s Weblog: コマンド一発でソースコード検索&表示できる「peco」改が凄い! を見て、導入して見ました。 すでにmasterにmergeされていますので、brewで入れている人はupgradeで更新できます。 時々ack使って検索して、別terminalで該当ソースの確認す…

RPMのChangelogを表示する方法

若者に教えてもらいました。 yum-utils を入れると、yumdownloaderコマンドが使えるようになります。 これを使って、rpm をダウンロードすることができます。 あとはrpmのオプションで見れます。 # rpm をダウンロード $ yumdownloader openssl # Changelog…

液体ガラス ProtectPax をPre-Orderで注文してみた

ProtectPax ProtectPax - The invisible protection for all glass surfaces on Indiegogo スマホのスクリーンに液体を塗って、10分乾かすだけで、Rubyやサファイアレベルの硬さになるという にわかに信じられない液体をPre-orderで注文してみました。 一番…

「シリコンバレーのエンジニアが語る、誰にも悪気はなかった話」が面白いという話

シリコンバレーのエンジニアが語る、誰にも悪気はなかった話 | 上杉周作 Hackernews、Rebuildfm、日本のテレビなどでも活躍されている Shu Uesugi さんの記事。 とても面白いです。6万字と長いですが、ニューヨークタイムズのベストセラーとなった「The Priz…

WEB+DB PRESS Vol.90 SVG特集も良い

昔の号を今更読んでますが、この号濃いです。 ドラクエとGitの話は日記に書きましたが、 他にもマテリアルデザイン、Electron(今見るとsampleが少し古いですが、何ができるかが分かる良い記事です。Erectronに未来があるのかはよくわかりませんが。)、reac…

Yahooのカーナビアプリが良い

car

ここ最近Yahooのカーナビアプリを使っています。 Yahoo!カーナビアプリ iPhone版/Android版(無料) - Yahoo!カーナビ 使用感 非常に出来が良く、地図もグリグリ・サクサク動くし、右左折のナビもかなり正確です。 ネットワークを利用するのが気になりました…

ドラクエXの不正行為について

WEB+DBの特集記事を読んだ後、色々ググって記事をみていたのですが、 どうやら昨年不正行為による逮捕者が出たとのこと。全然知りませんでした。 公式ブログでもどういう不正行為だったのか概要を説明しています。 不正行為および、それを拡散する行為につい…

WEB+DB PRESS Vol.90 ドラゴンクエストX開発ノウハウ大公開

少し前の号ですが、ぼちぼち読んでいます。 WEB+DB PRESS Vol.90作者: 江口和宏,吉田太一郎,内田優一,青山公士,石本光司,まつもとゆきひろ,おにたま,田籠聡,竹内郁雄,南川毅文,伊藤直也,佐藤太一,?橋侑久,Magnolia.K,佐藤歩,泉水翔吾,西尾泰和,中島聡,はまち…

HammerspoonでEvernoteの行入れ替えを行う

20170319 編集 lineMoveUpDownBinding 変数の中で hs.hotkey.bind していたのを hs.hotkey.newに変更。 bindだとhotkeyが即有効になるため、Evernote以外で動作する可能性がありました。 Macのエディターには行の入れ替えがショートカットがついていたりしま…

X-Recruitment header

Webエンジニアに知ってほしいRDBアンチパターン // Speaker Deck を読んでいたら、以下のコマンドでリクルートしてる旨のページがあった。 $ curl -sIL mackerel.io | grep engineer X-Recruitment: http://hatenacorp.jp/recruit/career/operation-engineer…

改:Hammerspoonでホットキーのキーリマップ(blacklist方式)

Spotlight、Alfred でも Vim Binding やりたくなってきたので、少し修正しました。 昨日書いたやり方はホワイトリスト方式ですので ここにアプリ名追加すれば良いかと思ったら、はまってしまいました。 hammerspoon/filter.lua at 3e141946732a66547dd9e43d3…

Hammerspoonでホットキーのキーリマップ

20170308 追記 現在は以下の方法で実施しています。 改:Hammerspoonでホットキーのキーリマップ(blacklist方式) - rochefort’s blog Hammerspoon が面白い - rochefort’s blog 上記で実施していた方法だとアプリ単位で設定が必要でした。(filterに対象ア…

HammerspoonのkeyStrokeの高速化

Hammerspoon が面白い - rochefort’s blog でkey remap方法について書きましたが、少し高速化できました。 hs.eventtap.keyStroke での高速化 hs.eventtap.keyStroke(modifiers, character[, delay]) 第3引数のdelay に小さな値を設定すると 若干高速化でき…

WEB+DB PRESS Vol.90 Git実践活用

git

電子書籍で購入するようになってから、読まずに溜め込んでしまっていました。 これは勿体無いので、じわじわ読んでいくことにします。 特集1[もう困らない!]Git実践活用 全体的によくまとまっていて、一通り網羅されている印象。 新人の手元に置いておい…

映画 ドクター・ストレンジ

ドクター・ストレンジを観た父 pic.twitter.com/a4YpBXXCUG— midnote (@midnote) 2017年1月27日 予告編と上のツイートを見て、これは楽しそうだと思って見てきました。 マーベルの映画でB級色はありますが、映像はすごかったです。 インセプションでこれに近…

映画 沈黙

映画館はシンゴジラ以来。 キリスト教が弾圧された江戸時代、長崎の話。 原作は読んでいない。 とても辛く悲しい映画だったが、 波や風の音、虫の泣音を生かした冒頭、エンドロールの演出がとても良く、 余韻たっぷりで映画館で見てよかったなという印象。 …

ライトニングのイヤホンジャック・USB 2in1ケーブルを買ってみた

iPhone7のせいでイヤホンジャックがなくなってしまい、車乗るときに充電しながらAUXでPodcast聞くみたいなことができなくなったので、アホみたいに長い名前のこれを買ってみました。 (早速在庫切れになっているようです。) Amazon.co.jp: Orutech iPhone7…

Hammerspoon で Evernoteの特定ページを開く

この記事では Hammerspoonを使って、Evernoteの特定ページを開くKey Binding の設定方法について紹介します。 (Evernoteじゃなくても特定アプリと置き換えてもらえればok) やってみたら超簡単でした。 さて Hammerspoon が面白い - rochefort’s blog つい…

Anker 製品のパッケージがおしゃれ

USBケーブルに対応した車のシガーソケットアダプタを購入。 Anker PowerDrive 2 (24W/4.8A 2ポート USBカーチャージャー) iPhone&Android対応 (ブラック) A2310012出版社/メーカー: Ankerメディア: エレクトロニクスこの商品を含むブログ (2件) を見る 値段…

Hammerspoon が面白い

この記事は Hammerspoon というMacの自動化を行えるツールを使って、key binding を設定する方法を紹介するものです。 追記情報 Date 変更概要 リンク 20170308 複数アプリ対応 blacklist方式(最終的にこれになった) 改:Hammerspoonでホットキーのキーリ…

Dash Ver.4 を使ってみる(Macアプリ)

mac

20170225追記 Vim VindingはHammerspoonで解決 (Hammerspoon が面白い - rochefort’s blog ) Dash for macOS - API Documentation Browser, Snippet Manager - Kapeli snippets管理と各種Referenceを高速に参照できるDashというアプリがあります。 とある…

How to Contribute to Open Source

How to Contribute to Open Source - Open Source Guide を読みました。 OSSへのcontributionについての初心者向けガイドです。 初心者よ、やり方は色々あるのでやってみよう。でも丁寧かつ感謝忘れずに仲良くしようぜなみたいな内容です(もちろんメンテナ…

スマホやタブレットを立てかけれるUSBが3個もついた電源タップ

USBがそのまま利用できる、合理的な電源タップないかと流していたら、すごい便利そうなのがあったので購入しました。 なんと、タブレット3個縦(横?)置きできる電源タップ。 iPhone、iPad mini、Kindle を置いています。正直USBは3個じゃ足りないので、5個…

鹿革桜模様のハンコケース購入

認印を購入したついでに、ハンコケースを買いました。 がま口で桜模様なのが特に気にいっています。かわいい。 お値段2400円ですが、既に売り切れてしまったみたい。 Amazon.co.jp: 鹿革 印伝 印鑑 ケース 男女兼用 日本製 (桜 白): 服&ファッション小物

アナザースカイ Daigo(2015.06.26) BGM

昨日は、Daigo の 「自分を操る超集中力」について書きましたが、この回のアナザースカイを見直したところ、内容もさることながら、BGMが非常に良いと改めて思ったので、iTunesで購入したりして今聞いています。 本当にアナザースカイは、BGMが良いです。音…

自分を操る超集中力 読了

今のところ、今年読んだ中で一番良いと思いました。 自分を操る超集中力作者: メンタリストDaiGo出版社/メーカー: かんき出版発売日: 2016/05/31メディア: 単行本(ソフトカバー)この商品を含むブログ (2件) を見る メンタリストというイロモノっぽい肩書き…

ノートとボールペン

最近の愛用ツール。 モレスキン 今年からですが、モレスキンを利用しています。 これまでは、ほぼ日手帳を利用していましたが、そこまで毎日書かないんですよね。 でも時々、無性に書きたくなる。 ノートを持ち歩いた時もあったのですが、表紙が頑丈なやつが…

HTML5/CSS3モダンコーディング 読了

HTML5/CSS3モダンコーディング フロントエンドエンジニアが教える3つの本格レイアウト スタンダード・グリッド・シングルページレイアウトの作り方 (WEB Engineer’s Books)作者: 吉田真麻出版社/メーカー: 翔泳社発売日: 2015/11/03メディア: 大型本この商品…

イミテーション・ゲーム/エニグマと天才数学者の秘密

2014(5?)年の映画。Amazon Primeで視聴。なかなか面白かった。 ドイツのエニグマ暗号は、セッティングだけで159x10**18あるため、人による作業では解読できない。そこで、解読するための機械を作るという話。 クロスワードで人員募集、暗号解読の瞬間、MI6…