改行コードのまとめと覚え方

  • POSTS
改行コードややこしくね? Windowsでコード書いて、Linuxサーバで実行して、家ではMacを使って…などをしていると改行コードが「あぁ!」っと定期的になる。 とくに¥r¥n?¥n¥r?どっちだっけ?や、Linuxが¥nでMacが¥rだよな??CRが¥n?なんだっけ?^Mってなんだよといった感じで混乱する。 良い覚え方はないものかと経緯を調べたらすんなり覚えれたので今更ながらメモ。 改行コードまとめ OS 表記 改行コード 向き Linux、MacOS(X以降) LF ¥n ↓ MacOS(9以前) CR ¥r ← Windows CR+LF ¥r¥n ↵=←+↓ 上記表の向きに注目してもらいたい。 WindowsのCR+LFは←+↓なことが分かる。 覚え方 基本は(古いMacを使っていない限り) ¥n(↓)と¥r¥n(↵)だけ覚えておけばよさそう。 ¥r¥nの順番は「↵」を思い出して↵=←+↓(見ためが)なので↓は¥nだから最後にきて…と覚えた。 ※MacではショートカットキーでCtrl+nが↓キーの意味なので、n = ↓ は私にとって覚えやすかった ^Mはなんぞ WindowsのファイルをLinuxで開くと、^Mとなることがある。 これはWindowsの改行コードがCR+LF(¥r¥n)なのでLinuxで開くとLF部分(¥n)だけ認識されてCR(¥r)が残るのが原因のようだが、なぜ¥rと表示されないのか調べた。 たとえばWindowsで aaa bbb という文字列があったとする。 改行コードを表記すると以下のようになる。 aaa¥r¥nbbb さらにWindows内部ではASCII文字コード(16進数表記)で61 61 61 0d 0a 62 62 62として扱われている。 ここで61と62はそれぞれa,bであり、0d,0aが¥r,¥nに該当する。 このファイルをLinuxで開くと、 Windowsと同じように61はaで62はbと改行コードのところで0dは^M(文字として表示)で0aが改行処理される。 長々と書いたが、 ¥rはエスケープシーケンスとしての表記であり、実際は0dであり文字としては^Mなんだと思う。間違っていたら指摘してください。 ASCII文字コード参考

【Node.js】ベイジアンフィルタを使って「おすぎ」と「ピーコ」を判定させる【機械学習】

  • POSTS
