.styをTeX Liveに入れる方法(root不要)

ユーザ権限で行いたい。 この場合、~/texmfに置いておけば自動的に毎回読んでくれるらしい。 TeX Live - ArchWiki たとえば CTAN: Package bytefield これを入れるときは、 $ mkdir ~/texmf $ unzip bytefield.zip (幸いこの中にはコンパイル済みの.styが入…

pngとかjpgをplatexで使う(debian jessie)

注意: この方法でpngを貼ると、PostScriptプリンタでの印刷でとても時間がかかるようになる。パワポで作った図表はできればpdfで出力して貼り込むのがよいと思う。 $ sudo apt install texlive-lang-japanese latexmk ~/.latexmk #!/usr/bin/perl $latex = '…

WebからFPGAの回路を記述できる簡易IDEを作った

これはAizu Advent Calender 2015の21日目の記事です。 前は@yutoppさんです 次は@about_hiroppyさんの予定です。 はじめに 会津大学の学生のishikuroです。こんにちは。需要がありそうだったので(確信)、育毛のプレゼンを書くつもりでしたが、今日12月21日…

termdownでポモドーロテクニック

30分とか短時間で集中して作業するのが効果的らしい。まわりの人も結構やってたので私もやっている。termdownというツールが良かったので備忘録として書く。ポモドーロテクニックとは - はてなキーワードアジャイルな時間管理術 ポモドーロテクニック入門 | …

React + TypeScript + Webpackの最小構成

このエントリは古い情報です。 今は typescript の代わりに flowtype も使えそうです。また、ブートストラップとしては create-react-app が提供されており、ここからカスタマイズしたほうが便利だと思います。 github.com 前回 ishikuro.hateblo.jp の続き…

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

完全に自分用メモ。 Thinking in Reactというチュートリアルを最小webpack構成で試した: ishikuro/thinking-in-react-webpack-minimum · GitHub React + Fluxの自分メモ Webフロントエンドのプログラミングは、jQueryによる素朴なDOM操作から、AngularJSのよ…

自分の集中力を上げた話

TL;DR StayFocusd - Chrome Web Store にfacebook, twitter, youtubeなどもろもろをぶち込む。 スマホから、facebook, twitter, ニュースフィード, ゲーム等のアプリを消す。 私はこれでネットサーフィン(死語か?)を1日6時間から1日10分に圧縮できました。 …

「アンダースタンディング コンピュテーション」演習環境を整える

アンダースタンディング コンピュテーション―単純な機械から不可能なプログラムまで作者: Tom Stuart,笹田耕一(監訳),笹井崇司出版社/メーカー: オライリージャパン発売日: 2014/09/18メディア: 大型本この商品を含むブログ (5件) を見るこの本は、情報系の…

電子立国と、ハードウェア設計者の私

電子立国「第05回 8ミリ角のコンピューター」(01 of 02) ‐ ニコニコ動画:GINZA久々に休日に休んでいるので、有名なNHKドキュメンタリー "電子立国 日本の自叙伝"(1991年放送)を見ていた。文系のNHKスタッフがものすごく勉強して番組を作っているのが分かるし…

Levelopができるまで

4月くらいから開発に参加していたプロジェクトが公開されました。Levelop.org 練習メニュー共有サービスです。クックパッドのスポーツ版のようなものですね。機能が充実してきたらスポーツ以外にも、楽器や勉強法なども扱えるようにする予定です。エンジニア…

NRIのOSS開発合宿に参加してきた

イベントレポートです。 追記: ThinkITで記事になってました エンジニアたちの楽園!第6回OSS開発合宿 レポート | Think IT(シンクイット) 開催要項 OSS開発合宿2014 日程: 2014年6月20日-22日 場所: 神奈川県 マホロバマインズ三浦 というホテル 人数: 30…

Jekyllを試してみた

Jekyll基本チュートリアル 参考: http://melborne.github.io/2013/05/20/now-the-time-to-start-jekyll/ インストール $ rbenv exec gem install jekyll 開発サーバの起動とファイル監視 $ mkdir tut $ cd tut $ rbenv exec jekyll serve --watch 生成 以下…

JavaScriptパターン

著作権侵害にならない程度に読書ノートを書く。JavaScriptパターン ―優れたアプリケーションのための作法作者: Stoyan Stefanov,豊福剛出版社/メーカー: オライリージャパン発売日: 2011/02/16メディア: 大型本購入: 22人 クリック: 907回この商品を含むブロ…

パーサーをつくること(2)

http://www.oki-osk.jp/esc/go3.html http://www.prefield.com/algorithm/string/parser.html再帰下降型構文解析が簡単らしいという情報を手に入れた。ここで、LL(1)とか文脈自由文法とかがキーワードとして出てきて、あぁ、オートマトンの教科書を読まなけ…

パーサーをつくること(1)

研究室の地獄の春合宿で、AppleI標準のモニタプログラムクローンをC言語で作ることになった。モニタプログラムとは。昔のマイコンプログラミングで必要だったもの。OSなど入っていないので、メモリに自分でバイナリを"なんらかの方法で"書き込んで、最後に"…

ブロック図作成

要件 eps等、TeXで扱える形式に変換できること UNIX系OSで動き、メンテナンスされていること。Windowsにしかないフリーソフトとかダメ 今作りたい図(チャート的なもの)がかけること。読者には伝わらない要件である 候補 Graphviz 有向グラフが得意 blockdiag…

EmacsとTexとレポート(3) Texでソース貼り付け

listings TeXでソースコードを綺麗に表示する | SanRin舎TeXにソースコードを載せるためのパッケージにlistingsがある。これは日本語を扱えないのでjlistingを新規にインストールしなければならないらしいが、、 しかし試したところ、日本語はきちんと表示で…

EmacsとTexとレポート(2) Texとか

つづき TeX Live TeX Live - Gentoo Wiki install /etc/portage/package.use にtexliveのUSEフラグを追加 science, tex4htは使うかわからないけど念の為 app-text/texlive cjk dvipdfm graphics png truetype science tex4htその後emerge # emerge texlivedv…

EmacsとTexとレポート(1) Emacs24初期設定

個人的メモ。Gentooです。 Vimmerだが Vimでの日本語入力は"Insert/Commandモード切り替え"と"日本語IME On/Off"によって2*2の面倒さがあり、混乱する。よって日本語TeXレポートを書く際はEmacsを使う。大学の演習ではEmacsを使わされるが、Emacs Lispの設定…

Apple I(と6502)の紹介

研究室で、Apple Iのプログラミングマニュアルを読む機会があった。 Apple Iについて紹介しようと思う。Apple I - Wikipedia 登場背景 1976年、MOS Technology 6502を搭載したホビー用コンピュータとして登場した。 Apple I仕様 Processor: MOS Technology 6…

Pyramidを試す

PythonのMVCフレームワークであるPyramidを試す。前回のPython環境を使う。twitterタイムライン風の機能を持ったアプリケーションを習作する。仮想環境を作る。プロジェクト作成(mkproject)はしなくていい。あとでPyramidの統合コマンドで行う。 $ mkvirtual…

永続性という言葉

自分用まとめ。新しいことを覚え次第追記していく予定 気になった理由 Python MVCフレームワークのドキュメントで度々"persistence", "永続性"という言葉が出てくる。私のフィールドがかすってなかったからか、勉強不足からか、この単語を知らなかった。 予…

Python3.3開発環境を整える

Python開発環境を整える 必要なもの。Rubyのgemやrbenvに相当するらしい。 pip Pythonパッケージを管理する virtualenv system-wideと切り離したPython環境を作れる virtualenvwrapper virtualenvを管理する Gentooなら big my secret.: how python pip and …

Gentoo Install Log 2014年1月

面白いことないかなーって探してましたがGentooにいろんな意味でハマったのでよかったです。 Gentoo入れよう2014年1月版 今回のポイント UEFI+GPTなハードウェア systemd lvm2 です。2014年はこれで行きましょう。 問題 Windows8 EFIインストール済み 高速ス…

Clojureはじめました。

これはIshikuro Advent Calendar 2013 - Adventarの記事です。 明日はishikuroさんの記事です。 Clojure JVMで動くLisp系言語らしい。Javaの資産が使えるそうだよ。 Install あ、debianです。 # apt-get install clojure1.4 leiningenそれではClojure 超入門…

なぜ会津大生がコンビニで働いてはいけないか

みなさん、こんにちは。こちらはAizu Advent Calendar 2013の11日目の記事です。http://atnd.org/events/45075昨日はmasapontoさんでした。明日はMizuno Totoriさんです。 ※煽りタイトルです。プログラムを書いたりするお仕事を避ける会津大生、多過ぎます。…

Linuxでマウスホイール移動量調整

久々にログインしたら、マウスホイール移動量が飛びすぎるので調整した。 LinuxのHotplug的なデバイスの設定方法は時期によってまちまちで、古い情報に惑わされがちである。 環境 Debian weezy Microsoft Wireless Mobile Mouse 3500 Xorg version: 1.12.4 x…

海外派遣で得たもの

お久しぶりです。渡航直後に書くべきだった報告だが、あまりにも経験が多くて整理できず記事にしていなかった。おそらく、無理矢理にでも書くことで消化すべきだったのだろうけれど。あれから半年経ったが、 なにを得るつもりで なにをして なにを得たのか …

3週間、海外の大学の授業を聴講してきます

平成24年度海外短期派遣留学支援事業 会津大学国際戦略本部 海外短期研修 こちらに申し込んだところ、通ったので行ってきますよ。帰ってきたらまた何か書くけど、その前に準備編を記事にしておく。もし会津大生で行きたい人が居れば参考になるかもしれない。…

理想のソフトウェア開発がしたいという話

ナウいソフトウェア開発に必要なもの アジャイルな開発 そうでなくても最低限スパイラルとか。せめてウォーターフォールにしない テストコード リファクタリング ゆるいコーディング規約(オフィシャルで推奨してる程度の) VCS プロトタイピング コードレビュ…

会津大生ソースコードレビュー大会

こちらは Aizu Advent Calendar : ATND の16日目の記事です。今日は以下のイベントを行いましたのでそのレポートです! 会津大生ソースコードレビュー大会 | イベントアテンド [ATND] でイベント作成・チケット販売・参加者の出欠管理 開催趣旨 自分のコード…

PC-UNIX入門者の集い

こんなイベントをやってみた。PC-UNIX入門の集い | イベントアテンド [ATND] でイベント作成・チケット販売・参加者の出欠管理1.インストール - (お昼休憩) - 2.UNIXの基本の習得、という二部構成で行うことにした。@puyopop6さんと@C_C_panchigaさんとMくん…

laymanのこと

ちょっと誤解してたので書く。 用語 Overlay: portageディレクトリのこと。開発者が公開してるし、自分もローカルで作ることだってできる。個別のebuildパッケージのことではない。 見つけ方 Gentooに補足されているOverlayの場合 私の場合gitflowが欲しかっ…

Node.jsを試す

目標はRails並に使えるようになることだが、まずはローカルマシンで手軽に試してみる。環境はデスクトップ用Gentoo。 net-libs/nodejs-0.9.2 を利用した。 Install # emerge nodejs( --autounmask-writeを要求された) About npm Railsのgemと同様の仕組みの…

ここまでインポート

この一つ前の記事までが、はてなダイアリーからインポートされたもの。 分割が細かくされすぎててたまに読みにくい記事がある。

1stステップ 開発環境の作成

マイコンとの接続にはシリアルポートが必要だが、メインのGentooマシンには装備されていなかったので、LAN内のFreeBSDマシンのそれを借りることにする。ただし開発環境はメインのパソコンにしたかったので、1.ファイル編集はディレクトリを遠隔マウントして…

組込みOSセット購入

夏休みの課題として12ステップで作る組込みOS自作入門を進めることにした。いわゆるKOZOS独自OSを作ってみよう! 12ステップで作る組込みOS自作入門作者: 坂井弘亮出版社/メーカー: カットシステム発売日: 2010/05メディア: 単行本購入: 18人 クリック: 219…

今後

ある程度内容まとめて、他の学生向けにチュートリアルでも置くといいかも。あと、休日に我が家でこんな感じのゆるい勉強会を定期的に開きたい所存。 紹介スライド(背景、環境構築、デモまで) 環境構築、デモ実行 休憩(昼食) もくもく みたいな風に。 次回は…

結果

"Smalltalkならでは"な処理までは進めなかった。持参した参考書はPC98上のSmalltalk/Vを元にしており実行環境が無かった。フリーですぐ使えそうな実装としてSqueak, GNU Smalltalkを試したが、 Squeak: グラフィカルなサンプルが多く、書籍にあるような基本…

目標

Smalltalkってなに?から環境構築、hello, worldまでやってみよう、ということでスタート。お昼前からぼちぼち私の家に集合。

簡単にスライド

http://www.slideshare.net/ishi_kuro/smalltalk-12638222

Smalltalkの集い

昨日、Smalltalk勉強したいという学生と一緒に、Smalltalkの集いを催した。

GTD実践

バイト先の社長のすすめでGetting Things Doneを知った。 http://bizmakoto.jp/bizid/gtd_index.htmlツール非依存の仕事整理術のひとつ。最近、タスクが溜まりすぎて期限内に消化不可能になっているものが多い。どこかで整理をつけないといけないのでやって…

homebrewでImageMagickのインストールに失敗する

ImageMagickをインストールしようとした。しかし依存先のlibtiffのダウンロードに失敗する。 $ sudo brew install ImageMagick ==> Downloading ftp://ftp.remotesensing.org/pub/libtiff/tiff-3.9.5.zipcurl: (7) couldn't connect to host Error: Failure …

ずっと放置しておいて唐突ですが

Hack For Japan ハッカソン 会津会場

この日は前日にまとまったチームごとに実際の開発をして終了時間がきたら各自でプレゼンを行う。 クラスメイトファインダー 前日私が参加したところは、人数を多くしてなんとかできる話ではないので今回はベンチャー企業の方と一緒に、地震後ばらばらになっ…

文具購入

仙台を経由したので駅前のLOFTに寄った。 レポート用紙を留めるためバイモを購入。1500円。オフィス機器 - マックス株式会社力も要らないしとてもよい。 筆跡の薄さが気になるのでシャーペンの芯Hi uni(B)も用意した。滑りすぎるくらいヌルヌル書ける。芯は3…

寮の入居日だったので荷物をまとめて家を出た。次に帰ってくるのは半年以上後だ。

家の裏の花

散歩道を歩いた。 河川敷にスイセンと菜の花、散歩道を桜並木が覆っていた。

LGエレクトロニクスジャパン W2246PM-BF (2)

巷でレビューが少ないので、出来れば自分が買う前に読みたかった事項をメモ。 購入前は 数日間の使用を経て… W2246PM-BFレポ(4) - ミ ン ナ ニ ナ イ シ ョ ダ ヨ を参考にさせていただいた。私は画質等は満足してしまったので書かない。こちらのだけだと情…