kulifafaのブックマーク (239)

  • 文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02

    Transcript จܥ͔Β൒೥ͰRubyʢSinatra RailsʣΛֶΜͩΒਓੜมΘͬͨ ಙݩ কٛ ࣗݾ঺հ • ಙݩ কٛʢͱ͘΋ͱɹ·͞Α͠ʣ • ླྀେ࢈ۀܦӦֶՊ࢛೥ • 2017೥4݄͔Β͞΅ (@saboyutaka) ͞ΜͷԼͰWebΤ ϯδχΞΛ໨ࢦ͢ • ISUCON2017 • 4݄ʹʮΈΜͳͷ΢ΣσΟϯάʯ ʹब৬͠·͢ • ϒϩάɿ·͞ˏϒϩάॻ͖ࠐΈத ࠓ೔࿩͍ͨ͜͠ͱ 1. Rubyͷॳֶऀ͕΍ͬͨ΄͏ֶ͕͍͍शखॱ 2. RubyΛֶΜͰมΘͬͨ͜ͱ ॳֶऀ͕RubyΛֶͿ࣌ʹ΍ͬͨํ͕͍͍खॱ ʢRailsνϡʔτϦΞϧ͔Β΍Βͳ͍ʂʣ 1. Webʹ͍ͭͯཧղ͢Δ 2. HTMLˍCSSʹ͍ͭͯཧղ͢Δ 3. Rubyͷجຊʹ͍ͭͯཧղ͢Δ 4. SinatraΛֶΜͰΞϓϦΛ࡞Δ 5. RailsνϡʔτϦΞϧΛ΍ͬͯΞϓϦΛ࡞Δ Webʹ͍ͭͯ

    文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02
    kulifafa
    kulifafa 2018/03/13
  • いま学ぶべき第二のプログラミング言語はコレだ! 未来のために挑戦したい9つの言語とその理由 - エンジニアHub|Webエンジニアのキャリアを考える!

    いま学ぶべき第二のプログラミング言語はコレだ! 未来のために挑戦したい9つの言語とその理由 業務に必要なだけではなく、コンピュータによって問題解決できていない分野を切り開き、エンジニアとして戦っていくため、刺激的な第二プログラミング言語に挑戦しましょう。RustGo、Erlang、Elixir、Clojure、Scheme、OCaml、Haskell、Scalaを紹介します。 みなさんが使えるプログラミング言語はいくつあるでしょうか? ひとくちに「使える」といっても、ひととおりのチュートリアルは終えたという段階もあれば、言語仕様(あれば)やライブラリを知り尽くしていて、思いついた処理を即座にコード化できるという段階もあります。リファレンスとか参考書を見ながらであれば使える、ということも多いでしょう。 ベテランエンジニアなら、いろいろな仕事に携わっているうちに、さまざまな環境でそれぞれ必要

    いま学ぶべき第二のプログラミング言語はコレだ! 未来のために挑戦したい9つの言語とその理由 - エンジニアHub|Webエンジニアのキャリアを考える!
    kulifafa
    kulifafa 2018/03/13
  • どうでもいい話をしてみる その10 - 落ちこぼれ神社

    皆さんこんばんわ。辛いものが苦手なことでお馴染みの私こと負け犬です。 ねぇ、巫女ちゃん。 なにかしら? 呼んでみただけ。 あ、そう。 ねぇ、巫女ちゃん。 なに? 呼んでみただけ。 ・・・・。 ・・・・。 ねぇ、巫女ちゃん。 ・・・なによ。 呼んd 『呼んでみただけ』って言ったらどつき回すわよ? ・・・・。 ・・なんでもないです。 このいつにも増して無意味な会話はなんですの? 文字数を稼ごうと思って・・。 嘘でも良いからもっとまともな理由を言いなさいよ。 巫女ちゃんとイチャイチャしようと思ってやりました。 なっ!?ば、馬鹿じゃないの!? そんなことするわけないじゃない! 全くもう! で、でも、あんたがどうしてもって言うなら、考えてあげなくも・・・ごにょごにょ (あ、デレましたわ) (文字稼ぎ成功だぜ) 俺、ペンタブ買おうかなと思うんだ。 ようやくその気になりましたのね。 気が変わらないうちに

    どうでもいい話をしてみる その10 - 落ちこぼれ神社
    kulifafa
    kulifafa 2018/03/10
    自分の持ってるペンタブはWacomのCTH-480/Sだけど、今ではもう旧型モデル状態みたい・・・。色々探してみるのも楽しいと思います!
  • プログラミング初心者がPythonの学習方法を比較して紹介します! - 漆黒のジャンブル

    どうも、2か月ほど前からプログラミング学習を始めた、くりふぁふぁ(@kulifafa)です。 最近話題のプログラミング言語「Python」に興味が湧いてきたので、主にPython3の学習することにしました。 ちなみにプログラミングを学習するのは初めてなので、完全な初心者状態です。 そんな自分の紹介を含めて、初心者視点で、私が実際に学習に利用しているサービス(Paizaラーニング・PyQ・Udemy)を紹介していきます。 プログラミングを学習しようと思った理由 Pythonを選んだ理由 機械学習ではPythonが良さそう 私(くりふぁふぁ)のプログラミング経験 Pythonの学習方法 Paizaラーニング(オンライン動画学習サービス) PyQ(オンライン学習サービス) Udemy(オンライン動画講座) 書籍 入門Python3 あとがき プログラミングを学習しようと思った理由 私がプログ

    プログラミング初心者がPythonの学習方法を比較して紹介します! - 漆黒のジャンブル
    kulifafa
    kulifafa 2018/03/10
    Pythonの学習を始めました!
  • 「摩天楼」はいったい誰が訳したのか、言語学の夢想家 - ネットロアをめぐる冒険

    センターの英語かなんかで出てきたんですかね、「摩天楼」を意味する「Skyscraper」についてのツイートが伸びていました。 skyscraper すなわち「空をこするもの」を「摩天楼」と訳した人は当にセンスある。skyを空ではなく天にしたり、scrapeに擦でも掻でも磨でもなく摩を当てる雅びな言葉選びで、「まてんろう」という音の響きもいい。そして読み下せば「天を摩する楼」ってまんま原語の直訳。天才の所業だわ。 — 佐藤ケイ(´ヮ` )11月新刊 (@K9uNS7uFrBC31BA) 2018年1月15日 skyscraperを「摩天楼」という字をあてたことに対するすばらしい感覚について述べていますが、果たして当のところ、この語を誰が訳したのか、調べてみました。ちなみにこのツイートのリプについている情報は興味深いものばかりなので、目を通されることをオススメします。 skyscraper

    「摩天楼」はいったい誰が訳したのか、言語学の夢想家 - ネットロアをめぐる冒険
    kulifafa
    kulifafa 2018/03/05
  • 石材に注目して国会議事堂を見学する

    現在の国会議事堂は、1936年(昭和11年)に完成した。かっこよく書けば 「since1936」である。建築からすでに80年以上経過している。 参議院のウェブサイトによると、国会議事堂の建物は、地上3階(中央部分4階、中央塔9階)地下1階の鉄筋コンクリート造。となっている。中央塔の高さ65.45メートルは、竣工当時は日でいちばん高い建物であったといわれている。 国会議事堂建設のための資材は、当時の最高品質の国産品を使用している。 『新版 議事堂の石』(新日出版社)というによると、議事堂に使用する石材は、全部国産品を使用する方針を実行し、外装用の花崗岩・安山岩を全国各地から集め、石材試験や化学分析が行われ、内装用には全国各地の大理石の名石が集められた、とある。 大正末から昭和始めにかけて建設された建築物には、国産の石材が使われていることがあり、とりわけ国会議事堂は「国産を貫いているだけ

    石材に注目して国会議事堂を見学する
    kulifafa
    kulifafa 2018/03/05
  • 東大のCPU実験で自作コア上の自作OS上で自作シェルを動かした話 - 旅する情報系大学院生

    東大の情報科学科では3年の秋学期にCPU実験という、自分たちでCPU、コンパイラ、シミュレーターを作ってレイトレーシングを動かすことが単位要件の名物実験があります。僕らの班では12月初旬に単位要件を満たすCPUは出来ていたので、2/20にあった成果報告会までの間にIwashi班という自作CPU上でlinuxを動かすことを目標とした余興班を作ってこのエントリのタイトルにあるような結果に終わったのでその報告をしたいと思います。 コンテキストスイッチしている画像: 目次 目次 対象とする読者 自己紹介 できたこととできなかったこと 技術的な詳細 ISA よかったところ 悪かったところ 結論 ステート管理 Floating point UART 自作OS/Shellの仕様 動機 やること 実装方針 増えるレジスタ 増える命令 MMUの挙動 タイマ割り込みの挙動 iretの挙動 Kernelの実装

    東大のCPU実験で自作コア上の自作OS上で自作シェルを動かした話 - 旅する情報系大学院生
    kulifafa
    kulifafa 2018/03/05
  • 下書きなしで?!大阪の看板職人の技「ブッツケ書き」を喰らえ

    この記事は総合就業支援拠点『OSAKAしごとフィールド』が、さまざまな業界の魅力をみなさんにお伝えするための、業界魅力発信記事です。OSAKAしごとフィールドでは、キャリアカウンセリング・セミナーの開講などのサービスも実施しております。就職活動のヒントにぜひご活用ください。(全て無料・要登録) OSAKAしごとフィールドについてはこちら 突然ですが、クイズです。上の画像の文字は、ある1文字を除いて全てが手書きになっています。しかも、下書きをしないで「筆で一発勝負」で書かれた文字なんです。 この文字を書いたのは、大阪府の泉州地域に住んでいる2人の看板職人。上林修さんとの板倉賢治さんです。

    下書きなしで?!大阪の看板職人の技「ブッツケ書き」を喰らえ
    kulifafa
    kulifafa 2018/03/01
  • Python2で競技プログラミングする時に知っておきたいtips(入出力編) - Qiita

    Python2で競技プログラミングする時に知っておきたいtipsの,入出力の部分を分割しました. Python競技プログラミングをする際の入出力手法について例示する. 入出力のコードは,言語を初修する際のハードルになることが多いが,一度覚えてしまえばワンパターンなのでさっさと覚えてしまいたい. Pythonのバージョンは2.7.5(Python3では,入出力などの仕様が大きく異なるので,他の記事を参照することをおすすめします). 参考 標準入力の受け取りのその1 - Qiita 1行に文字列1つの入力 形式

    Python2で競技プログラミングする時に知っておきたいtips(入出力編) - Qiita
    kulifafa
    kulifafa 2018/02/22
  • 【新人教育 資料】第1章 UMLまでの道 〜オブジェクト指向編〜 - Qiita

    オブジェクトを日語に訳すと「モノ」、「対象」となります。 プログラムを勉強していくとオブジェクトと言葉をよく聞きますが、一旦「モノ」と考えるとわかりやすいかもしれません。 では、現実世界で物と言われるものはなんでしょう? ※このポストをしている人は自分の仕事机からの景色を使って説明しようとしています パソコン モニター 時計 椅子 人 これらは全て、「モノ」ですね。知覚的に、言葉を聞いただけで、それはどういったものが理解することが出来ます。 このような「モノ」は言葉として表現すると理解し、大体一般的に共通認識出来るものがオブジェクトだと考えてください。 オブジェクト指向とは、さらに「モノ」に加え「こと(振る舞い)」をするものもオブジェクトで表現しようというのがオブジェクト指向です。 例) 「サービスに申し込む」、「計算を結果を出力する」 オブジェクト指向を用いる事で、プログラム上の表現を

    【新人教育 資料】第1章 UMLまでの道 〜オブジェクト指向編〜 - Qiita
    kulifafa
    kulifafa 2018/02/19
  • Djangoを最速でマスターする part1 - Qiita

    初めに 最近、「機械学習に強い」、「簡単」などの理由からPythonを選ぶ人が多いと思います。 そんな人たちがWebを書こうと思った時にぶつかるのがDjangoの壁ですよね。 (あれ、そんなことない?いやいや難しいですよね!) 僕は最初、Django Tutorialだけ日語でやって、それ以降は全部英語の文献を読んだり、会社のコードをみて勉強をしたりしましたが、結構大変でした。 webを書きたいけど、Pythonより◯ubyの方が書きやすいから◯ubyの方がいい...となってしまわないように、これまで僕が勉強したDjangoの基や応用を詰め込んで、Djangoを最速でマスターできるような記事を書いていきます!(3, 4記事の長さになる予定です) * 最速でDjangoをマスターする part2 準備 Djangoが入っていない場合は、 でインストールできるらしいです。 僕はAnacon

    Djangoを最速でマスターする part1 - Qiita
    kulifafa
    kulifafa 2018/02/17
  • 10年来の鬱とADHD傾向が改善した

    今年で28のフリーター。 幼少期(小学校の低学年頃)に脳に疾患が見つかって、以来十年近く投薬治療をしていた。 また、高校の頃からずっとを患っていた。頭の中が鉛のようになって自由に動けなくなる。生活の上でそういうことが多々あった。 ADHDも併発している。破壊的な過集中を経て朝まで眠れないことが多かった。 バイトのシフトにはちゃんと遅刻せずに行く程度の社会性はあったけれど、やはりと言うべきかミスが多く、恐らく責任者も俺のことを発達障害者として認識していたみたいで、指示を出す時も俺にだけ妙に細かい明確な指示を出してくれたりした。それはそれでありがたかったのだけれど、時々ヒスを起こされることとなった。自分が主原因になっていることは分かっていたから、どちらかと言えば申し訳ない気持ちの方が強かったけれど。 現役で地方の駅弁大学に入学して、卒業が近くなってからは資格試験講座に通っていた。で、途中から

    10年来の鬱とADHD傾向が改善した
    kulifafa
    kulifafa 2018/02/06
  • 一生に一度はやってみたい「雪中キャンプ」の夢を北海道・ニセコで実現してきた(寄稿:ヨッピー) - Yorimichi AIRDO|旅のよりみちをお手伝い

    シン……シン…… グツ……グツ…… ズズーッ 「うまっ……!」 というわけでYorimichi AIRDOをご覧の皆さんこんにちは。多少知恵をつけ始めた原始人ことヨッピーです。 日は雪中キャンプをしに、北海道のニセコに来ております。 改めてこの雪景色を見よ。視線の先にはスキー場の明かりが見える。 「人生で一度はやってみたいもの」って、「わんこそばをべる」とか「スカイダイビングをする」とか人によっていろいろあると思うんですけど、この「雪中キャンプ」もやってみたい人が多いのではないでしょうか。 かく言う僕もキャンプが好きで、夏場はちょくちょくやるのですが、雪中キャンプとなるとグンとハードルが上がるので、今までなかなか実施する機会に恵まれなかったのです。 そこで今回は人生のスタンプラリーにおける「雪中キャンプ」の項目を埋めるべく、ニセコまで突撃して参りましたのでレポートさせていただきます!

    一生に一度はやってみたい「雪中キャンプ」の夢を北海道・ニセコで実現してきた(寄稿:ヨッピー) - Yorimichi AIRDO|旅のよりみちをお手伝い
    kulifafa
    kulifafa 2018/01/26
  • サラリーマンのための副業リスト52選〜スキルを活かしたキャリア形成に役立つ新しい副業〜 | ノマドジャーナル

    インターネットを利用して新しいタイプ、新しい働き方ができる副業がたくさん誕生しています。最新の副業を中心に従来からある副業までを副業の種類、副業に必要な知識・スキルや時間、および条件などに分けて、どんな副業が自分にできるか、またはあっているのかが簡単に分かるようまとめました。最適な副業を選ぶ参考にしてください。 なお、サラリーマン向けだけではなく女性、在宅ワーカー、学生向け別にオススメの副業リストを『副業のおすすめ25選〜サラリーマン向けから在宅ワーカー向けまで〜』という記事で紹介していますので、合わせてご参考にしてください。 事業に関する専門的な知識・スキルを活用して行う副業 事業に関する経営や事業企画・運営などの専門的な知識・スキルを活用して副業を行えるサービスを以下に紹介します。 Open Researchとは 「Open Research」とは、「マーケティング」「広報」「人事・労

    サラリーマンのための副業リスト52選〜スキルを活かしたキャリア形成に役立つ新しい副業〜 | ノマドジャーナル
    kulifafa
    kulifafa 2018/01/24
  • Alpha Zeroの衝撃と技術的失業|山本一成🚗TURING

    2016年、Google DeepMind社から恐ろしい論文が出された、AlphaGoその名を冠した囲碁プログラムが既存の囲碁ソフトに勝率99%を叩き出したのだ。AlphaGoは強化学習とDeep Learningを組み合わせた囲碁プログラムで、その年に最強の囲碁棋士の一人である李世ドルさんに4勝1負で勝利した。その後も進歩を続けて今のAlphaGoの強さは人類が体感できるレベルを超えるほど強くなったと予想される。 2017年も終わりのころ、Google DeepMind社からまた途方もない論文が発表された。囲碁とほぼ同じ手法で最強レベルのチェスや将棋プログラムを超えたということだった。実際のところ正確に超えたのかどうかちょっとだけ疑問もあるのだが、まず前提として彼らの新手法が途方もない成果をあげたこと素直に祝福したい。彼らは自分たちのプログラムをAlpha Zeroと名付けた。 コンピュ

    Alpha Zeroの衝撃と技術的失業|山本一成🚗TURING
    kulifafa
    kulifafa 2018/01/23
  • 初心者向け・Pythonの練習問題をたくさん解ける学習サイト7選 - paiza times

    Photo by thekirbster こんにちは。谷口です。 先日paizaが行ったアンケートで、「好きなプログラミング言語」の1位(※社会人2位・学生1位)にPythonがランクインしました。 paiza.hatenablog.com Pythonは1990年代前半からオランダ人のグイド・ヴァンロッサムによって開発されたオブジェクト指向スクリプト言語で、文法が必要最小限に抑えられており、ITエンジニアの学習の負担が軽減された開発言語と言われています。 海外では、近年Pythonによる開発が急速に増加しており、InstagramやDropboxなどの開発にも使われています。また、機械学習に適したライブラリが多く、最近は日でも積極的に取り入れる企業が増加してきており、これからの一層の普及が期待される人気言語となっています。 Pythonはバージョン2系と3系があり、3系には後方互換性が

    初心者向け・Pythonの練習問題をたくさん解ける学習サイト7選 - paiza times
    kulifafa
    kulifafa 2018/01/13
  • 黒さ際立つ極楽鳥、光の吸収99%超 求愛に役立つ? - ライブドアニュース

    熱帯にすむ極楽鳥の雄の漆黒の羽根が、光の最大99・95%を吸収することを、米国の研究者らが突き止めた。 雌に求愛するときに鮮やかな青や黄などの飾り羽根を目立たせるために黒くなったらしい。9日付の英科学誌ネイチャーコミュニケーションズで発表した。 極楽鳥はフウチョウ科の鳥の別名。ニューギニア島などにすみ、派手な飾り羽根や求愛ダンスで知られる。雄の羽根の一部はつやがなく非常に黒く見えるが、その理由は謎だった。 研究者らが雄が青い飾り羽根を胸に持つカタカケフウチョウなど極楽鳥5種で特に真っ黒に見える部分の羽毛を詳しく調べたところ、表面がごく細かいとげが並んだような形になっていることがわかった。この特殊な形によって、当たった可視光(波長400〜700ナノメートル)のほとんどを吸収する。 電子顕微鏡で観察するため、羽毛の表面の形を残したまま、薄い金の膜で覆って「金めっき」しても真っ黒に見えた。研究者

    黒さ際立つ極楽鳥、光の吸収99%超 求愛に役立つ? - ライブドアニュース
    kulifafa
    kulifafa 2018/01/11
  • レーベルとレコード会社と事務所の違いが分からない?レーベルから探すの楽しいよ! - CD Essay

    レーベルとかレコード会社とか事務所とか GroundUP Musicというレーベルが良いぞ、という記事を書いた。それで気付いたのだ。「レーベルとレコード会社と事務所の違いをちゃんと言える人っている?」意外といない気がする。わりとごちゃっとしてるし。 よく一緒に使われてわからなくなるやつだ。せっかくだからまとめておこう。 www.youtube.com SMAPでわかる3つの違い レーベルというのはアーティストを所属させ、CDを作る組織だ。ちなみに事務所とレーベルは違う。事務所はアーティストのマネージメントをする。例えばSMAPジャニーズ事務所だがレーベルはビクターエンタテインメントだ。ジャニーズがSMAPの売り方を考えて、ビクターエンタテインメントがCDを作っている。中居は歌が下手なキャラを出してこうって決めるのが事務所で中居くんCDだからもっと上手に歌ってって文句を付けるのがレーベルだ

    レーベルとレコード会社と事務所の違いが分からない?レーベルから探すの楽しいよ! - CD Essay
    kulifafa
    kulifafa 2018/01/07
  • Googleが発見した「CPUの脆弱性」とは何なのか。ゲーマーに捧ぐ「正しく恐れる」その方法まとめ - 4Gamer.net

    Googleが発見した「CPUの脆弱性」とは何なのか。ゲーマーに捧ぐ「正しく恐れる」その方法まとめ ライター:米田 聡 一般メディアにもニュースとして取り上げられたので,2017年末からにわかに騒がれだした「CPUの脆弱性」については,4Gamer読者も多くが聞き及んでいることだろう。海外では,「Spectre」(スペクター)や「Meltdown」(メルトダウン)といったおどろおどろしい名前が付いているので,そちらを目にしたという読者もいると思う。 「Intel製のCPUだけが持つ脆弱性で,AMD製のCPUなら問題ない」から始まって,「いやいやAMD製のCPUも同様の脆弱性を抱えている」,さらには「メモリページング方式の仮想記憶を使うCPUのすべてが持つ脆弱性である」などと,情報が錯綜しているので,何を信じたらいいのか分からないという人も多いのではなかろうか。そもそも,メモリページング方式

    Googleが発見した「CPUの脆弱性」とは何なのか。ゲーマーに捧ぐ「正しく恐れる」その方法まとめ - 4Gamer.net
    kulifafa
    kulifafa 2018/01/05
  • Pythonでゼロから機械学習/データ分析を学ぶためのサイトマップ - プロクラシスト

    データ分析ガチ勉強アドベントカレンダー 24日目。 当サイトでも、Pythonを使ったデータ分析機械学習について、勉強しながらそれをアウトプットとして出すと言うかたちで、何個も記事を書いてきました。 記事数で言えば50とかそのくらいあるような気がします。 カレンダーも完成しつつあるので、個々では当サイトの総まとめとして、機械学習データ分析に触れたいという人がゼロから始めて触れられるように、記事をまとめていきたいと思います。 何か面白いことを勉強したい学生、就職までの勉強に、急に機械学習を使わなければならない社会人方々は、読んで見てください。 0. 環境構築 0.1. Pythonの導入 (Anaconda) 0.2. エディタ (Pycharm/VSCode) 0.3. バージョン管理 (Git) 1. Pythonの使い方(基ライブラリ) 1.1. 数値計算 : numpy 1.2

    Pythonでゼロから機械学習/データ分析を学ぶためのサイトマップ - プロクラシスト
    kulifafa
    kulifafa 2018/01/03