ベイジアンフィルタとは 単純ベイズ分類器を応用し、対象となるデータを解析・学習し分類する為のフィルタ。学習量が増えるとフィルタの分類精度が上昇するという特徴をもつ。個々の判定を間違えた場合には、ユーザが正しい内容に判定し直すことで再学習を行う。 現状ではスパムメール(いわゆる迷惑メール)を振り分ける機能を持つソフトウェア(フィルタリングソフト)で、スパムフィルターでのスパム判定に利用されることが多い。最近ではWeblogのトラックバック用フィルタ(トラックバックスパム対策)にも利用されるようになるなど、その利用範囲は徐々に広がりつつある。 とwikiに書いてありました。 ベイジアンフィルタで「おすぎ」と「ピーコ」を判定 環境 node.jsで実行します。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.12.5 BuildVersion: 16F73 $ node -v v8.1.2 コード ## モジュールのインストール mkdir testbayes cd testbayes npm install bayes mecab-lite 実行ファイル:./testbayes/osugi_to_peeko.js //ベイジアンフィルタ for Node.js // モジュール var bayes = require('bayes'); var Mecab = require('mecab-lite'), mecab = new Mecab(); //学習情報 wikiから取得した内容 var text1 = 'おすぎおすぎ本名杉浦 孝昭生年月日1945年1月18日(72歳)出生地日本の旗 日本・横浜市保土ケ谷区血液型A職業タレント、映画評論家活動期間1975年 -著名な家族ピーコ(兄)表示おすぎ(本名:杉浦 孝昭、すぎうら たかあき、1945年1月18日 - )は、日本のタレント、映画評論家である。プラムクリークス所属。ファッション評論家のピーコは一卵性双生児の兄。目次 [非表示]1来歴・概要2批評・映画評論2.1映画評論文3レギュラー番組3.1現在3.1.1テレビ3.1.2ラジオ3.2過去3.2.1テレビ3.2.2ラジオ4著書5音楽6脚注7関連項目・人物8外部リンク来歴・概要[編集]横浜市立桜丘高等学校、阿佐ヶ谷美術専門学校卒業。「おすぎ」の芸名は本名の杉浦から。あまり裕福な家庭ではなく、自ら貧乏だったと話しており、小さい頃は家が狭かったため、ピーコと「ネズミみたいにくっついて」寝ていたという。オネエキャラを全面に出して1975年のテレビ・ラジオデビュー以来、芸能界で活動している(実際の芸能界入りはデビュー前の銀座の歌舞伎座系列のテレビ番組制作プロダクション『歌舞伎座テレビ室』の制作進行補が最初)。本業の映画評論では本名の杉浦孝昭の名義で活動し、映画専門誌の「キネマ旬報」などに寄稿していた。美術専門学校卒の技能を生かし映画雑誌のレイアウトなどの仕事に編集者として携わる一方で、テレビでのタレント活動が、「おすぎとピーコ」として話題を呼んだ。1978年、大島渚監督作品『愛の亡霊』には俳優として出演している。人の好き嫌いがはっきりしている為、嫌いな芸能人が多数存在しており、普段からラジオ番組等で多数の実名を上げてきた。また石原慎太郎とも、彼が「君らは歌手か?」と聞いてきて、「私はオカマです。」と答えた所、「俺はナマコとオカマは大嫌いだ」と暴言を吐かれたことにおすぎが激怒し[1]、猛烈な口論を繰り広げる遺恨があった(この件は佐高信が当時連載を持っていた「噂の眞相」で石原批判のエピソードとして掲載している)。ただおすぎが口にする「どうせ私たちはオカマだから」という物言いに対し美輪明宏は、「自分は同性愛に対する偏見に対して闘ってきたのに、あの二人(おすぎとピーコの事)はテレビで、偏見に満ちた蔑称である“オカマ”という言葉を自分たちから連呼して、あえて笑われ者になる事で、同性愛者への偏見を助長している。せっかく同性愛が市民権を得てきたのに、歴史が逆戻りすることになる。その根性が実に卑しい。消えてしまえばいい。この、馬鹿者どもが!」と厳しく批判、「昔はコンサートや舞台公演などに招待していたが、今は絶縁している。」と語り、ある時期から会っていない事を公表している。[2] 36歳の時、両親を亡くし、1989年のピーコの眼球摘出手術により、ピーコが仕事が出来ない分自分が穴を埋めてやらねばと全国を飛び回っていたが、当時「おすぎとピーコ」の旬は過ぎていた為、病を機にピーコのレギュラー出演も打ち切られる番組が増え、中々仕事は無かった。その時、福岡のローカル局であるKBCテレビから「月に一回でもいいから『天神マンボウ(後のうるとらマンボウ)』に出演して頂けませんか?」と打診を受ける。その後『うるとらマンボウ』『おすぎとコージのあぶない関係』にレギュラー出演するようになり、それ以来KBCには恩義があるのか、再び売れっ子になった今でも毎週日〜月曜日(スケジュールや気象状況を考慮して土曜から入る場合も有り)は福岡に通っている。その他、福岡に通う以前から25年以上つながりのある札幌のSTVにも、現在は隔週ながら木〜金曜日に通っている。一時期は映画評論家としての仕事をメインとし(切っ掛けは淡谷のり子の激怒[3][4])、相変わらず全国を飛び回る日々を送っていた。だが、福岡関連で福岡放送制作の全国ネット番組『所的蛇足講座』に出演したことで全国ネットに久々に出演。同時期をピーコはファッション評論家の仕事メインで活動していたが、『SMAP×SMAP』での中居正広の物真似であるヒーコ(関根勤がおすき)の影響から再ブレイクし、『おすぎとピーコ』のパッケージとして再びお茶の間にお馴染みとなった。双方単独の仕事も多くなっている。前述の通り福岡での仕事がある為、福岡ソフトバンクホークスとアビスパ福岡のファンであり、特に川崎宗則を「ソウくん」、新垣渚を「なぎさ」と呼んで可愛がっている。その熱意は、新垣が勝利を挙げた日や川崎が活躍した日には誰よりも早く一番に祝福の電話を入れるほどで、2005年、ホークスがプレーオフで敗れ日本シリーズ出場を逃した際には、『アサデス。』の放送中に号泣したほどである。また、ピーコも近年全国ネットの番組で「おすぎはホークス大好き人間なのよ」と言う事が多い(ピーコも何度か『アサデス。』にゲスト出演している)。' var text2 = 'ピーコ(本名:杉浦 克昭、すぎうら かつあき、1945年〈昭和20年〉1月18日 - )は、日本のタレント、ファッション評論家・ジャーナリスト、シャンソン歌手である。映画評論家の「おすぎ」は一卵性双生児の弟で、ともにデビュー時から同性愛者であることを公表し、そのキャラクターを活かしてタレント、コメンテーターとして活躍している。横浜市立桜丘高等学校を経て、文化服装学院研究専門部卒業。主にタレント及びファッション評論家として活動するが、シャンソン歌手としても活動。活動は多くはないがCDを出したり、コンサートも行っている。高校卒業後には横浜トヨペットに入社したが、電飾工場への転職を経て、1964年(昭和39年)にサンヨーレインコートに入社した[1]。24歳の時、「今後ファッションの仕事をしていくには基本から勉強しなくてはいけない。素材やデザインなどにも精通していなければプロとは言えない」「(シャンソン歌手の)イブニングドレスが作りたい」との気持ちから、弟・おすぎが阿佐ヶ谷美術学校を卒業・広告代理店に就職したのを機に、サンヨーレインコートを退職して、文化服装学院のデザイン科に入学した。芸能界との関係は26歳の時、弟・おすぎ経由で裏方としてドラマ衣装の製作を頼まれたのが最初である。1975年(昭和50年)、おすぎと共に、双子のオカマコンビ、「おすぎとピーコ」としてテレビ・ラジオデビューした。これまで出演した番組の中でも長いのは「辛口ピーコのファッションチェック」で、TBSの『3時にあいましょう』に始まり『スーパーワイド』、フジテレビの『ビッグトゥデイ』や、後に司会を務めた同局の『2時のホント』、その番組終了後は再びTBSに戻り『ジャスト』、そしてフジテレビの『F2スマイル』へと、局をまたいでコーナーが引き継がれている。2008年(平成20年)現在は、月曜日にとくダネ!

