あんパン

こしあん以外は認めない

大量のダミーファイルを一気に生成する

大量のダミーファイル欲しいときある 以下で1KBのダミーファイルを1000件つくれる for i in {1..1000}; do dd if=/dev/zero of=temp_${i} bs=1k count=1 ; done 以下で1バイトのダミーファイルを3000件つくれる for i in {1..3000}; do dd if=/dev/zero of=t…

web-consoleのauto focusがウザい

昨日、web-console v2.1.0が出て問題は解消されました。 以下の解決方法は使わないようにしてください。 Rails開発する上でweb-consoleがめっちゃ便利だけど、auto focusされるのだけがいただけない。 みんな同じこと思ってて、すでに修正がmergeされてた。 …

Railsでサブドメイン

Railsでリソースごとにサブドメインを分ける運用 - Qiita ここらへん参考にして既存のアプリケーションでユーザごとにサブドメイン渡せるみたいなの簡単にできる。 問題があって、 Rails.application.config.session_store :cookie_store, key: '_app_sessio…

チョコの数を数えるJavaScriptを書いた

こんにちはこんにちは。バレンタインデーですがチョコをもらえない男子諸君のためにチョコの数を数えるコードを書きました。バレンタインという文字列が揃うとチョコをもらうことができます。 手元の端末で実行したところだいたい6000個ほど貰えることが多い…

テキストファイルの特定行を抜き出すシェルスクリプト作った

gist5582a824e6eeaa7ecd1d PATHが通ってるところに突っ込んで $ lsplit [ファイルパス] [開始行] [終了行] でそのファイルの特定行を抜き出したやつがカレントディレクトリに保存される。 ワンライナーっぽい。

RubyGemsをいい感じに隔離してインストールするやつ作った

$ gem install earthquake とかするとグワッとgemsがインストールされて最悪な気分になる。けど、earthquakeみたいにどのディレクトリにいても実行したいものとかあると思う。 良いソリューションあるのかもしれないけどよくわからないしどう調べていいもの…

zsh+pecoでディレクトリをいい感じに移動とかするやつ作った

ぼくはpecoが大好きです。以前作ったgit-findコマンドとか便利で、ディレクトリも同じように移動できないか、名前で検索して開くことができないか、などと考えていい感じのスクリプトを書きました。.zshrcに書いて読み込んであげると使えると思います。 gist…

JavaScriptでTwitterに画像を投稿する

Firefox OSのTwitter APIライブラリを作っているという話は前述の通り。 Violet.jsをアップデートしている - あんパン すっかり忘れていたけれど、es6-promiseとか使うとWindowsのVisual Studio(JavaScript)を使った開発でもこのviolet.jsを使うことができる…

Violet.jsをアップデートしている

FirefoxOS向けTwitterAPIライブラリを作った - あんパン 一年前に作ったFirefox OSでTwitter APIを叩くライブラリ、全くメンテをしていなかったのだけど先日のFirefox OSハンズオンで使ってくださっているかたがいらっしゃるとのことで、一念発起して大改造…

0x66.netをループバックアドレスに向けた

あけましておめでとうございます。新年初のまともなエントリです。 Web開発をしているとよくlocalhostにアクセスすると思います。テスト用に/etc/hostsを書き換えて適当なドメインをループバックアドレスに向けるということも時々やると思います。 そんなと…

はてなブログおみくじ2014

はてなブログおみくじ2014

UQ mobileがすごい

UQ mobileすごい。 UQ mobileはau LTEのMVNOで、2GB/月を980円で使うことができる。もちろんベストエフォートで150Mbps出る。基本的にはauのSIMロックかかってる端末に刺さる。少し設定は必要だけどFx0にも刺さる。いまはFx0に刺していてとても快適。Micro S…

電通大オープンキャンパス アンケートを支える技術

これはUEC Advent Calendar 25日目の記事です。執筆時点で昨日の記事があがっておらず完走していないので年内に完走できたら良いなぁという感想です。完走だけに。 今日はUEC Advent Calendar最終日ということで、記事を執筆してくださったみなさまありがと…

Twitterと認可

