「FAT」を含む日記 RSS

はてなキーワード: FATとは

2019-02-03

国家事業であるCool Japan嘲笑の的にしかならないなか、一企業であるネトフリが日本コンテンツの輸出に成功しかけてるのはなんとも言い難いね

Netflix

日本でも浸透してきてると聞くが、アメリカでも俺の周りだとみんな普通に加入してる感じ。昔のテレビのよう。最近Netflixで何を観た、あれ面白いよね、という会話がもはや日常。逆にAmazon PrimeとかHuluについて同じような会話は俺の周りでは聞かない。テラスハウスとかコンマリとかも周りの人は見てて、日本では本当に男女の恋愛あんな感じなのかとかの質問を良くされる。俺はドキュメンタリーをよく見る。最近では「Abstract」「Rotten」「Salt Fat Acid Heat」とかが面白かった。「Roma」が良かったと複数の友人から勧められたので今度見る。

anond:20190202071054

2019-02-02

アメリカ流行ってるサービス: 俺と周りの場合

https://anond.hatelabo.jp/20181129233609

同じくSF在住。いいまとめサンキュ。他に俺が個人的によく使うのは:

Lime

ここ1〜2年で急激に伸びてきた電動自転車電動スクーター(電動のスケボーハンドルが付いたようなもの)のシェアリングサービスBirdなど競合も。各スクーターGPSトラッキングされていてスマホアプリで近くにあるスクーター検索できる。使い終わったら乗り捨て。割とそこらじゅうに乗り捨ててあったりする時もあるので街の景観ちょっと変わった感があるが、それを超えて便利。でも乗る場所によっては割と危ない。大きな事故が出てくると規制もありうるかも。(追記:chanmiaさんのブコメによるとすでに規制されて台数が減ってるそうです。指摘感謝です)

Netflix

日本でも浸透してきてると聞くが、アメリカでも俺の周りだとみんな普通に加入してる感じ。昔のテレビのよう。最近Netflixで何を観た、あれ面白いよね、という会話がもはや日常。逆にAmazon PrimeとかHuluについて同じような会話は俺の周りでは聞かない。テラスハウスとかコンマリとかも周りの人は見てて、日本では本当に男女の恋愛あんな感じなのかとかの質問を良くされる。俺はドキュメンタリーをよく見る。最近では「Abstract」「Rotten」「Salt Fat Acid Heat」とかが面白かった。「Roma」が良かったと複数の友人から勧められたので今度見る。

DoorDash

代行でレストラン食べ物を取りに行ってデリバリーしてくれるサービス。Seamlessなどの競合も多いしアメリカ国内でも場所によって人気度が違うみたい。東海岸旅行した時に現地の友達Airbnbの部屋で宅飲みしようとしてDoorDashで注文しようと言ったら何それ普通Seamlessだべと言われた。結構割高だし、飲み物やサイドオーダーを取ってくるのを忘れるといったちょっとしたミスは割と多いが、払い戻しなどは可。選べるレストランは多い。代行dasherが今どこにいるか地図表示、予想到着時間、「もうすぐ着きますメッセージアラートなどがあり、精度はやや甘いが便利。

OpenTable

レストランリアルタイムオンライン予約サービスアメリカではこの分野を開拓した存在で、店内の注文管理機能と一体になってるシステムゴリゴリ営業で納入して加盟店を増やしたという話を昔聞いた。人気口コミサイトYelpオンライン予約をサポートするようになったので俺もOpenTableを使う機会はやや減ってきたが、ちょっといい感じのレストランとかの予約にはまだ使うかな。

Instacart

食料品を代行でショッピングして即日配達してくれるサービス。俺は使ったことないがスーパーの店内ではInstacartのTシャツを着た代行ショッパーを良く見かける。

Zillow

不動産検索サイトグーグルマップ感覚視覚的に使いやすい。住宅販売物件賃貸物件情報豊富で、間取り金額そして学区のランクなどいろんな条件で検索できる。Redfinなど競合も多い。売りや貸しに出てない物件でも推定金額が表示される。ズームインしていくと表示中の全ての家という家に金額マッピング表示されるのはなかなか圧巻。友達のあの人の家の資産価値も分かってしまう!物件の部屋の中などの写真豊富で、しかも多くはいい感じの家具内装でいい感じに盛られてる(ステージングといって、これをやる専門業者がいる)ので、見てるだけでも楽しいちょっとした脳内バケーションになる。

Houzz

家具インテリアのコーディネートのヒントになるプロ撮影写真カテゴリ別に大量に見れる。ちょっと庶民には無理という写真も多いが、これも脳内バケーション妄想が膨らんで楽しいプライスタグアイコンが付いてる家具は実際に買える。担当したインテリアコーディネーターに連絡することもできる。これでヒントだけ得てPinterestで似たようなIKEAハックを探すのが俺のパターン

PayPal

個人間の送金は少なくとも俺の周りだとまだPayPalが強い。数年前にCashとかの他のサービスが出てきて使う人もいたけど俺の周りはPayPalに戻ってる。何が特別便利ということもないが、通常の銀行口座だと個人間の支払は小切手なので(振込はお互いが同じ銀行でないと手数料が高い)、いくら小切手スキャンと換金が今ではスマホカメラでできるようになったとはいえ、面倒なのはアメリカ人にとっても事実オンラインショッピングでも支払はクレジットカードPayPalというところが多い。送金手数料無料PayPalはもはや第二の銀行口座として定着してる。(追記:vanillayetiさんとchanmiaさんのブコメによるとVenmoの方がイケてるとのこと。指摘感謝です)

Robinhood

手数料無料で株の売買が超簡単にできる。俺は株やったことなかったがちょうどいい入門になってる。Bitcoinに散々振り回されてからRobinhoodに出会い、これでいいじゃんという人が俺を含めて周囲にもチラホラ。

LinkedIn

ビジネス向けSNSと良く紹介されるが、転職活動時の職務経歴書としての機能が強い。ハイテク系の会社ではLinkedInページへのリンクを送ればレジュメCVを提出しなくてもいいというところもある。リクルーターからの連絡や昔の同僚からの誘いなども良く来るが、本気で転職先を探す時はHired.comなど他のサイトも同時に使う。

Glassdoor

会社自分給料いくらもらってるか、会社雰囲気はどうかといった情報匿名で共有するサービス職種役職によって横断的にも検索できる。面接でどんな質問をされたとかの情報も。求人情報も多く、職の大体の給与幅を予想してくれたりする。

Zoom

ビデオ会議システム個人ユーザ間だとまだSkypeだったりメッセンジャー音声通話機能FaceTimeを使ったりも多いが、会社仕事だと今はZoomが強い印象。会議室の大型ディスプレイなどとも統合やすく、支社間や取引先とのZoomビデオ会議出張先や在宅で仕事してるメンバーも加わってパソコンの画面を共有しながら会議する、みたいな場面は日常的。

Zendesk

カスタマーサービスを問い合わせチケット管理プロセスやFAQ管理システム統合により効率化した感じのサービスで、自社製品カスタマーサポートページだけZendeskに飛ばすようにしてる会社も多い。

Hopsy

俺が使ってるというだけで、流行ってるかは全く知らない。ビールサーバを購入して(ただし紹介で加入すると無料)、月額料金を払うと生ビールの小型ケグ(約2リットル)を毎月4つ配達してくれる。地ビールが多く、バリエーション豊富。軽め、苦め、重めの3つの風味から選ぶ(組み合わせも可)。月額会費分については特定銘柄ビールを選ぶことはできず選んだ風味でランダムなのが送られてくるが、個別に追加購入する時は指定OKアメリカは今インディアンペールエール(IPA)が大人気で、苦め風味を選ぶとほとんど重複なく次々と初めて見るIPAが送られてくる。どれも美味しい。ビールサーバから注いで飲む冷え冷えのIPA最高です。(追記:会費は毎月約$60です。俺は紹介で加入したのでビールサーバ無料だった)

追記1:

TurboTax

aoiro-cakeさんのブコメで指摘がありましたが確かにこれは外せません。毎年4月15日の夜に駆け込みでTurboTaxのサイト確定申告する俺。毎回来年こそはもう少し早くやろうって思うんだけどね。

スタバアプリ

vanillayetiさんのブコメで指摘がありましたが確かに使ってます。支払も画面上のバーコード会計スキャンするだけ。ポイントを貯めて無料で飲むラテの美味いこと。アプリであらかじめ注文して並ばずにピックアップできるのも便利。長距離ドライブの休憩ポイントを決めるのにもアプリ店舗検索を良く使います