【Node.js】マルコフ連鎖で「人生」を要約する

  • POSTS
マルコフ連鎖(Markov Chain)とは 私が説明するよりも以下のページを見た方が早いです。 http://www.housecat442.com/?p=83この性質を利用して文章生成を行います。 要約方法 wikiの「人生」の説明内容をもとに、マルコフ連鎖で要約します。 https://ja.wikipedia.org/wiki/人生技術的方法 wikiの内容を形態素解析して分解 分解した言葉をマルコフ連鎖でランダムに繋いで作文 コードは以下の本に載っています。 [asin:4883379930:detail] 結果 1回目 東洋では仏典の中に同様の役割を果たすものがあることに意味がある、と考えるのでは聖書が人々に人生を日々大切にし精一杯生きるべし、といった内容の戒めの言葉は、人間がこの世で生きることや、生きている」という人生観という。 また、飯田は別の著書で「自分たちは、次の人生を一種の学校だととらえることが言われているだけでもすでに意味がある、と考えることで、人生の意味の理解のしかたを人生観を採用すると、「今の人生に反映されるのだ」とも理解されている表現に"Arslongavitabrevisである。 古代ギリシャから古代ローマへ、そして現代にまで伝わっている」という人生観を提示しているだけでもすでに意味がある。 長い。 2回目 古代ギリシャから古代ローマへ、そして現代にまで伝わっている。 壁を乗り越えることに意味があり、壁に挑戦してきた。 数字の上では日本人の平均寿命はいくらか伸び、80年を超えはしたが、それでもやはりArslongavitabrevisである。 Arslongavitabrevisってなんだ 3回目 人生は長い、と述べているだけでもすでに意味があり、壁に挑戦していた時代もある。 かつては「人生、山あり谷あり」ともしばしば言われる。 たとえば法華経は多くの賢人たちが述べているだけでもすでに意味がある。 それっぽいようで読めない 感想 マルコフ連鎖を使った要約は昔からある技術らしく、今更感があったが実際に使ってみると面白い。 TwitterやYahooニュースなどからスクレイピングして要約なども多く行われているらしいが、文章の組み合わせはランダムでおこなっているので、ちゃんとした文章を出力させるには別の仕組みと組み合わせる必要がある。 マルコフ連鎖を理解できれば要約だけではなく、人口推移やページ遷移率なども計算できそう。

エンジニアらしく親孝行をしたい

  • POSTS
きっかけ 先週最後の親孝行と思い一週間実家に帰ったが、いまいち何もできなかった。 改善できる問題は日が経つごとに見つけることができたが、帰省中に解決することができず結局タイムオーバーで帰宅した。 デバイスの導入 帰宅後このままでは何もできないので、まずは遠方からでも実家の小さな問題が解決できるような環境構築を行うことにした。 今の時代スマートフォンがあれば全く困らないようなことでも、親世代はスマホを持っていないため、とても面倒なことを行なっている。 電車のダイアを調べるため紙の時刻表を見たり、地図をコンビニでコピーしたり、紙のタウンページでタクシーを調べていた。 本人もスマホに変えたいとは思うが、いまいち使い切れるか自信が無いようだった。 親は携帯をほとんど使わないので、今現在は月々2000円を切る値段で利用している。 スマートフォンにすると毎月7000円ほどに値段が上がってしまうし、 電話やメールはまだ微妙に使ったりしているので格安SIMにMVNOするのも抵抗がある。 要はちょっと使いたいけど乗り換えのコストを考えるといまいちなのだ。 そこでまずはエントリー機種として以前購入した Kindle Fire HD8を渡し、 Kindleを外出中でも使いたいとなったらスマホを買おうということにした。 これなら8000円の本体価格のみのでスモールスタートができる。 [asin:B01J94TYJK:detail] Kindle Fireについて KindleはFire OSであり、全体的にアプリのクセがすごい。 既存のアプリが使い慣れないのと、有名どころのアプリが標準ではほぼ使えないのが痛い。 だが以下のサイトを参考にすることで自己責任でAndroidアプリを入れることができる。 root化が不要なのが素晴らしい。 http://omolite.webcrow.jp/fire/google_play/私は親向けに以下のセットアップをした。 セットアップ アカウント関連 Gmailアカウントを作成 Skypeアカウントを作成 Amazonアカウントを作成 ※ただしクレジットカードや住所の登録はしていないので購入できない。既存のアプリ利用のためだけに作成 アプリ関連 Skype とりあえずテレビ電話をするために入れた。あった方が何かと便利だし、孫の顔も見せれる Chrome 既存のSilkブラウザが使いにくいのでChromeに変更。これは好み。 Teamviewer これを使えば操作中のKindleの画面を遠隔で見れるので、何かあった時に対処できる GoogleMap 地図を使ってみたいと言っていたので入れた GooglePhoto 孫の写真を良い感じに管理できるように入れた 全部初期設定は終わらせて、アプリをタップしたらそのまま使えるようにした。 その他 あまりアプリを入れすぎるとわかりづらくなるので、一画面に収まる数にした。 あと老眼らしいので、文字も最大に設定しておいた。 それとここが結構大事だと思うのだが、Kindleは初期設定のままだとロック画面に広告が表示される。 私が初めてKindleを購入してロック画面を見たとき、以下のような画面が表示されていた。 写真はイメージだが、このアニメ広告が勝手にロック画面になっていた ※過去の検索履歴とは関係なく一定期間ランダムに表示される [http://cdn-ak.f.st-hatena.com/images/fotolife/s/subcul-oniisan/20151224/20151224184940.jpg:image=http://cdn-ak.f.st-hatena.com/images/fotolife/s/subcul-oniisan/20151224/20151224184940.jpg] 親との間に無駄な誤解を生まぬよう以下の方法でKindleのロック画面を変更しておくのが無難であろう。 おわりに 全然ITエンジニアのスキルを活かさない内容になってしまったが、 今週末上記の設定をしたKindleを実家に送って反応を見てみることにする。

戦略的にMacbookを購入する

  • POSTS