これは Twitter Advent Calendar 24日目の記事です。昨日はharetaさんの「whywaitaの金でピザの件」でした。 昨日の記事にて、僕のブログとしてここ*1を指定されてしまったため、技術的なことを話さなければいけなくなった。ので、Twitterと認可について話す…

Open Web Boardでなに作る?

これはFirefox OS Advent Calendar 21日目の記事です。昨日はにしむねあさんの「How HTML Injection Is Bad on Firefox OS」でした。 こんにちはこんにちは、id:masawadaです。本当はTwitterクライアントを作った話をしようと思ったのですが、諸般の事情によ…

やで氏携帯鳴らすな

これはUEC Advent Calendar2日目の記事です。昨日はid:masawadaさんの「2014年よかったアニメ5選」でした。 こんにちは、id:masawadaです。今日は「やで氏携帯鳴らすな」というWebサービスについてご紹介します。 これはなに 電気通信大学には@yadex205とい…

効率的にプロセスを殺すシェルスクリプト

sshを立ち上げたままtmuxのウィンドウを閉じてしまいプロセスが残ることがよくあって、ps ax | grep sshしてからkill -9 $PIDするのがとても面倒。ということで、pecoで選択したらkillするか聴いてくれて、y押したらkillするみたいなコマンドを作った。 gist…

イエデンワ+RT57i+FUSION IP-Phone SMARTで固定IP電話を作る

序 イエデンワと名前を冠していながら #旅するイエデンワ などというハッシュタグで世界各地に連れて行かれるイエデンワが不憫なのでイエで使うデンワにしてみた。イエデンワはISDNポートを備えているので、固定電話の受話器として使うことができる。 RT57i…

Sinatraで独自エラーをraiseしたら勝手にエラーページを生成する方法

SinatraのModularアプリケーションではStandardErrorを継承したMyErrorみたいなのをキャッチして特定の動作をすることができる。 MyError class MyError < StandardError def self.code 402 end def self.message '寿司を食べるには支払いが必要です' end en…

SlowScanComputer Simulatorとかいうのを作った

電気通信大学では幾つかの授業でSlowScanComputerというものを使う。SlowScanComputerとは、簡単に言えば原始ノイマン型コンピュータ。8bitのデータ列を32個持つことができ、Jump, Add, Sub, Load, Store, Read, Write, Shiftの8つの命令を使うことができる…

GitLabでrbenvを使うときの注意

gitユーザのホームディレクトリにrbenvをおいていい感じにRubyをインストールすると使える。が、pushするときgitlab-shellのhooksが強制的にシステムのRubyを使うのでそれを修正しないとpushイベントが正常に作成されなくて500を吐くようになる。(気づくまで…

Macのセットアップとdotfiles

MacBook Pro Retinaが不具合連発でつらくなってきたのでとりあえずクリーンインストールすることにした。やったのは以下。さっさとやればだいたい2時間弱で全部おわる。 バックアップ とりあえずユーザディレクトリの大半を外付けのHDDにコピー。iTunesはア…

iTermの設定によってpecoの挙動がおかしくなる

iTermのPreferences、ProfilesのText設定で Double-Width Characters: Treat ambiguous-width characters as double width にチェックを入れているとpecoの挙動がおかしくなる。 具体的には、矢印キーを入力すると表示が崩れる(以下はpeco < /usr/include/st…

はてなインターンに参加してクレジットカードを作ってアイロンを買った話

こんにちは、id:masawadaです。これは"はてなサマーインターン2014"に参加した感想エントリです。 はじめに 僕は文章を書くのが下手なので最初に要点を述べておくと以下の通りです。 はてなサマーインターン2014に参加した ホテルにアイロンがなかったのでヨ…

駅探検索AlfredWorkflowをさらに更新した

以前書いたのはこれ。 この世にはAlfredっていう便利なツールがあってMacでランチャとして使えたりいろいろ検索ができたりする。有料版を購入するとWorkflowっていう更に便利な機能を使うことができてRubyとかPythonとかいろいろな言語で検索を拡張できるの…

git findコマンドを作った

作ったといってもいつもどおり他人のものを良い感じに改造しただけ。 ソースコードに効率的にアクセスする(git grep + peco, helm plugins) - yebis0942’s blog git find hogehogeとすると、git grep hogehogeしてファイルをリストし、それを選択して開く…

Vimのswpファイルの挙動を調べた

ふと気になって調べてみた。 $ vim .hoge とすると、なんとスワップファイルとして.hoge.swpが作成される。 ここでhogeを編集するとコンフリクトするのかと思いきや、.hoge.swoが作成された。なるほど。 先にhogeを編集すると、先に.hoge.swpが作成されるの…

LaTeXでカルノー図(3変数)

便利情報です。3変版です。前にやったのとほとんど同じです。必要に迫られたので作りました。 便利〜〜 Gistにあがってます。

Firefox OS Flameを購入した

しました。技適通ってるので問題なくWiFi使えるしモバイルデータ通信も使えます。 ちなみに、Flame、割と重要なんですが、技適マークは電池いれるとこにシールで貼ってあるのでソフト表示とかではないのです。— Masayoshi Wada (@masawada) 2014年7月30日 Wi…

LaTeXでカルノー図を描く

レポートでカルノー図が必要になったので、LaTeXでカルノー図描けるようにした。 これを参考に、ちょっとだけ変えた。 こんなのが生成できる。便利だ。 LaTeXでカルノー図 具体的にはまず\documentclassを \documentclass[a4j,10pt,dvipdfmx]{jarticle} みた…

BasicTeXをインストールしてReVIEWでpdfを生成するまで

TeXがらみはあまり良いイメージがない。環境とかで微妙に何かが足りないみたいな現象がおきる。ReVIEWもずっと使おう使おうと思っていたのだけどうまくいかず今まで放置してきた。が、このたびReVIEWを使うことになったのでやる気を出して構築した。そんなに…

ハイク・アナライザというものを作った

友人が「五七五になっているツイートに反応するbotないのか」ってツイートしていたのを見てつくりました。使い方とかはREADMEみてほしい。 GitHub - masawada/HaikuAnalyzer MeCabで分かち書きして発音を音数に変換して数え上げしています。音数に変換するあ…

C likeな言語のコメントスイッチ

その昔某氏のブログで学んだのだけど、当該記事は消されてて某氏もほとんどのネット活動をやめていた(僕はその人のことをとても尊敬している)。 勿体ないのでここにメモしておく。 上だとAが出力されて、下だとBが出力される。シンタックスハイライトされる…

FileEntryは非同期

一個前の記事でChromeはディレクトリも取れるみたいなこと書いたんだけど、とても重要なことに気づいた。 FileEntryは同期ではない。 File API - Folder Drag and Drop Example 前のエントリで貼ったのはこれ。 item.file(function(file) { var li = documen…

ChromeのFile APIはディレクトリもとれる

ChromeのFile APIだけディレクトリ以下を再帰的にとれるらしい。 dirReader.readEntries(...)のコールバックが発火しなくてものすごい悩んだんだけどどうもfile:///で参照してるとダメっぽいのでここにメモ 適当なモックのサーバを立ち上げてその中で表示で…

続・乳首からビームを出すコマンドを作成した

乳首からビームを出すコマンドを作成した - あんパンの中で「HomebrewのFormulaとしてインストールできるようにしたい」と書きました。 できました。 $ brew tap masawada/chikubeam $ brew install chikubeam 詳しくはこっちに書きました → 手軽に自作アプ…

国立大学法人電気通信大学は夏休みを現状より早く開始させるべきである

我が大学、国立大学法人電気通信大学は夏休みを現状より早く開始させるべきである。 学年暦によると、今年度の弊学夏季休業は8/13より開始する。 情報理工学部・電気通信学部 平成26年度 学年暦│電気通信大学 本学の夏季休業は現状よりも早く開始されるべき…

乳首からビームを出すコマンドを作成した

健全なる男性諸君は小学生のころ「ちくビ〜ム」などど軽い下ネタで一度くらいは遊んだことがあると思います。童心に返るため、乳首からビームを出すchikubeamコマンドを作成しました。 GitHub - masawada/chikubeam cloneしてmakeしてください。 作成した経…

ヤフー株式会社主催のハッカソンに参加した

米ヤフーはなくて、日本法人のヤフー株式会社。 先週の月曜から水曜まで、Hack Uというヤフー主催のハッカソンに参加しました。8時間*3日の24時間で何ができるかが勝負みたいな感じ。Hack U at UECということで電気通信大学の学生のみが参加できるものでした…

おまえらはプログラミング教育を誤解している

はじめに タイトルは釣りです。 なんかよくわからないままプログラミング教育を叩くのやめてほしいなぁって思ってこの記事を書きました。なんとなくTwitterみてたらおなじみLife is Techが半ば叩かれてるような状態だったのにツッコミをいれたい感じです。ザ…

続き

この記事はUEC Advent Calendar 90日目の記事です。 某板に「相変わらずmasawadaさんは手厳しいね」と書かれていてウッとなっています。 どうも前の方のレスを見ていくとこれが貼られていて、しかも参考リンクの記事も消えている。なんとも後味が悪いので続…

飯テロ.in

https://mstr.in これとかこれとかを見て需要の高まりを感じ飯テロ.inという飯テロ画像共有サービスを作りました。個人的にはtiqavのご飯画像版みたいなイメージです。飯テロボタンを置いといたので、おなかすいたとツイートした人に向けて飯テロするのにご…

TwitterWebの青い鳥を消す.user.js

拡張機能からTwitterのjQuery呼べないんだけどどういうこれが呼ばれ方しているのかわからないので今度H社でPythonアイドルとChrome拡張を作っていたid:pastakに聞いてみようと思いました。

メモ

あけましておめでとうございました。気付いたら今月も1/3終わってた。 ことしhogeする/したいメモ 購入 ラック SWX2200-8G ストレージサーバ (適当にFreeNASとかで組む) VMサーバ iTunesとかの管理用サーバ (Mac miniのエントリモデル) 予備HDD MacBook Air…

【閲覧注意】放射能の影響で巨大イカが出現したニュース(?)の画像が偽物であることを検証した

元ネタはこちら。 福島の放射線により50メートルの巨大イカがカリフォルニアに漂着というニュース拡散|面白ニュース 秒刊SUNDAY タイトルだけでいかにもあやしい。画像をみたら、イカがどうみても合成。最高に怪しい。ということで、どの写真で合成された…

2013年購入したものリスト

PC Windows PC (自作) … 9万くらい Core i7 3770K 16GB RAM (CFD) 128GB SSD (Intel 330シリーズ) 2TB HDD (WD Green) タブレット iPad mini ブラック 16GB Surface RT 32GB スマートフォン/携帯電話 WX08K (WILLCOM) SH-03E (docomo) Xperia acro HD White …

僕とmasawada

これはmasawada Advent Calendar 25日目の記事です。 こんばんは、id:masawadaです。"世界でいちばん強くなりたい"を見てたら記事を書くのをすっかり忘れて12月26日になってしまいました。 ついにmasawada Advent Calendar 25日目です。ノリではじまった本ア…

情報科の授業は教養に過ぎないという話 - 国立大学法人 電気通信大学編

これはUEC Advent Calendar 25日目の記事です。 最終日です。ここまで書いてくださったみなさん、本当にありがとうございます。 はじめに 少し真面目にid:yosida95くんの記事に乗っかろうと思っていましたが、完全にタイミングを逃しました。 情報科の授業は…

クリスマスイブに男三人で新宿巡りした話

これはUEC Advent Calendar 24日目の記事です。 こんばんはこんばんはid:masawadaです。 本日はクリスマスイブということで@jade_halcyonくんと@zico1222くんと男三人で新宿を巡ってきました。 前日までノープランでしたが @masawada @zico1222 御苑行きませ…

名称未設定 2

これはFirefox OS Advent Calendar 21日目の記事です。 おはようございますおはようございます。id:masawadaです。Twitterでは@masawadaで活動しています。Firefox OS勉強会の第四回(別名Twitterクライアント乱立回)でTwitterクライアントの話をした人です。…