卒論書き上がったので環境を後続の人類のためにどうやって作ったかメモっておく。 環境はMacだったけどMacTeX以外たぶんLinuxでもいける。その指導教員に入れられたmacportsのTeXとTeXShopを窓から投げ捨てろ。というのが要旨。 MacTeX MacTeX - TeX Users Group http://tug.org/mactex/ 2014年において他の環境を入れる必然性は殆ど無い。これ一本。 iconv この時代sjisを扱うのは人生をムダにするだけなので、研究室の秘伝タレたるtexもまずutf8に変換。 その後 ¥ を \ に置換するのは必要だったけどオプションでどうにかなるのかもしれない。 iconv -s -f SHIFT_JIS -t UTF-8 hoge.sty > hoge.utf8.sty pandoc markdownをtexに変換できるツール。革命
以前書いた2つの記事でわかったことは、BLEは少量データ/低頻度での用途に特化することで省電力を実現した規格なので、音声データをやり取りするような用途にはそもそも向かない、ということでした。 http://d.hatena.ne.jp/shu223/20140109/1389216052 http://d.hatena.ne.jp/shu223/20140110/1389292125 ただ、MFiなし、WiFiもなしでデバイスとiOSアプリを無線通信させたい場合、iOSの現状の公開APIで可能な範囲ではやはりCoreBluetooth/BLE一択になってくるので、どうにかならないものかと。 そんなわけで、いろいろと調べたり聞いてみたり試行錯誤してみたことを書いておきます。 (2015.8追記)この記事は古く、書いた当時はBLEについての知識も乏しかったので内容には多分に誤りが混じっている可
※本ページはプロモーションが含まれています 作成:2013/10/29 更新:2016/02/26 iOSアプリを開発するのにとても便利なXcodeですが、Vimのキーバインドに慣れてしまうとXcodeでもVimのキーバインドでコードが書けたらいいなと思うわけです。 「XVim」というプラグインを入れるとVimのキーバインドでXcodeが使用できたので、インストール方法を紹介します。ネット上ではGitコマンドを使ったインストール方法が目立ったので、Gitコマンドを使用しない方法でインストールします。 XVimをダウンロード JugglerShu/XVim右サイドバーにある「Download ZIP」をクリックしてダウンロード。 ダウンロードしたファイルを解答し出来たファイル「XVim-masters」→「XVim.xcodeproj」をXcodeで開く。 Xcode左上のSchemeを変更
Mitchie Mです。『SNOW MIKU 2014』のテーマ曲を担当させて頂きました。今回は英語ライブラリを一部に使ってラップ(2:19~)なども入れてみましたので、楽しんで頂ければ幸いです。▶︎ YouTube:https://youtu.be/79N1O0lF0GY■オフボーカル配布[nc84362]■踊ってみた[sm22802991]■MMDモーション配布 [sm23692832][sm23156403][sm23095799]音楽:Mitchie M [mylist/26375614]映像:llcheesell [mylist/5283681] / CatsAX(@CatsAX)イラスト:小森のぐ(@komori_nog)★ ミリオン再生どうもありがとうございます!m(_ _)m ('16/3/27)★ オリコン最高4位を記録したメジャー1stアルバム『グレイテスト・
Conference With Developers 2 - peatix.com iOSアプリ開発者向けのカンファレンスイベント「Conference With Developers 2」に参加してきたので、発表内容をまとめてみました。 iOSエンジニアとGitHubとキャリア 発表:浅野慧さん Twitter:@ninjinkun Blog:ninjinkun's diary GitHub:https://github.com/ninjinkun/ 発表資料:GitHub活動を通して個人のキャリアを積みつつ仕事の成果を出す方法 GitHubを使ったオープンソース活動についての、浅野さん自身の事例を交えた発表でした。 OSS活動は、自分自身の勉強になるし、使ってもらえる喜びがあるとよく聞きます。社内で評価されたり、GitHubのリポジトリが履歴書の代わりなったりと、2次的なメリットもある
1月が終わり2月も始まったということで、1月中に話題になったWebサービスやアプリを12個ほどご紹介します。 Squarespace Logo Squarespace Logoは、デザインの経験がなくても、簡単にオシャレなオリジナルのロゴを制作できるWebサービスです。 名前を入力し、ロゴのマークやタイプを選択すれば完成です。(すごい簡単…)普通の解像度のロゴをダウンロードするのは無料で、高解像度のロゴがほしい場合10ドル支払うというモデルです。 see your folks(シーユアフォークス) see your folksは、生きている間に両親に「あと何回会える」のかを教えてくれるサービスです。 実際に試してみると意外と少なくて驚きました。しばらく実家に帰っていない方は1度試してみてはいかがでしょうか。 Hichee(ハイチー) Hicheeは、シャッターを切る前の「3秒間」を含めたム
特別な機能を使わず、標準機能だけでできますよ〜 一瞬何のことか?と思った方は↓の画像を見て下さい。これです。 位置情報検索を利用して、一定の範囲内に該当するデータが何件あるかをまとめて表示する機能の事です。 実装方法 google mapを用意する boundsからメッシュを構築する メッシュの分割手法 メッシュを1個づつfacetで一括検索する メッシュの真ん中に件数を表示する google mapの表示が検索の始動となる 緯度経度を持つデータが用意しにくい!! 雑感 実装方法 この画像ではgoogle map clusterを使った例ですが、clusterを使わず、超高速に位置情報検索を実装する方法を検討してみました。主にsolrとelasticsearchで実現可能かと思います。 google mapを用意する 地図はgoogle mapを使います。 googlemap apiには今
CROSS2014の次世代Webセッションを見て来た。 セッションの前半で議論されていたプロトコル編はしっかりとした方向性が示されていたが、後半のアーキテクチャー編は現状の混沌とした話が多くて、方向性というか新しいビジョンを示すまではいけなかった印象だった。 それは、サーバのアーキテクチャーが成熟していることも理由の一つなのかもしれない。 しかし、アーキテクチャーこそ方向性を示すのが重要だろうと思うので、個人的に考えていることをまとめることにした。 Webスケールを実現する技術とリアルタイムWebの方向性 リアルタイムWebというわけではないが、密結合なプロトコルはことごとくインターネットで玉砕されてきた歴史がある。 古くはCORBA IIOP、DCOMの失敗。それからSOAPの失敗。 (ちなみに、IIOPのIはInternetで、当初は大規模なインターネットスケールで分散させようとしたこ
「フッ、バズったらこんなに沢山の人が見に来たぜ…」とほくそ笑む人。 俺は定期的にバズったりぷち炎上(?)したりする事があるんですが、今回は久々にバズったので改めて思った事をダラダラと書いておきたいと思います。 ※「バズる」の意味は、主にSNSで拡散された事などを指します。 スポンサーリンク バズった時にブロガーとしての心構えが問われる 普通に検索とかで人が大量に押し寄せるのと違って、バズった時…要するにはてなブックマークやTwitterなどで大量に拡散されて人が押し寄せられた時はその名の通り「話題になる」わけでございます。 そうなると沢山の人が意見を言います「俺はこう思うな」ってのをツラツラ並べるわけです。話題になっている記事ですから、当然ですよね。 勿論賛同してくれる方もいれば否定する人もいる。記事ってのは世の中に放った時点で自分だけのものじゃなくなって、読み手にも色々と料理されるもの
iPhone 5sの指紋認証「Touch ID」の認識率を上げる、あまり知られていない方法が紹介されていました。 パスコードの入力を省略できる「Touch ID」は、一度慣れてしまうと手放せなくなるほど便利ですが、なんらかの理由で認識されにくくなり、イライラさせられることがあります。 指紋を再登録する、複数のスロット(枠)に同じ指を登録する、といった手法でもダメだった、という方に試して欲しいのが以下の方法です。 「Touch ID」の認識率を上げる方法 以下の手順は、Touch IDを再登録するのではなく、既存の登録枠に指紋の情報を追加するというものです。 Step 1. 「設定」>「一般」>「Touch IDとパスコード」に進んでパスコードを入力し、「Touch ID」の設定画面を開きます。 Step 2. (設定画面のまま)、既に登録してある指でホームボタンにタッチします。その指が登録
予定と実績¶ Flaskを使う準備 20分 -> 60分 Flaskチュートリアル 40分 -> 60分 休憩 15分 Flaskを使いこなす1 40分 -> 60分 アプリを公開する 20分 -> 20分 休憩 15分 Flaskを使いこなす2 30分 -> 30分 プラグイン、情報源紹介、Q/A、予備 -> 10分
パーツはこんな感じです。 わくわくからニヤニヤしてしまいます。 本を見ながら順番を確認して進めていきます。
筑波大学の川島先生に呼ばれて木、金と情報システム特別講義Dというやつに参加してきた。こんなことになるとは思っていなかったが、あろうことか講師側で呼ばれてしまい、思えば遠くへ来たものだと感慨深い。フリは「RiakとNoSQLの話をしてもらえたら」という非常に自由度の高い内容なので、せっかくなので僕の知っていることを全部詰め込んで話してやろうと思ったら10分延長してさらにスライド10枚分くらいを消化不良で終了という、みっともない感じになってしまった。かなり端折ってポイントだけ説明したので流れが分からず苦労した方も多いと思うが、まあ僕の性格なので許してほしい。データベースの講義をひと通り終えた院生レベルを想定してスライドを作ったので、もしかすると、わりと難しかったり分かりにくかったりするかもしれないので、わからないことがあったら適当に質問してください。 言いたかったことの流れを僕なりにまとめると
/.Jに聞け:Javaを使うメリットは? | スラッシュドット・ジャパン デベロッパー え、ありますよね? Webアプリに限っても。 というか、上げてるデメリットが現代的じゃないなぁ... 個人的には少数精鋭チームを作れてないならJavaはかなり有りな選択だと思っています。 ※ Java使ってるメンバーがスキルが低いのではなく、LL系で高品質なものを作るのにスキルが必要で、例えスキルがあっても多人数開発にはあまり向かない、という意図 というわけで、自分が思うLL系言語ではなく、JavaでWebアプリを開発するメリットを書いてみます。 静的型づけ言語 HaskellとかOCamlとかScalaとか、その辺の超強力な型付け言語から見ると弱いですが、多くのLLと違い静的型付けな事が特徴です。 これは型というメタ情報を言語仕様に明確に取り込んでいるということです。以下のメリットがあります。 人間が
ちびまる子ちゃんマンホールです。 2023年度には、他にも市内にいくつものちびまる子ちゃん マンホールが設置されました。
大体タイトルで言うべきことは終わりなんですが、せっかく今日でちょうど1年になったので全然活用してなかったはてなのブログ機能を使って、記念の意味で書いておこうと思います。 今まで何をやってて、今何をしているか 大学院を出て新卒で東芝の研究所に入る 4年ほど研究員として勤めて2012年1月19日に東芝を退職 その翌日から当時ソーシャルゲームでイケイケだったDeNAで勤務開始 いろいろあって1年でDeNAを退職 家賃の安さに惹かれてさいたまに移住し、現在フリーランスの翻訳業 それぞれのイベントで思うところがなきにしもあらずだったんで、ちょこっとずつだけ書き留めておきたいと思います。 東芝に入った理由 こんなことを書くと東芝の諸先輩方に怒られるでしょうが、特にありません。 学推使って入ったのですが、新卒の就職活動でよくある「ここに内定もらったからなんとなく」就職です。 その履歴で4年弱で辞めてしま
ハフィントンポストの「ドイツ人は1か月休むのが当たり前、部下が1か月休める環境を整えるのが上司の仕事」という記事を見て思い出した話。 数年前に亡くなった柿沢こうじ衆議院議員は元大蔵官僚なんだが、彼が著書(霞が関の大蔵官僚はドブネズミの・・・という長いタイトル)で開陳していたエピソード。 大蔵官僚達が「諸外国の役所では、どうやって省益を拡大してるのか、そのノウハウを吸収しよう」と海外視察団を組んだのだが、 行った先のデンマークの役所で、 「なぜ省益を拡大する必要があるんですか?」と逆質問されて、柿沢氏達は返答に窮したらしい。 反論にならない反論を柿沢氏が試みてみたが、 「そもそも、部下をキチンと定時に帰さないと、上司の監督責任になります」と返されてしまい、 柿沢氏の上司が「柿沢君、我々は視察すべき国を間違えたようだね」とコメントした、というエピソード。 おそらく40年ほど前のエピソードだが、
以前こんな話もあったけど…… Chromeの拡張がamazonアフィリエイトを書き換えていた件と、その顛末 - NAVER まとめGoogle Chromeの拡張機能を介してマルウェアを配布する業者が増加中 - GIGAZINEいつの間にかアドウェアやマルウェアになっているChrome拡張機能にご注意! : ライフハッカー[日本版]Warning: Your Browser Extensions Are Spying On You - How-To Geek Discussion今回はそれとは別、Flare0n という作者のChrome拡張機能について。以下の拡張機能を使ってる人は注意。 2ch Reader Plus【軽量】YouTube ダウンロード・自動画質設定ニコニコ動画 盛り上がりチェッカー【ニコニコ動画で自動再生+α】NicoNico Autoplay PlusPixiv Pl
(07/18)私はいかにしてニセ科学批判者と呼ばれるに至ったか (07/17)産総研がバイオインフォマティクスのワークショップを開催するようです (07/12)IBMがゲノムビジネスに本格参入するらしい (07/11)ホメオパシー助産師のビタミンK2の問題が裁判になった (07/04)日本トンデモ本大賞2010オープニングムービー (07/03)トゥーリオ・シモンチーニのがん治療についてのまとめ (03/29)『「トンデモ」批判の政治性と政治の未来』にコメントしてみる (03/24)ニセ科学商品バイオラバーについてのまとめ (03/23)正しい目薬のさし方 (03/21)科学なポッドキャストをまとめて紹介してみる はじめにお読みください(1) サイエンスニュース(122) 宇宙開発・天文ニュース(78) サイエンストピックス(57) バイオニュース(155) バイオインフォマティクス(17
jQuery and its cousins are great, and by all means use them if it makes it easier to develop your application. If you're developing a library on the other hand, please take a moment to consider if you actually need jQuery as a dependency. Maybe you can include a few lines of utility code, and forgo the requirement. If you're only targeting more modern browsers, you might not need anything more tha
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く