追記2:

元増田にJIRAとかがあったのでZendeskとかZoomを入れてみたのだけど、他にもビジネスで使われるサービスは多数でこれが定番とか流行とかは良く知らない。俺の周りだと、会社で使う各種オンラインツールシングルサインオンOkta、経費精算はConcur、人事評価プロセスはWorkdayみたいな感じだが、会社によってこのへんは色々な気がするし、今挙げたツールUI微妙だったりしてまだ開拓余地がある感じ。これらの多くのサービス会社IPOしていてRobinhoodで買えるので、自分が実際に日常的に使っているツール使用感とか、今使ってる企業が他のサービスに乗り換えるコストはどうか、将来どう進化しそうかとかを考えて株を買うか決めたりしてる。

2018-12-21

[]コンピューターで発生する技術面の問題

1999年問題

1900年を1年目と内的処理していた場合、年数が2桁から3桁になる。また、年号を下2桁だけで処理していたシステムの一部で年のエントリで99をエラーコード例外値として扱っている物があったとされ、そのようなシステムでは1999年になった途端に正当な1999年エラーとを識別できず不具合をおこすことが懸念された。又、9が5つ並ぶ1999年9月9日エラーが発生することも懸念された。

1999年8月21日問題

GPSは内部処理で週数を10ビット管理しており、起点である1980年1月6日から1024週後にあふれて0に戻る。

2000年問題(Y2K)

年数を下2桁だけで処理していたシステムや、2000年平年(閏年ではない)と誤解したシステム問題が起こる。

2001年9月9日問題

1970年1月1日0時からの秒数が十進法で9桁から10桁になる。経過秒数を文字列表現に直してソートしたことで、「1,000,000,000 < 999,999,999」と判断してしまい、項目の新旧が正しく処理されない問題が実際に幾つかのシステムで発生した。

2008年問題

2000年以降も年数を下2桁だけで処理していたシステムで、かつ年を文字列で格納していた場合に、先頭が0の場合には八進数として扱われる処理系があり、その場合2008年の時点で年の処理が不正となる場合がある。ごく一部のperl作成されたネットゲーム誤作動が発生した事例がある。

2010年問題

潜在的バグが発覚した。シチズン電波時計ソニーゲーム機プレイステーション3」(閏年処理)、オーストラリアクイーンズランド銀行でのシステム動作ドイツジェムアルト社のICカード使用不能など。シチズンのケースでは、年の内部表現西暦下2桁のBCDを使っていた。

2019年4月7日問題

GPSは内部処理で週数を10ビット管理しており、起点である1980年1月6日から2048週後にあふれて0に戻る。(10ビットでは2回目)

2030年問題

1930年 - 2029年を下2桁で表現しているシステム問題が起こる。同様のもの2050年問題や2070年問題などがある。

2036年問題

1900年1月1日0時からの秒数が32ビットからあふれ、NTP問題が起こる。

2038年問題

Unixなど。1970年1月1日0時(Unix epoch)からの秒数が31ビットからあふれ、32ビット符号付きで処理しているシステム問題が起こる。

2038年11月21日問題

GPSは内部処理で週数を10ビット管理しており、起点である1980年1月6日から3072週後にあふれて0に戻る。(10ビットでは3回目)

2040年問題

HFSのタイムスタンプ2040年2月6日までしか取り扱えない。

2042年問題

System zのSTCK命令で取得する64ビットTODクロック2042年9月17日中にオーバーフローする。

2048年問題

2038年問題1980年起点版。FATファイルシステムタイムスタンプなどが1980年起点である

2050年問題

1950年 - 2049年を下2桁で表現しているシステム問題が起こる。同様のもの2030年問題や2070年問題などがある。

2053年問題

2038年問題1985年起点版。TRONなど。

2070年問題

1970年 - 2069年を下2桁で表現しているシステム問題が起こる。同様のもの2030年問題2050年問題などがある。

2079年問題

FATファイルシステムタイムスタンプの起点の1980年1月1日を基点として、年数を下2桁だけで処理するソフトウェアなどは、その起点の99年後(2079年12月31日)までしか正常動作しない。

2100年問題

2000年以降に作られた年数を2桁で表すシステムや、2100年を閏年と誤解したシステム問題が起こる。

2108年問題

FATファイルシステムタイムスタンプは2107年12月31日までしか取り扱えない。

2137年問題

更新されたGPSは内部処理で週数を13ビット管理しており、この頃にあふれて0に戻る(正確な日時は未定)。

2286年問題-2286年11月20日17時46分40秒に起こる。原因は、2001年問題と同じ。

3000年問題

Visual C++において、3000年1月1日以降の日付処理に不具合が生じる。

10000年問題

西暦が5桁になる西暦10000年1月1日に起こる。

2018-11-25

anond:20181125114446

でもゲイツは「俺は飛行機の中でFAT書いた」って自慢話ばかりしてくるからなぁ

2017-02-11

職場の開発スタイルが古すぎて限界なんだが

IT業界プログラマなのですが、どれだけ技術進歩しても何年も同じ開発スタイルから一向に改善しなくて限界を感じています

例えば次の点が挙げられる

バグ個人責任のせいにする

 ・世渡りが上手い奴は口だけ出して手は動かさな

  ・こいつが手を動かすのは最小限で、なおかつビビりなのでよく確認する

 ・手だけが早くリリースしてから考えようぜって思っているタイプバグを出すたびに個人攻撃される

開発プロセスが雑

 ・レビューがない

 ・仕様最初から作るつもりがなく、毎回担当者が長年の勘で仕様を考える

  ・故にどこかで矛盾が生じる

  ・担当者の長年の勘が頼りなので、作り手としては要求に答えるしかない

   ・仕様明確化されていないので、言われた通りに作るしかない

   ・一部しか担当していないので、一部しか知らないのだがそれを「もう何年もやっているのに担当したところしかできない」と言われる

    ・尚、これに対し口答えは許されない模様

 ・仕様がないので自分なりに担当者確認して作る

  ・このあたりはOKなのだが、その内容は一切ドキュメント化されていないしするつもりもない

  ・いつでもこの仕様担当者の気分で変更できる

   ・変更できるのは問題ないが、言い方が「お客さんがバグ報告がきた」みたいな切り出し方

   ・バグではなくただの仕様だし「作る時にそう言いましたよね?」と言ってもドキュメントがないので根拠なし

テストを書かない

 ・開発スピードが遅くなるから理由テストを書かない

 ・というか書き方を知らない

  ・xUnitすら使えない

MVCを知らない

 ・単語は知ってて理解しているつもりなんだけど的外れ(いわゆる Fat Controller が普通だと思っている)

・新しい知識を覚えるつもりがない

 ・自分達で勉強した最新の知識デザインパターン

 ・新人が入ってくるもこの調子なので2〜3年もすると社内の仕事はできるが若いのに技術力は10年以上前技術者レベルになる(仕事必要なことしか知らないのでそれ以下か)

 ・そして、いつまで経ってもこの開発スタイル改善しない

けものフレンズがバズったので、ついカッとなってやった。

2017-02-06

Low Guy Rock 啓蒙 Old man

http://anond.hatelabo.jp/20170206162002

少々意見取り入れた

Low Guy Rock 啓蒙 Old man

作詞作曲 オレと他の増田

著作権フリーです。死ねJASRAC!

************************

|Em    |   B♭|Em   |   B♭

お布施もらって生きている 芸の出来ない道化師

|Em    |   B♭|Em   |   B♭

光るHeadに   飾り載せ  出張った腹を見せつける

|F     |   G|F    |    G|

Sizeが合わないCostume それを褒め合うFoolish people

|F     |   G|F    |    G|

お里が知れてるmonkey共 貴様ら全員Go Home!

|B    |

ブリッジ

|C   |B   |Em  |G    |

Low Guy   Rock   啓蒙   Old man

|C   |B   |Em  |G    |

Low Guy   Rock   啓蒙   Old man

|C   |B   |Em  |G    |

H・G・D・V Fat Man  啓蒙   Old man

|C   |B   |Em  |Em   |

今日も  リッチコピーす る

2016-12-17

反社会的バンド女性ブラジャーしてるのが気になる

例えば南アフリカラップデュオにDie Antwoordってのがいて新曲ビデオ女性おっぱいとか性器とか映ってて悪い言葉連発するような人たちなのよ。

Fat Faded Fuck Face” https://vimeo.com/195866734