はじめに 中古だがMacbook Proを7万円程安い価格(新品相場比較)で買えた。 戦略を練ったことで安く購入できたと思う。 この記事は次回PCを買い換えるときに見返す用のメモ。 購入額とスペック 14万円弱で購入。 新品相場は21万ほど。 購入PC詳細 Macbook Pro Late2016 Touch Barあり メモリ16GB SSD 256GB 中古だがキズや使用感は一切無し。 購入戦略 自分の許容範囲を決める 誰しもが最高スペックにカスタマイズされたPCを自分の望む値段で買いたいと思うが、現実は難しい。 譲れない最低限の条件をまず定義する 項目 上限限度額 状態 インチ メモリ SSD タッチバーのありなし 商品を見ていると「あれもいい、これもいい」と思ってしまうので、 条件を定義することで軸がぶれないようにする。 私の場合 上限限度額:14万円 状態:美品。キズありは買わない インチ:13 色:できればスペースグレイ メモ:8〜16GB。 SSD:256GB以上 タッチバーのありなし:できればあり。※ありの方はUSBポートが4つになり、GPUのスペックも上がる。直接確かめたい意味も込めて。 私の求めるスペックを新品で購入した場合、税込24万ほどする。 予算より10万ほどオーバー。[asin:B01N3ODS7I:detail] どのルートで手に入れるか 購入口 apple 公式サイト 価格コム Amazon 楽天 店頭 オークションサイト 普通に新品購入では絶対に予算内に収まらないので、今回はオークションサイトでの戦略を練った。 オークション系サイトの比較 ヤフオク メルカリ ラクマ ジモティ 上記の中で一番出品数が多く、売買価格の相場を比較した結果、ヤフオクが良かった。 出品数が多いと価格競争が発生し、相場が安くなる。 売る場合は注意 逆にもしもPCを売るのであればヤフオクはおすすめしない。

賃貸を100円アイテムでリメイクする

  • POSTS
はじめに 賃貸の部屋に飽きたのでリメイクした。 リメイク直後は良いと思っても、数ヶ月前経つとやっぱりイマイチだなと思ったりするので、やり直せるように低コスト(主に100均)で作業。 リメイクシートで壁をウッドテイストにする Before After 全部で8枚使用(一枚90cm×45cm) 壁に一度仮貼りをし、位置や色合い確認後に必要な枚数を買った方が、 イメージと違うなどの失敗は減る。 費用 リメイクシート 100円×8枚 = 800円 台所もウッドテイストにする 台所もリメイクシートを使えば、だいぶ雰囲気が変わる。 Before(貼る前を撮り忘れた) After 台所とリメイクシートは昔から相性が良い。 この面積でだいたい4枚くらい。 費用 リメイクシート 100円×4枚 = 400円 玄関に飾り棚を作る 妻がどこからか板を仕入れてきたので急遽飾り棚を作った。 キリも100円で買いました。 壁との接点はL字金具 ネジも100均 L字金具を取り付ける こんな感じ 壁への取り付けは画鋲付きのフックでやってみました これで棚の上に物も置け、カギもかけれる。 費用 L字金具 100円×2枚 = 200円 ネジ 100円 ピンネジ 100円 キリ 100円 板 0円 計 500円 クローゼットに電源を作る 一番やりたかったのがクローゼットへの電源設置。 クローゼットを作業部屋にしており、本来クローゼットは服をしまうところなので残念ながらコンセントが付いていない。 なので扉を開け閉めするたびにコンセントを抜き差しして面倒だった。 このピンクのラインにコードを引きたいが、部屋との動線なので足を引っ掛ける可能性が非常に高い。 そこでモールを使ってコードを床に這わせ、かつ踏んでもコードが傷まないようにした。 [asin:B00008B941:detail] クローゼット中はこんな感じ。スパナでナットを緩ませて扉と壁に隙間を作った。 配線した延長コードにさらにスイッチ&USBポート付きのアダプタを繋ぎ、 iPhone,Kindleの充電をUSBポートで直接行い、かつスイッチ付きなので 一発で部屋全体の消灯が出来るようにした。 ↑この商品は7年前に買って未だに現役 あとこれも設置しておく これで自分個人がどのくらい電気代がかかっているか見える化できる。 [asin:B004ING0EK:detail]