#daiizメモ

Scrapboxに夢中

メモ

2017年にやりたいこと

今週のお題「2017年にやりたいこと」 思いつくままに書いていく. 卒論提出 今月末にかけてのメインテーマ. React,Rails,MongoDB,Golang,Swift,Web Assembly ... 興味津々.個人的なミニプロジェクトで採用しながら勉強したい.その他,各サービスのAP…

SVG ScreenShot 開発版に Scrap to Scrapbox 機能を付けた

先日公開されたScrapboxのBookmarklet機能(URLパラメータbodyにページのコンテンツを渡すと,Scrapboxに新規ページを作成してくれるもの)が大変便利だったので,これをSVG ScreenShot 開発版から呼び出せるようにした.SVG ScreenShot Chrome拡張機能のオ…

TeX -> PDF -> 見たいページのみのPDF

卒論を書いている.卒論はページ数が多いので,執筆中にスクロールしながら全部眺めて確認していると疲れてしまう.brewで install できる pdftk を使うと,好きなページのみ抽出したPDFファイルを作れて便利. $ pdftk foo.pdf cat 3-6 output cat/foo.cat.…

ゼロから作る Deep Learning、をはじめる

ほしいものリストに登録していたオライリー本『ゼロから作る Deep Learning』を匿名で頂きました.ありがとうございます!!! さっそく丁寧に読み進めていきます. はじめる いま並行して読み進めている本の一つに『TensorFlowで学ぶディープラーニング入門』…

進捗ダッシュボード

研究やバイトなどの自分がやっていることの進捗の状況を可視化したい.順調かそうでないか程度の情報で十分.GoogleのApps ステータスダッシュボードのように,ざっくりと色別で危機レベルを表したい. こういうものを友達みんながオープンにしておけば,こ…

#devfest16 に行ってきた

先週の日曜日にDevFest Tokyo 2016に行ってきた.聞きたいセッションが多くて絞り込むのが大変だった.TensorFlowでの機械学習のセッションも気になっていたけれど,今回はWeb技術系中心にまわってみた.聞いたセッションのメモや感想をまとめておく.(確実…

ぱっと試せる環境は大切

新しいアイデアが出てきたときに,なんとなく仕様が浮かんできた時点でプロトタイプを作ってすぐに試せるような環境を整えておくことは,開発のモチベーションやスピードを維持向上するにあたって非常に重要だと思う.それ一個で完結するアプリは比較的ラク…

貼り紙メーカー

突然A4サイズの貼り紙が必要になったときにどうぞ. https://daiiz-apps.appspot.com/labs/harigami これまで僕のMac上で動いていましたが,せっかくなのでウェブページ形式にしました. 文字のサイズを変えたり,文字を太くしたり,枠で囲ったりできます.…

legacy packaged apps ってなんだ

Chrome アプリ開発メモ 拡張機能のページでプロジェクトを読み込んだときにこんなメッセージが出た. 'hoge' is only allowed for extensions and legacy packaged apps, but this is a packaged app. 'hoge'というのは使おうとしていたChrome Apps APIのこ…

CLionでC++入門する

C++の勉強を始めた. 文法や書き方のベストな方法とかわからないので,いろいろサジェストしてくれるIDEを使いたかった. Javaに入門したときにEclipseを使ってみて,コンパイルする前から間違っている箇所を教えてくれたり,デバッグ作業をラクにしてくれた…

parseJSON

JavaScriptのJSON.parse()は,このまま呼び出すと,parseできないものを渡されたときの対応が大変になるので,普段は var parseJSON = (j, k) => { try { return JSON.parse(j, k); } catch (e) { return false; } }; のような関数を独自に定義してこれを使…

深さ優先探索と幅優先探索

「深さ優先探索」と「幅優先探索」を初めて勉強したとき,これらの探索の動きを比較するためにMacのFinderを使ったディレクトリの探索で例えると分かりやすかった.当時やってたことをここに書いてみる. 例えば,以下のような木が与えられたとする. ここで…

CoffeeScriptメモ

JavaScriptに似たようなスタンスの言語にCoffeeScriptというものがある.D3.jsを使ったプログラムを書くときにサンプルコードとして使用されていたりする. npmのcoffeeを使うと.coffeeなファイルを.jsにコンパイルすることができる.coffeeコマンドはnpmか…

久しぶりの Google App Engine

メモです.久しぶりにGoogle App Engine(GAE)のプロジェクトを新しく作った.デベロッパーコンソールのUIがだいぶ変わっていて戸惑った.課金設定について勘違いしていた(変更されたけれど追いついていなかった?)ことがあったのでメモ. これまでは,黒…

Google Apps Script で JSON / JSONP を返す

Googleドライブ上で書いて実行できるGoogle Apps Scriptを使ってJSONを返すAPIサーバみたいなものを作る方法を紹介します. ターミナルからcurlコマンドなどで呼んだときにふつうにJSONを返却するバージョンと,ウェブサイトから呼びたいときのためのJSONPの…

ツイートボタンが新しくなった

記事下に配置しているツイートボタンが新しいデザインになっていた.ボタンの上の吹き出しが無くなってしまったので,ツイートボタンだけ上に浮いてきてしまった. 応急処置として,こんな感じのCSSを書いておくと,良い感じに並ぶ. /* 上記例では,Tweet B…

リーガルパッドの良さ

大学の(理系の)講義のノートにリーガルパッドを試用し始めてから1ヶ月半くらいが経ちました。意外と使い心地が最高だったのでシェアしたいと思います。 いま使っているもの A4っぽいサイズの伊東屋のリーガルパッド リーガルパッド A4変型サイズ 50枚 3冊…

はてなブログテーマを作ってみようかな

はてなブログテーマストアを眺めていたら、オリジナルテーマを作ってみたくなったので、メモ。 良さそうな参考ページを見つけた: はてなブログテーマ制作の手引き - はてなブログ ヘルプ hatena/Hatena-Blog-Themes · GitHub 今日明日くらいでコンセプト考…

perl: ハッシュの扱い方

perl自習メモです。ハッシュ。

ファイルの文字コードと改行コード

文字コードを調べる file コマンド ファイルの文字コードを知りたい場合は file -b ファイル名 と打って実行する。すると、 UTF-8 Unicode c program text, with CRLF, LF line terminators などと表示されるので、ファイルの文字コードはUTF-8であることが…

開発中のchromeアプリを素早く起動しよう!

開発中のChromeアプリのmanifest.jsonが置いてあるディレクトリをChromeブラウザに読み込ませてあげると、実際にアプリを起動してデバッグすることができます。 基本手順としては、公式チュートリアル(Create Your First App - Google Chrome)の Step 5 に…

MacBookのターミナルでUSBメモリにアクセスする方法

MacBookのターミナル(黒い画面)でUSBメモリ内のファイルを確認するために ディレクトリを変更するcdコマンド リストアップするlsコマンド を使えば良いのは分かるが、 どこに移動して表示すればよいの? という感じだったので調べてみました。メモしておき…

カードUIのColumn数を調度良い具合に調整するJavaScriptを書きました

カードUIのColumn(カラム;列)数を表示領域の広さに応じて自動で調整するためのスクリプトを書きました。ウェブページやウェブアプリで使用できます。 実際、CSSでもwidthやheightの値として"50%"のようにパーセントで与えることで、画面の大きさに合わせ…

metaタグcharsetの指定を怠ったら痛い目にあった

Chromeで Twitterのsearch APIを叩いていたところ、クエリが半角英数字のみの場合はうまく取得できていたが、日本語を混ぜた途端取得データがおかしくなってしまった。 おそらくエンコード周りでミスしたのだろうと思い少し調べてみたところ、予想通りだった…

年内にやっておきたいこと2014

今週のお題「年内にやっておきたいこと」〈2014年をふりかえる 1〉

Chromebookで、できるようになってほしいこと

Chromebookを使っているうちに欲しくなってきた機能のメモφ(..)

Chrome Dev Editorで、開発版のChromeアプリを実行する方法

Chrome Dev Editorを使うと、開発版のChromeアプリ(ストアに公開されていないChromeアプリ)をとても簡単に実行することができます。手順をご紹介します。

Android アプリ開発

手元にある Nexus7 に Android 5.0 Lollipop が降ってきたら本格的にAndroidアプリデベロッパーを始めたいと思います!! 楽しみです 画像:http://www.android.com/versions/lollipop-5-0/

【メモ】griddles-ui-card のコピペ用テンプレート

忘備録。griddles-ui-cardコンポーネントの最小限の要素を組み込んだテンプレート。version 0.1.0, 0.2.0 に対応。

ウェブキット・タップハイライトカラー

-webkit-tap-highlight-color: rgba(0,0,0,0);