で、その片割れ女性なんだけど当然のようにタトゥーとかボディピアスとかガンガンなの。なのにブラジャーしてるのがおかしいなって思う。他にも政府にたてついて逮捕されたプッシーライオットとかもそう。

唯一の例外が、めちゃメジャーだけどセックスについて曲書いたりFuck Youって曲書いたりしてるLily Allen。ライブアンコールで必ずノーブラタンクトップになるの(アルバム3枚だしててそれぞれのツアーに1回ずついって毎回そうだった)。それだけでものすごい彼女を信頼しちゃう

2016-11-01

業務系にWebアプリケーションが人気である理由がわからない

特に最近JavaScriptごりごり使ってるやつとか

一昔前なら軽量とか工数が少なく済むとか理由があったんだろうけど

今はJavaScriptごりごりでRichどころかFatになってるじゃん

マシンスペックも上がってるんだからもうクライアントサイドもサーバサイドもJavaでいいじゃん

 

JavaScriptただでさえ読みにくいのにライブラリが大量に使われててもうわけわからん

JavaScript使いたくないよ~( ノД`)シクシク…

2016-09-14

ジャスティン・リー

この事はずっと忘れていて、無意識にそんな経験はなかった事として生きていた。

中学生の頃、体育祭応援団をしていた。

同じ応援団団長は学年が一つ上の喧嘩っぱやくて、後輩をすぐに殴る事で有名な人だった。

その人の事は、以下団長と呼びます

FATの事は嫌いでなるべく関わらない様にしていたんだけど、仲の良い友達が付き合っていたので、度々顔を合わしてしまう事があった。

それでも口はほとんど利かず、からかわれてもシカトしていた。

放課後応援団練習をしに行ったらその日は団長しかおらず、彼女の事で相談があるとか珍しく真剣な顔をして言われたので、サッカー部の部室で話を聞いた。

団長サッカー部だった。

彼女とはあまりうまくいっておらず、実は別に好きな人団長と同じ学年にいると言われた。

団長好きな人は小柄でとてもかわいい人で、私達後輩女子からも人気がある人だった。

私はなるべく友達を傷つけぬ様、早い段階で彼女に別れを告げて欲しいと伝えた。

団長は下を向きながらうなずき、私にお礼したと思う。

部室を出ようとした時、団長に腕を引っ張られてそのままレイプされた。

何が起きたのか意味が分からなかった。

私にも同学年の彼氏がいたけど、手をつなぐ程度の仲だったし、もちろん処女だった。

頭の中真っ白の状態で部室を飛び出したら雨が降っていた。

傘なんか取ってくる余裕もなかったから、そのままずぶ濡れになったまま歩き続けた。

家にはなかなか入れなかった。

誰とも話したくなかった。

今日誕生日で、応援団練習が終わったら彼氏プレゼントを渡しに10分だけ家に来るって約束だったけど、そんなの無理だった。

翌日からも、団長は何事もなかったかの様に過ごしていた。

団長とは絶対に目を合わせたり話したりする事はなかったけど、誰にも何も知られたくなかったので、そのまま応援団を続けた。

それから数年後まで知らなかったけど、団長は私の彼氏に「お前の彼女とヤッたよw」と言ったそうだ。

団長には虚言癖っぽいところがあったので、彼氏は信じなかったと話していた。

その彼氏とは数年付き合ったけど、高校卒業前に別れた。

それから十年後。

私は女友達と二人で都内地元からは県をまたぐ)で飲んでいた。

中学生の頃に起きた事なんてすっかり忘れて、社会人生活を楽しんでいた真っ最中、奴は現れた。

しかけられるまで気づかなかったけど、かなり酔っ払った頃に突然あの団長が話しかけてきたのだ。

何事もなかったかのように、「元気?今何してるの?」とか「どこに住んでるの?」とか聞いてきた気がする。

私は作り笑いだけして何にも答えなかったけど、一緒に飲んでいた友達は何も知らず、ノリの良い団長の会話を楽しみはじめていた。

一刻も早く店を出ようと友達に声を掛けたが、なかなか出てくれない。

私はお手洗いに行った。具合が悪いと友達に伝え、一緒に帰ってくれるよう頼もうと考えた。

席に戻り、友達にその事を伝えようと思ったところから記憶が一切ない。

気がついたら、ラブホテルにいた。

終わったあとみたいだった。

団長は服を着て部屋を出ていくところだった。

まれて初めて、殺意を知った。

ホテル代を投げつけられ、無表情で「またマグロだったね」と言って去って行った。

同じ人間に二度レイプされるなんておかしいし、私に落ち度があったとしか思えないとずっと自分を責め続けた。

二軒目だったし飲み過ぎたのだろうか?

でも、おかしい。

あいつが帰った後も体が重くてだるくて眠たくて、二日酔いとかそういう感じでもなかった。

恐らく、睡眠薬的なものを入れられたのだと思う。

それ以外考えられなかった。

それから度々過呼吸を起こしたりする事はあったけど、私はこれらの記憶を頭の中から抹消していた。

意識的にじゃなく、気がついたらそれについて考えなくなっていた。

そして更に十数年経った今、ジャスティン・リー睡眠薬を飲ませてレイプしている動画を観てしまい、思い出した。

眠ったまままったく動かない女性を平然とレイプしてるジャスティン・リーの姿はあいつの存在を思い出させた。

また、同級生の話から団長レイプされたのは私だけでなく、中学時代から今に至るまでたくさんの女性がいる事が発覚した。

誰も訴えてはいないけど、彼にはきちんと特別にひどい罰が下っていた。

下った罰はとてつもないもので、ここには書けないけど、多くの女性が「ざまーみろ」と思っただろう。

私は彼を訴えようと思った事は一度もなかった。

他の女性達のためにも、きちんと訴えるべきであるという事も分かっている。

でも、訴えなかった。

訴えなくとも、奴にはもっともっと酷い罰が下る…そう信じていた。

思い出したらいたたまれなくなり、増田に投下してしまったが、これを書き終えたらまた普段生活に戻る。

奴の事を引きずって苦しい思いをして生きるなんてゴメンだ。

私は幸せに生きる。

お前にかまっている暇はない。

お前を恨んでる時間があるなら、子供の為に笑う時間を過ごした方がずっといい。

さぁ、これで最後だ。

お前の事はまた封印する。

さようなら

2016-09-03

新海誠映画がどうしようもなく気持ち悪い

映画は観てない。彼氏映画を観ないので、私も映画に行く機会がない。

新しい映画ができたのは知ってるけど、一日も早く終わって人目に触れなくなって欲しい。

山崎まさよしファンだった。兄が貸してくれたHOMEというアルバムが刺さった。FAT MAMAって曲が好きで「お、私のテーマソングかな?」って感じで聞きまくった。

で、そうしているうちone more time one more chanceに嵌った。こんなふうに愛されたい。当時好きな人桜木町でばったり会って告白されるみたいな想像しまくってた。

だがしかし、世の中の受け止め方が違うことが徐々に分ってきた。その最初カラオケ。今で言う虚路充が感情込めて謡いやがんの。「はぁぁぁ」って感じ。マジやめて欲しかった。

なんてこったい。男もまさよし聴くかい。よりによって、女子が探して欲しくないであろうタイプの男に限って聞いてるらしい。うげえ。でも、まあ、これは仕方が無い。と思ってた。

こうした私のもやもやとした気持ちトドメを刺したのが新海誠なるクリエイターの秒速5センチメーター。観たよ、一応は。YouTubeだけどね。

キモイ。こんな幼稚な観れんタラタラ小僧の話がいいのか。わおわお。酒の場で額をテカらせながら語るオッサンも目撃した事がある。まったくの他人だけど、そんとき私物凄い嫌悪感を露にしてアンタの顔、つーか生え際、を凝視してたと思う。すまぬ。そんなとこにいるはずもないのに。

ううううう、何しやがんだよ、私のまさやん名曲に、テメーら何しやがんだ。やめて本当、お前に探して欲しくない。いつでもって、冗談じゃない。あれは女子自分を追い求める男子想像するための歌なの。いい、よく聞いて。「お前」じゃないから。お前じゃないんだよおおおお。ぜえぜえぜえ。

と、新海誠とその劣化クローン達にめちゃくちゃにされた私のOMTOMCだが、その後は秒速の話題も消え去り、私の心は平和を取り戻しつつあった。

しかし、しかしだ、奴が帰って来たのだ。ネットプロモーションされる彼の映画電車中吊りに掲げられる「新海誠」という文字。そういえば映画タイトル忘れたけど、検索するのも嫌だから省略。でさあ、京浜東北線とかでいるわけよ。四五十歳ぐらいのおっさんが。見てんだよ、その中吊り。うわあああ。こいつも秒速観てて、その監督作品から観ようかとか考えてんのかよって。消え去れ。お前が何を失っても許さねえ。どれだけ痛んでも会わねえ。いいか、テメエの人生no more time no more chanceだ、そいつと向き合え父ちゃんボーヤ。

ごめん、ひどい文章だ。でも、どうか一日も早く消え去って欲しい。受け入れられない、どうしても。

2016-08-09

PHPの気になる関数2つ

問題: PHP関数2つを使って、配列 ["He", "is", "a fat man"] を ["He", "is", "a", "fat", "man"] に変換せよ。

↑この問題の答えとなる2つの関数ですが、ネーミングセンスある意味絶妙だと思うのです。08/09 の今日から言うけど。

2016-07-25

gitにおけるコミットログ/メッセージ例文集100

私はコミットログの書き方に悩む英語の苦手な人間である。実際、似たような人は世の中に結構いるようで、頻出単語を集計したりまとめたものは既にあって役に立つのだけれど、これらはあくま単語の話であり、具体的な文を構成する過程でやっぱり困る部分がかなりあった。

要するに、どういう時にどういう文が使われているのか、ということを示した例文集が欲しいのであるググると他にも「例文集があればいいのに」みたいな声はあるくせして、しかし誰も作ろうとしない。何なんだお前ら。それじゃ私が楽できないじゃないか

仕方なく自分でまとめたので、増田に垂れ流しておく。

はじめに

ここで挙げているコミットログは全て実際のコミットログから転載である。当然ながら各コミットログ著作権はそれぞれの書き手にある。いずれも各英文でググれば出てくるし、フェアユース範囲なら許してくれるだろうと考え名前プロジェクト名は割愛したが、ここにお詫びと感謝を述べておきたい。

抽出条件だが、参考にできそうなコミットログを多く含んでいそうなリポジトリGitHubSTARの多い方からざっと目で見て適当に選び、それぞれ最新コミットから5000件抽出した(あわせて前処理として、コミットログ冒頭のタグ情報は消去した)。

結果として対象としたリポジトリは以下の通り。

atomのみ5400件抽出していたため、計25400件のコミットログベースである。このうち、以下の条件に合致するものは参考例にすべきでないとして一律排除した。

こうして残った8540件を眺めながら、適当に切り出したのがこの用例集である個人的に「うーんこの」と思った表現も、散見される場合は載せた。

ということで、以下用例を羅列していく。

用例集

オプションフラグメニューを追加した
ファイルを追加した
メソッド機能を追加した
実装を別のものへ切り替えた
  • Use args.resourcePath instead of args.devResourcePath
  • Use arrays instead of while loops
  • Use auto instead of repeating explicit class names
  • Use weak pointer instead of manual bookkeeping
  • Change all uses of 'CInt' to 'Int32' in the SDK overlay
  • Change Integer#year to return a Fixnum instead of a Float to improve consistency
新しく何かに対応した/機能上の制約を取り払った
何かを使うようにした
より好ましい実装に改良した
何かを出来ない/しないようにした
  • Don't bail reading a metadata instance if swift_isaMask isn't available
  • Don't exit until the parent asks for an instance
  • Don't include Parent pointer in Nominal/BoundGeneric TypeRef uniquing
  • Don't use MatchesExtension for matching filters
  • Don't use ES6 class for AutoUpdater windows class
  • Don't use MatchesExtension for matching filters
  • Avoid `distinct` if a subquery has already materialized
  • Avoid infinite recursion when bad values are passed to tz aware fields
オブジェクトの内容や挙動確認やすくした
Assertを追加した
不要コードを除去した
コードを移動した
名前修正した
さなバグタイポ修正した, 警告を潰した
バグや好ましくない挙動修正した
テストコメントドキュメントを追加した
テストを削除した
テストコメント修正した
ドキュメント修正した

表現傾向とまとめ

以上の用例をふまえ、今回の参考ログ8540件から先頭の単語を出現回数で並べると次のようになった。

Add1149
Fix1014
Update584
Remove566
Use382
Don't260
Make228
Move178
Change103
Rename85
Improve76
Avoid68
Allow65
Implement60
Handle58

コミットログの基本形はもちろん動詞 + 名詞である名詞固有名詞複数形、不可算名詞が多いが、単数形場合冠詞は a が使われるか、あるいは省略される。the はまず使われない。

何かを追加した、という表現では非常に広く Add が使われる。メソッドからテストドキュメントに至るまで大概これでまかなえる。

一方、何かを修正した、という表現では広く Fix が使われる。「何か」は typocrash といった単語からメソッド名まで幅広い名詞を取るが、動名詞はあまり取らないのと、that節は取らないのでその点は注意が必要である

Fix は「何かが正しく動くようにした」ことを示し、正しい動作内容が何かを説明しない。そこで正しい動作内容に言及したい場合Make sure が使われる(こちらはthat節が取れる)。ただし Fix よりもニュアンス的に重い表現と思われ、Fix を使わず Make sure ばかり使うのはちょっとキモいのではないかと思う(Ensure はさらに重い表現っぽい)。

また、Fixtypo 以外でのドキュメント修正に対して使われることは稀である。対して Update はドキュメントコメントテストに使われ、本体コード修正に対しては使われない。本体コード修正にあわせてテスト更新したなら Update が使われる。ただ、テスト機構それ自体バグ修正したなら Fix である

無駄な何かを単純に除去したなら Remove を使う。これまでのもの(A)からのもの(B)に切り替えたのであれば Use B instead of A か Change A to B が使われる。新たに何かを利用するようにしたのであれば Use を、利用を取りやめた場合Don't use を使うことが多い。

何かをしないようにしたなら Don't を、内部実装効率化なら Make A + 比較級/形容詞Improve が使われる。

中身の変更を伴わない単なる名前の変更なら Rename A to B、コード機能論理上の場所を移動させたなら Move A to B である

この辺はリファクタリングと呼ばれる行為と思うが、Refactor というぼんやりした動詞はあまり使われず、このように変更内容の種類に応じて動詞が使い分けられている。

余談

コミットログにはWhyを書くべきだ、というのを何かで見かけたので because とか since を使ったログがどの程度あるかを調べたが、8540件のうち22件だった。基本的に短く、シンプルに、一目で意味が取れるログが好まれる傾向がある。例えば get rid of とか2件しか使われておらず、圧倒的に remove である

一方で、シンプル単語だけど開始単語としては使われないものもある。例えば次のような単語である。Expand(9)、Extend(8)、Print(5)、Optimize(5)、Publish(4)、Append(4)、Modify(3)、Manage(2)、Revise(2)、Dump(2)、Insert(2)、Migrate(2)、Enhance(1)、Edit(1) 。いずれもカッコ内は8540件に対する冒頭での登場回数である。結局、より一般的平易な単語で表せたり、Refactor同様に抽象度が高すぎると使われないのだろう。

おわりに

8000件もログを見たおかげで、迷いなくコミットメッセージが思いつくようになったのが個人的には今回書いてて最大の収穫だった。たぶんカンニングペーパーを作る行為それ自体効率のいい学習になるという話と同じだと思う。

このまとめも100以上用例を転載してあるので、それを読むだけでも多少は効果があるんじゃないかと思う。同じようにコミットログ書きたくねぇなぁ英語わっかんねぇなぁと思っている人にとって、何か役に立つところがあれば幸いである。

2016-04-14

detox

Toxins are everywhere. Car exhaust, secondhand smoke, flame retardants, plastic packaging, heavy metals, pesticides, BPA-coated receipts… Unless you’re living in virgin forest, you’re going to come into contact with some less-than-optimal chemicals pretty much every day.

That’s definitely no reason to panic. In fact, small doses of toxins may be good for you because of a phenomenon called hormesis – mild stress makes your cells work more efficiently. However, your body can have trouble clearing certain toxins. You eliminate most of the bisphenol-A (BPA) and other plastics you ingest, but a small percentage hides away in your fat cells, messing with your hormones and accumulating over time. It’s the same deal with several mold toxins, heavy metals like lead, nickel, cadmium, mercury, and aluminum, and with certain pharmaceuticals and drugs like THC.

A good detox protocol can help you eliminate these more stubborn toxins. The trouble is that many common detoxes don’t work. Juice and water cleanses, for example, are often actually counterproductive because they deprive your body of essential nutrients it needs to function. That said, there are a few genuine ways to detox.

Because so many toxins stay in your fat cells, one way to detox is through lipolysis – breaking down your fat cells and releasing the hard-to-reach toxins stored within them. Lipolysis is especially effective when you combine it with liver and kidney support or adsorbents that can suck up the released toxins. This article focuses on all of the above. Let’s start with saunas.

1) Sauna sessions

Sweating does more than cool you off. It also helps you get rid of both heavy metals and xenobiotics – foreign compounds like plastics and petrochemicals – in small but significant amounts. A 2012 review of 50 studies found that sweating removes lead, cadmium, arsenic, and mercury, especially in people with high heavy metal toxicity [1]. Another study put participants in both traditional and infrared saunas and found similar results [2]. Sweating also eliminates hormone-disrupting BPA, which accumulates in your fat cells [3].

There’s debate about the best kind of sauna for detoxification. A couple studies have shown that infrared saunas are the most effective for detoxing, but the research was funded by infrared sauna companies, so the results are questionable. Both traditional and infrared saunas are effective for detoxing [2]. That said, I prefer infrared saunas for a few reasons:

They don’t get as hot. Traditional saunas heat the air around you, while infrared light penetrates and heats your tissue directly. You sweat in an infrared sauna at around 130-150 degrees instead of at 180-200 degrees, so you can stay in for longer without feeling like you’re going to pass out. I’ve done 2-hour infrared sauna sessions (drinking salt water the whole time to replenish electrolytes and fluids, of course).

They’re easier on your electric bill. Again, infrared saunas require less energy, especially if you get a sauna that reflects infrared light back on you. This one, for example, costs about 15 cents an hour to run.

Infrared saunas are often cheaper.

I personally use a Sunlighten infrared sauna and love it. If you don’t want to buy an infrared sauna and there isn’t one around you, a standard sauna will work perfectly well [2]. There’s probably one in your local gym.

Keep in mind that sweating pulls electrolytes and trace minerals from your body, so it’s important to drink a lot of fluids and get plenty of salt (preferably Himalayan pink salt or another mineral-rich natural salt) if you’re going to use a sauna to detox [2].

2) Exercise

Exercise is another way to flush toxins from your body, and through more than just making you sweat. Exercise increases lipolysis (the breakdown of fat tissue), releasing toxins stored in your fat tissue. Studies show that people who exercise and lose body fat end up with higher levels of circulating hormone disruptors [4]. Increasing lipolysis through diet does the same thing [5].

Mobilizing toxins isn’t necessarily a good thing, particularly if you’re unequipped to get rid of them. You want to be sure you’re getting rid of toxins, not just moving them to a different part of your body. Working out addresses the issue to a degree: it improves circulation, providing more oxygen to your liver and kidneys so they can better filter out toxins. You can also give your system even more support and pull out bad stuff with the next two detox tools: activated charcoal and glutathione.

3) Activated charcoal

Activated charcoal is a form of carbon that has massive surface area and a strong negative charge. It’s been around for thousands of years and it’s still used in emergency rooms today to treat poisoning.

Charcoal binds to chemicals whose molecules have positive charges, including aflatoxin and other polar mycotoxins [6], BPA [7], and common pesticides [8]. Once the chemicals attach to the charcoal you can pass them normally (i.e. poop them out).

Charcoal can bind to the good stuff, too, so I don’t recommend taking it within an hour of other supplements. Try taking a couple charcoal pills along with exercise or have a sauna session. They should adsorb many of the toxins you release into your gut and GI tract.

4) Glutathione

Glutathione is a powerful antioxidant that protects you from heavy metal damage, according to studies in both human and rat cells [9,10,11,12]. Glutathione also supports liver enzymes that break down mold toxins and heavy metals. Your digestion will destroy normal glutathione, so opt for a liposomal glutathione supplement that makes it through your stomach. You can also supplement with N-acetylcysteine and alpha-lipoic acid, which your body can use to build glutathione on its own [13]. If you have severe heavy metal or mycotoxin poisoning, talk to a naturopath or functional medicine doctor about intravenous (IV) glutathione. It’s expensive and less convenient than an oral supplement, but it works very well.

5) Cryolipolysis

We’ve talked about how heat and exercise can increase fat burning to detox your fat cells. It turns out cold can do the same. Cryochambers are gaining popularity with professional athletes and other high performers for their ability to quell inflammation. It turns out they can help you burn fat – and release the toxins stored in itas well.

A cryochamber uses liquid nitrogen to supercool your body, stimulating mitochondrial function and decreasing inflammation. Intense cold also destroys fat cells, which has led to cryolipolysis therapy as a way to slim down [14,15]. You can use it to detox, too.

Can’t get your hands on a cryochamber? Try traditional cold thermogenesis instead.

6) Ketosis

Quick disclaimer: I haven’t found studies specifically looking at ketosis and toxin load, so you may want to take this section with a grain of (Himalayan) salt. That said, ketosis is a very effective way to induce lipolysis, particularly if you’re fasting.

When you’re in ketosis and you haven’t eaten recently, your body breaks down your fat stores into free fatty acids, which it then converts to ketones for fuel. That means that, in theory, you should be able to supercharge your detox (and fat loss) by dropping into nutritional ketosis.

The Bulletproof Diet puts you into mild ketosis, which curbs your hunger and sharpens your brain without forcing you to forego carbs entirely. If you want to try nutritional ketosis for detoxing, youll have to modify the Bulletproof Diet slightly. Skip carb reefed days for a couple weeks and limit carbs to ~30-50 grams per day. You can use keto urine strips or – even better – a blood ketone meter to test and make sure you’re becoming fat-adapted. Once your levels read around 1.5 mg/dL, you’re comfortably in nutritional ketosis. At that point, fasting will attack your fat stores and mobilize toxins, which you can mop up with activated charcoal or sweat out (or both).

7) Chelation therapy for heavy metals

Chelation therapy is the strongest way to detox heavy metals. It can also be dangerous, so many doctors don’t recommend it unless you have moderate to severe heavy metal poisoning. Chelation therapy uses compounds called chelators that form strong bonds with heavy metals, leaving them unable to further poison your body. You can then pass them normally. Chelation therapy is very effective for removing lead, mercury, aluminum, arsenic, iron, and copper.

If you’ve been exposed to a lot of heavy metals, talk to a functional medicine doctor about chelation therapy. You really want to go to a medical professional for this one, because it’s so effective that if your liver and kidneys aren’t able to process the metals (a common problem in people with heavy metal poisoning) you can get seriously ill.

Combining detox methods for maximum effect

Each of these 7 methods works well on its own, and you can stack methods for an even greater effect. Exercise and sauna sessions are a good example. Preliminary evidence suggests that exercising and then hitting the sauna afterward will detoxify you better than either one alone does [16]. With that in mind, here’s a sample detox protocol:

Take 2-3 mL liposomal glutathione and 2-3 g vitamin C an hour before exercising.

Exercise for at least 20-30 minutes (HIIT is a good option).

Take 3-4 activated charcoal pills.

Spend 45-60 minutes in a sauna. Remember to get plenty of water and salt/electrolytes.

If you have a lot of fat and you’re burning it off quickly, you’re probably getting rid of a lot of toxins in one fell swoop, and you may get a headache, digestive problems, brain fog, etc. If that happens try taking more glutathione, vitamin C, and charcoal. Be sure you take charcoal at least an hour away from other supplements, as it binds to vitamin C.

Toxins are a fact of modern life, especially if you live in a city or somewhere with poor air quality, mold, and/or a lot of petrochemical byproducts. These detox methods can give your body a little extra support dealing with pollutants and help you perform your best.

Subscribe below if you want more info about how to upgrade your body and brain. Thanks for reading and have a great week!

2015-07-03

http://anond.hatelabo.jp/20150702220944

そんな増田に聞きたいんだけど、最近勢いあるブクマカーてだれなの?

古い人達だともうそんなブックマークスターあつめてるような印象もないし、有象無象のはてぶ界隈で『最近』勢いのあるリリストってどの辺のidになるの?

feitaはhipだ anigokaもcoolだ whkrやsabacurryもfat

他にもいっぱいいると思うが増田お勧めを聞かせてくれ

2015-04-01

FS好きな人

世の中にはFS(ファイルシステム)を愛する好事家がいる。私だ。

FATNTFSext3、全部使っていた。

諸事あって今はGoogle Drive(検索エンジンじゃないよ)しか利用してないが、FSへの愛情はいささかも冷めていない。

Google Driveはよくできている。安定性、速さ、コスパ、どれを取っても及第点である

しかしそこは変質的FS愛好家である私だ。新しいFS浮気したくなる。

 私「RAID 5(6)が欲しい……」

買った。

普通なら少し悩んでから買うだろうが、私は馬鹿なので光の速さでポチった。

密林とヤマト物流は著しく洗練されているようで、ポチった翌日にはブツが届いた。

同じ速さで懐からカネ(3万円)が消えたわけで、まぁ痛し痒しではなく素直に嬉しい。散財万歳

なお、Dropboxに興味はない。

FSの素晴らしさは拡張性にある。

その拡張性を縛りに縛って『ほら、こうやって使うんだよ』とスタバドヤリングスマイルを浮かべるDrewが気に入らない。

SSDも酷かった。

3千円のキャッシュバックがなかったら買わなかっただろうし、7000円の買取価格がつかなくても売り飛ばしていただろう。

でもSSD中古価格が値崩れしにくいんだよな……

新型大容量HDD出てSSD値下がりしたら買おうかしら。

2014-10-11

アプリ屋がRailsを初めて触ってみて感じた事

Qiitaに書こうかと思ったけど、言いたいことも言えない、こんな世の中じゃ。

発想が古臭い

モバイルファーストAPIファースト文脈ハイブリッドWebをやってきた目からすると、サーバーサイドでHTMLを生成してページ遷移させるなどという90年代調のクラシカルな発想を基本に据えるフレームワークはとても斬新に思えました。HTMLゴリゴリ生成するなんてよほど特殊最適化をしようとするのでなければそもそも発想として出てこないです。それでいてDSLメタプログラミング等のテクニカル技法宝石のように鏤められている様はまるでエジプト時代骨董品を見るかのような趣がありました。turbolinkなどは、かつて表計算ソフトに出しゃばっていたイルカを思い起こさせる味があります。かつて慣れ親しんできたSPAが星のように遠い存在になりました。

モデルMVC

Web界隈の人々がモデルだとかアクティブレコードだとか"MVC"だとかを非常に具象的に話す様を見るにつけ、お前らどんだけPofEAA読み込んでるんだよと畏怖していた時期が僕にもありましたが、どうやら彼等はRailsクラスディレクトリという特定実装について話していただけだったようです。Modelという概念もこれだけ肥大化してしまったら、オリジナル概念で彼等と会話するのは諦めるべきかなと思いましたし、Railsの"MVC"をアンクォートして語るのはもはや害悪であるとすら感じました。

レールから外れる辛さ

Rails界隈の人がよく「Rails流儀」や「正しい"MVC"」というのを口角泡を飛ばし議論しているのを目にするのですが、おそらく外に広がる不条理で火傷を負って快適なRails世界に引き篭もった結果としての一種のストックホルム症候群なのだなと思いました。いまやAjaxとかWebsocketとかWebRTCとかを組み込もうとする至極真っ当な方法論がとてつもない高難度に見えてきます。設定よりも規約、というのも一つの方向性だと思いますが、ドメインサービスレイヤ名前空間を構築しようとしたりコードジェネレーションしようとしたりしただけで地獄のようなCircular Dependency罰を受けてしまったので、自分がとても間違った事をしているような気がしてしまいました。とはいえConcernsに特別名前役割を与えられても正直しんどいので、皆が皆libゴミを放り込んでいく様子にも納得がいきました。

レイヤ?何それおいしいの

RailsAPIサーバーとして使おうとするとまずビューが無くなってMとCだけになりますが、いわゆる"MVC"の文脈で育ったエンジニアがなぜ息を吸うようにFat ControllerやFat Modelを作ってしまうのかという事が良く分かりました。多くのRailsリファクタ手法と称されているものクラスを書くファイルを分割する事以上のものでは無いように思えたので、Rails使いを大きめなAPIサーバー案件に回すときセットポジションDDD青本を投げつける必要が有るなと思いました。

TDDやれんのか

ビューとコントローラを結合させた場合結合テストはCapybaraとかのBDDマークアップサイドとの干渉を恐れながら強い気持ちでメンテしていくしか無いのかなと思いました。おそらく脳に電極を埋め込んでいるか緑色のランプを見るだけでハイになれる特殊な人にしか生き抜けない闇が垣間見えました。コントローラを薄くしてサービスレイヤを挟めばその辺りもうまくいけそうな気がしましたが、ビューからヘルパーモデルがいくらでも透けて見えてしまうという状況では裏側の完全性に自信を持つ事は難しそうでした。

分業とか出来るんだろうか

ビューがRubyを叩いて永続化レイヤと直接コミュニケーション出来るというのはとても生産性が高いのだろうとは思いましたが、こうして出来たパーシャルやら何やらをデザイナーとどうやって共有するかを考えると頭痛が痛くなりました。おそらく適当に切り出して綺麗な空間をassets以下に構築した上でpublicにRPCのような窓口を備えたゴミを量産していくのかなと思いましたが、もっと綺麗な方法はあるのかもしれません。でもきっとRails案件に関われるデザイナーRubyバリバリ書けるに違いないはずなので、ここが問題になる事は無いのだろうなと思いました。

RESTとかきついです

RESTはとても美しいパラダイムではありますが、そもそもHTTPがさほど美しくないので歪んだ空間には目を背けるか勝手解釈を与える事で人は初めてRESTfulを名乗る事が出来るのだと思いますGETbodyを(公式には)持たないという事について美しい説明を与える事は出来ないでしょう。サーチAPIはどうしますか。ステータスコード足りなくないですか。401エラーはどうしますか。そしてRESTあくまリソース抽象化する美しい概念なので、アクション副作用については貧弱です。動詞が足りないですし、一般動詞に狭義の意味を与えてドキュメントするのは二度手間しか見えません。PUTには冪等性があるべきみたいなこだわりは家の猫にでも説教してればいいと思います。というわけで、REST的な設計拝借することはよしとしても、「○○はRESTでは無い故云々~」みたいな注文はやめて頂きたいものです。

そんなに嫌なら他に行けば

とか言わないで欲しいです。こういう時にセットでPHPをディスって悦に浸るのは知る限りRubiestとPythonistaと中学生だけです。それにこれはあくまサーバーサイド初心者感想なので、想像するにこれ系のFWは多かれ少なかれ似たような不満を抱えるものなのかなと思います。というわけで、おそらくこれから選択肢がある限りはRailsを使い続けると思います

だってRuby楽しいんだもの

2013-03-03

RailsとTwitterBootstrapでエロ動画ソーシャルブックマークWebサービス作った

Rails + Twitter bootstrapでエロ動画ソーシャルブックマークWebサービスソーシャルオナニー=ソシャニーを作りました


こちらです http://www.socianie.com


【なにこれ?】

かっこつけた言い方をすると、

「いっぱいエロ動画あるけど結局みんなどんなお宝動画で抜いてるの?という日常的な疑問への答え」

とかでしょうか。

実際どんな事が出来るサービスかというと、基本的には、はてなブックマークのようにエロいページをブックマークする(その時に、コメントを付記することができる)というものです。

サイト内の他のユーザーフォローすることができ、TwitterのようにTimelineのようなものがあってそこにフォローしている人がブックマークしたページが表示されます(そのページが、xvideos,fc2などの有名サイトならば埋め込みプレーヤーですぐ再生出来ます。)

まりフォローしてる人の最新お気に入りエロ動画がチェックできます

ブックマークされたページはそれぞれが固有のページを持っており、タグを付ける事ができます

ユーザーブックマークしたもの動画一覧で横断的に見ることができ、並び替え・検索などが出来ます

ブックマーク数で今日ランキング今週のランキングなどが見れます

あと、累計ブックマーク数によってユーザーランクが上がったりします。

TwitterOAuth認証ログインが出来ますTwitterツイート投稿などはしません。また、サイト内の名前アイコンTwitterのものを流用するかどうかも自分で決められます。)



他のエロサイトとの違いは、3つあると思っています

ソーシャル機能。他にも世の中に色々素晴らしいエロサイトがありますがそれらはソーシャル機能を持つものが少ない。

②上記の話とちょっと被ってますが、他のサイトは基本コンテンツ自体を自動クローリングするけれどソシャニーはそこをユーザー自身に委譲しているため、集まってくる動画の質はそれに比べて上がるんじゃないかというのと、

エロサイトありがちな出来るだけごちゃっと感を無く広告も無しでTwitter bootstrap使って小綺麗な感じ


作成後記】

Webサービス作るならRailsかな楽で便利らしいしというざっくりとしたイメージからRailsで作り始めましたが、

ネット情報入門書に取り組んでもサンプルと同じモノは作れても実際自分が作りたいモノになると、で、どうやるの?となりなかなか進みませんでした。

Railsは色々と勝手によろしくやってくれる機能が多すぎて実際何が起きてんの?というのがわかりづらいというのが第一印象でした。

色々試行錯誤した結果、一番参考になったのはRails tutorial( http://ruby.railstutorial.org/ruby-on-rails-tutorial-book )でした。

英語ですがバージョンは新しいしBootstrapの使い方もわかるしサンプルがTwitterクローンサービスを作ろうというなかなかおもしろものなので途中で飽きること無く取り組めました。

何かを学ぶ時は、モチベーションが続く形の学び方が一番いいと思いました。

僕はエロ動画が大好きなので、エロサイトというのもモチベーションの1つです(ただ、作業中に脱線して気づいたらキーボードではなく下半身に手が伸びているという事もありました。)

また、上記のチュートリアルテスト駆動開発なのでSpecテストをモリモリ書いているのですが、とりあえずはテストに関しては何をやってるのかざっと眺める程度で精読しませんでした。

まずは全体像を把握して何が必要か把握したかたからです。結果的に最後までやりきれたので良かったと思います



あとは、Rails固有の知識ではなくWebサービス全般の知識で足りないな、と思ったときネット上や本屋立ち読みで済ましました。

ネットで細切れにお勉強している場合本屋で体系的にまとまっている本をざっと読むと意外に抜けてる知識が保管されたり脳内インデックスが作れるのでいいと思いました。


バージョン管理gitを使いました。

理由はみんなが良い良いというので乗っておくかという安易なものです。

実際のところgitの良い所を使い倒せているのかというと全くそんな事ないですね。

せいぜいstash位でしょうか。あとbisectとか。


リポジトリ最初DropBoxに作ってたのですが、途中からBitbucketを使いました。

GitHubを使わなかった理由はBitbucketプライベートリポジトリ無料で持てるからです。

また、恥ずかしがり屋なのでGithubで公開は敷居が高いと感じたからです。

初のRailsプロジェクトというのもありソースがイケてないので恥ずかしいのです。

いつかイケメンコードGithubで公開してオレツエーしたいものです。


サーバーエロOKのところを探すのがなかなか難しく結局海外VPSを使いました。

Linodeというところですが、他との違いを挙げるとiPhoneアプリ経由で再起動などが出来たりします。あまりこの機能使ってないですが。

OSベタCentOSです。

構成はpassenger+apacheで、DBSQLite特にLBなどはないです。

諸々構築後に人気が出た時困らないように負荷分散のお勉強なんぞもやりかけましたがまずは不要かなということで辞めました。

ちなみにサーバーがUS西海岸なのでSSHで作業するとエディタちょっともっさりすることがありました。


プロジェクト管理は、会社でも使ってるのでRedmineかなと思ったのですがどうせ一人だしRedmineのUIきじゃないのでTrello( https://trello.com/ )を使いました。

TODO,Doing,Done,Bug,Suspendのリストを作ってやること忘れないように管理しました。

ふと出先で思いついた機能とかをiPhoneでスイっと追加など出来て便利でした。


正月に公開してお友達界隈で見てもらったんですが、よかれと思って作ったChrome拡張CSRFの対策が不備あり結局ブックマークレットにしたり、

ソースを見てもらったら設計RestfulじゃないとかControllerがfat過ぎるModelに押しこめなどアドバイスをもらえたり無知な僕には色々とお勉強になりました。

出来たものはしょぼいものですが、「Webサービス作ったことないコンプ」は少し解消出来た気がします。


以上、月19ドルも払ってるのにお友達だけで使われてるのも寂しいので増田でまとめついでに宣伝してみました。

叩かれるんでしょうか。怖いです。いじめないで。

2012-07-17

http://blog.livedoor.jp/amd646464-mobile/archives/11808894.html

1GHz クロックの HTC DesireがPoorな環境って Android4.0ってどんだけFatなの?

まぁ、大富豪プログラムが主流で、大富豪プログラムが最高だから デュアルコアの1.5GHzなんて、あって当たり前なんだろうけど。

 

ということは、 Android4.0がVery スリムって考えて 環境を作っていくのか。その上で 軽くてバッテリ長持ちと。

最近技術革新はすごいな。ついていけない。

2012-07-05

Fat Controllerを作ってしまいがちな訳

http://ugaya40.net/architecture/dis_mov.html

Fat Controllerはダメというのは昔から言われている話で、自分も昔読んだときになるほどと思ったので「なるべくControllerを薄く」を頭に置いているのだけど、どうもうまくいった感じがしなくて挫折感があった。その理由だけど、自分経験から言うと、「View変数を渡すのがめんどくさい」「途中で処理を中断するのがめんどくさい」の2点だと思う。

View変数を渡すのがめんどくさい」

たとえばRailsだとController内でインスタンス変数に代入することによってView変数を渡すことができる。処理をModelに移すとModelからControllerに変数を返して、ControllerでView変数を渡すという二段階が必要になるのでこれがめんどくさい。(正確には、ControllerからModelの状態を取れるように作るのが正しいのだろうけど、View必要となるあらゆる状況を想定してModelの状態を取れるようにするのはなかなか大変。それだったらControllerで処理しちゃって……としてしまいがち)

「途中で処理を中断するのがめんどくさい」

たとえばRails場合、Controllerからreturnすればその時点で処理が中断されるし、レスポンスもそこでrenderしておけばよい。しかし処理をControllerに移した場合Model内で起こったことに応じて適切なレスポンスを返すコードをControllerに書かなくてはいけないが、これがめんどくさいように思う。Modelから直接レスポンスViewを指定したくなってしまう。(もちろんそれはできないし、Modelの分離の観点からするべきでもない)

O/RマッパーのModelに一切処理を追加しないなんてことはなくて、Modelで処理できることは極力Modelに移しているつもりではいるのだが、どうしてもすっきり書けた感じがしない。

もちろんわかっている人ならこんなところでひっかからず、自分がわかってないだけの可能性が高いのだが、自分が上のような理由で挫折してしまったのは事実なので、何とかしたいとは思っている。

自分としては、理屈はわかるけど実際のコードはどうなんだという感じなので、「これは手本にすべきMVCウェブアプリケーションだ」というのがあれば読んでぜひ参考にしたいのだけど、何かないものだろうか。

2010-04-18

息を引き取りました。

わたしが出かけた少しの間にいきをひきとりました。

側にいた家族が気がつかないほど安らかな最後だったようです。。。

The Next Place

By Warren Hanson

The next place that I go

Will be as peaceful and familiar

As a sleepy summer Sunday

And a sweet, untroubled mind.

And yet . . .

It won't be anything like any place I've ever been. . .

Or seen. . . or even dreamed of

In the place I leave behind.

I won't know where I'm going,

And I won't know where I've been

As I tumble through the always

And look back toward the when.

I'll glide beyond the rainbows.

I'll drift above the sky.

I'll fly into the wonder, without ever wondering why.

I won't remember getting there.

Somehow I'll just arrive.

But I'll know that I belong there

And will feel much more alive

Than I have ever felt before.

I will be absolutely free of the things that I held onto

That were holding onto me.

The next place that I go

Will be so quiet and so still

That the whispered song of sweet belonging will rise up to fill

The listening sky with joyful silence,

And with unheard harmonies

Of music made by no one playing,

Like a hush upon breeze.

There will be no room for darkness in that place of living light,

Where an ever-dawning morning pushes back the dying night.

The very air will fill with brilliance, as the brightly shining sun

And the moon and half a million stars are married into one.

The next place that I go Won't really be a place at all.

There won't be any seasons --

Winter, summer, spring or fall --

Nor a Monday, Nor a Friday,

Nor December, Nor July.

And the seconds will be standing still. . .

While hours hurry by.

I will not be a boy or girl,

A woman or man.

I'll simply be just, simply, me.

No worse or better than.

My skin will not be dark or light.

I won't be fat or tall.

The body I once lived in

Won't be part of me at all.

I will finally be perfect.

I will be without a flaw.

I will never make one more mistake,

Or break the smallest law.

And the me that was impatient,

Or was angry, or unkind,

Will simply be a memory.

The me I left behind.

I will travel empty-handed.

There is not a single thing

I have collected in my life

That I would ever want to bring Except. . .

The love of those who loved me,

And the warmth of those who cared.

The happiness and memories

And magic that we shared.

Though I will know the joy of solitude. . .

I'll never be alone. I'll be embraced

By all the family and friends I've ever known.

Although I might not see their faces,

All our hearts will beat as one,

And the circle of our spirits

Will shine brighter than the sun.

I will cherish all the friendship I was fortunate to find,

All love and all the laughter in the place I leave behind.

All these good things will go with me.

They will make my spirit glow.

And that light will shine forever In the next place that I go.



2009-12-23

エロ単語帳 rev1.35+

なんとなくメンテナンスしてみた。

自分用なんで、細かいことは気にしない

■■年齢容姿

熟女

・MILF(略:Mom,I'd Like to Fuck)

女子学生

・school girl

美少女

・nymph

若い子

・young

・18yo(略:18 Year Old)

小学校高学年から中学生

・nymphet

10代のうち13歳以上

・teen

・teen age

10代のうち12歳以下

・subteen

・preteen

幼女

lolita

・loli

・pedo

デブ

fat

ぽっちゃり

・chubby

痩せ

・skinny

■■身体(胸部)

乳首

・nipple

微乳

・flat boobs

貧乳

・small boobs

巨乳

melon boobs

■■身体(下腹部)

女性

・cunt

パイパン

・tight pussy

・shaved

巨根

・well hung

■■臀部

・ass

■■行為

手コキ

・hand job

足コキ

toe job

・foot job

フェラ

・fellatio

blow job

・deepthroat

パイズリ

・titty fuck(短縮:titty、titfuck)

・tit wank

オナニー

・wank

・masturbation

・masturbate

放尿

・peeing

潮吹き

・squirting

female ejaculation

・gushing

■■性交

挿入

・penetrate

セックス(行為)

make love

・poontang

・screw

体位

・正常位

  missionary position

騎乗

  riding,woman on top

  cowgirl position

・背後位

  doggy style

  Spoons

・交差位

  tribadism

シックスナイン

  69

  sixty-nine

3P

・threesome

・3some

  男1+女2:ffm

  男2+女1:mmf

乱交

orgy

・gang bang

アナルセックス

・butt fuck

■■射精

精子

cream(短縮:cum)

・Semen

射精

cream shoot(短縮:cumshot)

中出し

creampie

・Middle soup stock

・vaginal cumshot

・cum pussy

顔射

・bukkake

・facial cumshot

・squirt

■■動詞

舐める

・licking

飲む

・deepthroat

■■性癖

少女

・girllove

少女性愛

・pedophilia

変態性欲

・paraphilia

マゾ

・masochism

■■行動

痴漢

・molest

・molestation

■■その他,一般(?)名詞

淫乱

・nympho

・nymphomaniac

触手

・tentacle

性的表現のある日本アニメマンガ

hentai

百合

・Shoujo-ai

ボーイズラブ

・Shonen-ai

・Global BL(短縮:GloBL)

性交のあるエロ

hardcore

性交がないエロ

・softcore

AV女優

・pornstar

売春(援交)

・prostitution

素人

・amateur

パンチラ

・upskirt

無修正

・uncensored

コスプレ

・costume

・cosplay

盗撮

・caught

変態

・kinky

2009-10-28

Windows 7インストロールしたけど、何か質問ある?

タイトルナンですが、あえて増田でやってみます。

レポートは、Vistaパスして、XPから乗り換えを検討している、

初心者以上、中級者未満のユーザーを対象にしています。

レポートに見せかけた、ただの雑記です。

ぶっちゃけRC版の時点で書ける内容です。まあせっかく発売したんで。

=====

目次

まえおき

結論

XPから7へアップデートする際の注意点(重要かも)

困ったこと

ソフトの動作状況



まえおき

当方環境、状況、遍歴:

Windows 7 32bit Ultimate版です。RC版の使用経験はありません。

今回はXP→7への移行です。

ここしばらくのOS遍歴

Vista 32bit(絶望)(1年)→XP 64bit(絶望)(1年)→XP 32bit(2ヶ月)→7 32bit(今)(2日)

PCスペックは、Pen4D 820、Radeon X1950、メモリ2GBです。

CPUが未対応で、XPモードは動かず。というわけでXPmodeのレポートはありません。

(この時点でこのレポートは8割の意義を失った!)

結論(私感)

いい感じです。

すんげえ微妙スペックに入れましたが、パフォーマンス的には問題ありませんでした。

体感でもXPより快適なくらいです。

UI(ユーザーインターフェース)の操作感はVistaから見ても、格段に進歩していると感じました。

特にタスク切り替えは非常に優秀。

見た目KDE+操作感はUbuntuNautilusMacFinderって感じでしょうか。

Winオンリーユーザよりも、そっち系ユーザへのアピールが強いかな?という印象。

新規購入の場合ははProfessional以上がいいんじゃないかと思います。

XPmodeの対応なんかもありますが、イザって時の問題解決の手段がHome版だと足りない OR 面倒な事が多いので。

(大事なこと) ソフトドライバインストールする前に、必ず手動で復元ポイントを作ったほうがいいです。マジで

今このPCが動かなくなると困るなーって時はOSアップグレードをしちゃ駄目です(7に限った事じゃないけど)

かといって、デュアルブートはあんまりホイホイやるもんじゃないです。

簡単にできるよーってレポートも多いですが、よほど慣れているならともかく

後でいろいろと面倒になるのがデュアルブートMBRいじりってもんですので。

(昔ほど致命傷にはなりにくいですが)

XPから7へ移行する際の注意点(重要かも)

アップグレード版でもXP環境を7に持ち越すことは、ほとんどできません(Vistaは問題なくいけるとのこと)

ファイルは保持できますが、どのみちクリーンインストールすることになります。

(Cドライブwindows.oldというフォルダが作成され、旧環境ユーザーフォルダやProgram Files等が格納されます)

私の場合、一度、XP上から7をインストールしました。

しかし、その後の動作が不安定だったので、再度CDbootからクリーンインストール

どっちでもインストーラの動作は同じはずなのですが、なぜかそれで問題は解決しました。

というわけで、不安な人はフォーマットしたCドライブインストールした方が良いかもしれません。

ハードディスクファイルフォルダを残しておくと、前環境アクセス権等も一部継承されることがあります。

(NTFSの場合のみ。SSD等の理由でFATフォーマットしてる方は関係ないです)

そのため、ファイルフォルダが読めなくなったり、消せなくなることがあります。

自信のない人は 絶対に Cドライブフォーマットしてからインストールした方がいいです。

改善方法などは↓この辺を参考に

http://builder.japan.zdnet.com/sp/windows-7/story/0,3800092267,20394364,00.htm

それでも駄目な場合は

ファイルプロパティを開いて所有者やアクセス権を確認、変更したりすると直ることもあるのですが、

これってHome版でもできるのでしょうか…。報告くださる方、よろしくお願いします。

(ちなみに裏技としては、FATフォーマットHDDなりUSBストレージなりを用意して、

1-CD LinuxからPCを起動。読めなくなったファイルを前述の外部ストレージ待避……

とかするとファイル読み出せたりすることもありますが、普通はこんなアホなことはしません。

ただまあ、パーミッションとかが分からない場合は、むしろ簡単かも)

他でこの手のパーミッション関係に引っかかってるって人の話きかないから家だけなのかなあ?

困っていること

Radeonアスペクト比固定拡大機能が使えなくなりました。

同様の現象を改善された方もいらっしゃるようですが

当方環境ではどうにもなりませんでした。

ソフトの動作状況

Vistaからの移行の場合は気にしなくても問題ないのですが、

XPまでサポートのパーソナルファイアーウォール系のソフトは、ほぼ全滅です。

インストールできてもシステムに悪影響を及ぼす場合もあります。

動作報告があってもインストールの際には十分注意してください。

フリーならComodoあたりをおすすめしておきますが、これがベストってわけではないです。

エクスプローラ干渉系のソフトもいろいろ問題抱えてますので注意。

ぴたすちおとかZLToolsとかGmoteとか諸々のフリーソフトとか…

一部機能を切ったり設定変えたりすれば動くこともありますが、問題が起きたときに

どのソフトのせいなのか分かりにくくなるので、古いソフトとは決別する覚悟も必要です。

Aero切ってまで古い常駐ソフトを使いたい場合はXPに帰ることをお勧めします。

動作を確認したソフト

一太郎+Atok 2009

Sandboxie 3.40(3.38で支障がでました、3.40でもフルスクリーン化に問題が残ってます)

MagicDisc(Daemon Tools、Alcoholは未対応だそうです)

StExbar(無いと不便なんで助かりました)

FullScreenWin(7でも動きました)

Avast

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん