miuratkのブックマーク (105)

  • なぜ「むし歯」ができるのか?歯医者がむし歯の予防法を本気でまとめてみた(家庭編・医院編)

    むし歯は細菌が付着したエナメル質の表面から徐々に内部に向かって進行していきます。 ここで注目して頂きたいのですが、COやC1、そして早期のC2では大きな穴が開く事がありません。 またこの段階で痛みや違和感といった自覚症状が現れることも稀です。 それぞれの患者様のむし歯リスクの高さによって判断基準は異なりますが、一般的にはCOとC1のような初期むし歯では、「再石灰化」により健康な状態にもどることができるため、それを手助けするための予防処置に力を入れていきます。 C2以降は進行を抑えることが困難で、再石灰化により健康な状態にまでは戻らないため、「むし歯を削って詰め物をする」という修復治療の対象となります。 第1章まとめ むし歯とは「細菌が作り出した酸によって、歯質が溶かされてしまった歯」のことである。 歯の表面では、常に歯を溶かす「脱灰」と、歯を修復する「再石灰化」が発生している。 「脱灰」の

    なぜ「むし歯」ができるのか?歯医者がむし歯の予防法を本気でまとめてみた(家庭編・医院編)
    miuratk
    miuratk 2019/01/29
  • 文系でプログラマーになったけど色々失敗して3年半で会社を辞めた話|denkigai

    2018年12月31日、新卒入社して3年半勤めた会社を辞めた。東京の八重洲にある、フリーペーパーやWebサービスを作る会社で働いていた。いわゆる「文系プログラマー」というやつで、文系学部を卒業後、会社に入ってからプログラミングを覚えた。現在は退職してフリーランスになり、個人で開発しつつ、ずっと漫画を描いている。 3年半のあいだ、大きく分けて2つの失敗をした。 1. プログラミング入門の仕方に失敗した 2. プログラミングを覚えてから何をすればいいかわからなかった 前者の失敗の結果、プログラミングを投げ出して京都に逃亡した。後者の失敗では精神を病み、3ヶ月休職をすることになった。前者は笑い話だが、後者は人生に暗い影しか落とさない。これからプログラミングを始めようと考えている人には同じような失敗を避けてほしい。そういう願いも込めてこの文章を書いている。 ※「文系プログラマー」という表現は適切で

    文系でプログラマーになったけど色々失敗して3年半で会社を辞めた話|denkigai
  • ITエンジニアが投票した「ITエンジニア本大賞2019」ベスト10発表。カイゼン・ジャーニー/エンジニアリング組織論への招待/テスト駆動開発などランクイン

    翔泳社は「ITエンジニアに読んで欲しい!技術書・ビジネス書 大賞 2019」(ITエンジニア大賞)を開催。ITエンジニアの投票を集計した結果選ばれた技術書とビジネス書の各ベスト10を発表しました。 ITエンジニア大賞は、ITエンジニアに読んでほしい技術書・ビジネス書を選ぶイベント。 2014年からスタートし、今回が6回目の開催です。今回は2018年11月26日から2019年1月14日まで投票が行われていました。 主催は翔泳社ですが、対象となる書籍は出版社を問わず技術書、ビジネス書全般。出版社や刊行年も関係なく、この1年を振り返っておすすめしたい書籍となっています。 ベスト10に選ばれた書籍の中から特に投票の多かった技術書3冊、ビジネス書3冊については、同社が2月14日、15日に開催するイベント「Developers Summit 2019(デブサミ2019)」において書籍の著者、編集者

    ITエンジニアが投票した「ITエンジニア本大賞2019」ベスト10発表。カイゼン・ジャーニー/エンジニアリング組織論への招待/テスト駆動開発などランクイン
    miuratk
    miuratk 2019/01/18
  • pythonでのデータ分析時、死ぬほど調べるTipsをまとめておく。 - プロクラシスト

    こんにちは、ほけきよです。 pythonでデータを取り扱っているとき「あれ、これどうやるんだっけ??」 ってなること、ありませんか?僕は10分に1回程度なります。 いや、覚えろと自分でも思うんですが、覚えられないんですよね。100回くらい同じコマンドを調べてたりする。 物覚えが良くないので、ココを見れば絶対大丈夫なようにしておこうと思い、まとめてみました。 jupyterで最初に開くときに読み込むモジュールたち datetime 日付⇔文字列の変換 datetimeの足し算引き算 json dict型⇔json jsonファイルの入出力 datetimeをjsonにする時、エラーが出る pandas ~以外を表すやつ andとor inf弾く リストをdfにサクッと変換 datetimeとして読み込み 読み込み時にcodecのエラーが出る DataFrameのfor文 numpy lins

    pythonでのデータ分析時、死ぬほど調べるTipsをまとめておく。 - プロクラシスト
    miuratk
    miuratk 2019/01/18
  • 【12/24更新】#今まで読んだ中で一番こわい短編小説 タグまとめ

    12/24 更新 国内115+海外46作品まで集計 1/26 更新 国内95+海外45作品まで集計 今回更新分:PC=8P、スマホ=16P付近からです 1/18 更新 国内75+海外39作品まで集計 1/15 14日22時台までのツイートを掲載 1/14 集計完了作品の一覧表示を開始 1/9 集計開始 【国内の作品】 ★言及ツイート数 作者名「作品名」/収録 ☆=1/26 22:00更新分 ◇=12/24 3:30更新分 ↑=12/24 言及ツイート数を追加した作品 ★203 乙一「SEVEN ROOMS」/ZOO↑ ★149 小林泰三「酔歩する男」/玩具修理者↑ ★146 江戸川乱歩「人間椅子」↑ ★124 星新一「おーいでてこーい」/ボッコちゃん↑ ★108 江戸川乱歩「芋虫」/陰獣・芋虫 ★108 小松左京「くだんのはは」/霧が晴れた時 自選恐怖小説集 ★62 岩井志麻子「ぼっけえ

    【12/24更新】#今まで読んだ中で一番こわい短編小説 タグまとめ
    miuratk
    miuratk 2019/01/07
  • 見えない空間データを可視化する「AR Sensor」を作った - 河本の実験室

    (今回から河の実験室の記事は、こっちに書くことにしました。そのうち過去記事も移転します。) "AR Sensor"というアプリを作りました。 データをARで投影することで、普通は見えない日常の中の様々な空間データを見えるようにするツールです。 例えばこんなふうに、Wifiルーターから出てくる電波の立体的な強弱を見ることができます(緑は電波が強いところ、赤は電波が弱いところ): AR Sensorで見るWifiルーターの上の電波強度 なんでこんなの作ったの? もともとは「週一ぐらいでどこからともなく流れてくる排水口の臭いのもとを突き止めたい」という家庭的な悩みを解決するためにこのツールを作りました。臭いの空間分布を可視化できれば、臭いの元がすぐに見つけられるんじゃないかと。 使っているうちにWifiや磁場などのスマホで測れる様々なデータに応用すると便利+教育的であることに気づいて、汎用的な

    見えない空間データを可視化する「AR Sensor」を作った - 河本の実験室
    miuratk
    miuratk 2019/01/07
  • エンジニアという仕事を楽しみ続けるためには|shu223

    アプリ開発等で有名なフェンリル社にお招きいただき、「エンジニアという仕事を楽しみ続けるためのキャリア戦略」というテーマで講演させていただきました。フェンリルさんに許可をいただいたので、その講演内でつかった約60ページのスライド資料を全ページ公開します。 エンジニアを楽しみ「続ける」というところがポイントで、世の中の変化も激しいし自分も飽きたり慣れたり状況や心境が変わったりする中でどうやって楽しみ「続ける」よう工夫しているのか、というのを実体験を多く交えつつ話しています。 エンジニア、昔は楽しかったんだけど最近はどうも惰性でやってるかも、とか、若くて優秀な人にはもうかなわないなぁ、という感じの方々には共感していただける部分があるかもしれないのでぜひ見てみてください。

    エンジニアという仕事を楽しみ続けるためには|shu223
    miuratk
    miuratk 2018/12/26
  • CSSの参考になるアイデアがいっぱい!2018年スタイルシートを使ったテクニックのまとめ

    2018年も、CSSの進化がすごかったです! CSSを使ったアニメーションはより快適なものが増え、JavaScriptを使用しないと実装できなかったものがCSSだけで実装できるようになったり、vwやvhやcalc()などを効果的に使用したり、レイアウト、ナビゲーション、カードなどもより洗練されて実装されています。 さまざまな素晴らしいアイデアが取り入れられたスタイルシートを使ったテクニックを紹介します。 各デモはCSSのみで実装されたものもありますが、JavaScript併用もあります。 動作を見るには、「Run Pen」をクリックするか、クリック後に右上「Edit on Codepen」をクリックしてください。 まずは、ダイナミックなアニメーションが楽しいソーラーシステム。動きが斬新で、スライドなどに応用してもよさそうです。ベストビューは、Operaです。

    CSSの参考になるアイデアがいっぱい!2018年スタイルシートを使ったテクニックのまとめ
    miuratk
    miuratk 2018/12/13
  • 入社2か月間で駆け出しエンジニアがつまずいた15のポイント - LiBz Tech Blog

    目次 目次 初めに 共通のつまずき メソッドを作るのが怖い データの削除って、データ消すって意味じゃないんですか? 謎の呪文 後置if、早期リターン、三項演算子 後置if 早期リターン 三項演算子 null(nil)チェックって当に必要? Pushする勇気! 開発はSlackの上で廻っている Ruby On Railsでのつまずき メタプログラミング 存在しないメソッドが使われている? tryとmap 教は教えてくれなかった現場でよく使うメソッド try 追記 map blank? nil? present? exist? Nilチェックするのも一苦労 継承 またまたメソッドが存在しないです Nプラス1 パフォーマンスも大事 Eager Loading 熱心なローディング? 最後に 初めに LiBで未経験からWebエンジニアとして働き約2ヶ月程が経過しました!磯部といいます! それまで

    入社2か月間で駆け出しエンジニアがつまずいた15のポイント - LiBz Tech Blog
    miuratk
    miuratk 2018/12/12
  • たった7行でテトリスを実装「七行プログラミング」とは - Qiita

    ブログやってます。更新などはこちら。地方エンジニアの学習日記 七行プログラミングとは プログラミングの言語を問わず、 「7行 × 79文字 」という文字数制限のもとにコードを書くといったこと ショートコーディングと呼ばれるらしいです。 1kbに満たないソースでテトリスが出来るのには感動しました(当時中学生ぐらい) Unix哲学の「スモール イズ ビューティフル」もびっくりです()。 ちなみにスーパーマリオブラザーズは40kb程っていうのも驚き ショートコーダー(Short Coder)とは、プログラムのソースコードを極限まで短縮する技術を持ったプログラマのことである。「ソースコードの短縮」は、一見無意味に感じられるかもしれない。しかし最短コードを達成するには、省メモリ・高速プログラム・処理系の知識に加えて、並外れた集中力と熱いショートコーディング魂が必要なのである。 以下に見つけたソースを

    たった7行でテトリスを実装「七行プログラミング」とは - Qiita
    miuratk
    miuratk 2018/11/29
  • 日本人の大人がよくする、英語の間違い

    人が間違えやすい英語 ver. 20210930 ガイ ナット nathaniel.guy@gmail.com 以下に、日人が間違いやすい英語の例を纏めてみました。主に英語上級レベルの方向けの記事として書きましたが、どのレベルの方でも是非、ご自身の英語力を磨くために参照いただければと思います。 なお、このガイドを作成するに当たり、友達の藤さんと野口さんに助言いただきました事を、深く感謝致します。 更新(11月16日):読んでくださった皆さん、シェアしてくださった皆さん、ありがとうございます!この記事は私の期待以上に皆さんにシェアしていただいて、当に嬉しいです。追加してほしいパターン、エラーの指摘、ご感想などを知らせたい方は、ご遠慮なく上記のメルアドへ連絡ください。 例:開始・終了時刻を述べるときの「from」 誤) “Today we will have visitors fro

  • VSCode+Vue.jsを使用するならインストールするべき拡張機能と設定 | iwb.jp

    VS Codeとは 正式名称はVisual Studio Code。Microsoft社が開発したオープンソースのテキストエディタ。 Vue.jsとの相性が良いためVue.jsの開発者のEvan Youなどが使用している。 VS CodeはEmmetやGitなどコーディングを行う上で必須の拡張機能がいくつか最初からインストールされているので使いやすい。 (Extentionsで@builtinで検索すると一覧が見られる) しかし、Vue.jsを使用する上で必要な拡張機能は最初からインストールされている訳ではないため、インストールしたほうが良い拡張機能と設定(settings.json)をまとめた。 以下にVS Codeおすすめ拡張機能を記載した。 Vue.js Extension Pack Vue.js開発でインストールされていることの多い11の拡張機能パック。 vetur vue-pee

    VSCode+Vue.jsを使用するならインストールするべき拡張機能と設定 | iwb.jp
    miuratk
    miuratk 2018/11/15
  • 新人にドヤ顔で説明できるか、今風フロントエンド開発ハンズオン(git/node.js/ES6/webpack4/babel7) - Qiita

    新人にドヤ顔で説明できるか、今風フロントエンド開発ハンズオン(Git/Node.js/ES6/webpack4/Babel7)JavaScriptNode.jses6webpackbabel 概要 今風の手法でJavaScriptアプリを作ろうとすると色々ツールがあって便利な反面、複雑でわからないことがたくさんあります。 わからないことがあったら、それを放置せず、しっかり理解して大いに寄り道しつつブラウザで動作するJavaScriptアプリをゼロから作っていきます ブラウザ上で動作するフロントエンドアプリを作ったら、ライブラリ化してnpmモジュールとして公開します 対象読者=今風のJavaScript開発の入門者、初心者 11年前からタイムトラベルしてきたひと ブラウザ用アプリを作りたいが今風の手法の初心者(jQueryだけでなんとか生きてきた人とか) Node.jsの環境をつかってフロン

    新人にドヤ顔で説明できるか、今風フロントエンド開発ハンズオン(git/node.js/ES6/webpack4/babel7) - Qiita
  • インストールするだけでVSCodeをカッコよくする拡張4つ - Qiita

    VSCodeを使い始めました。とりあえずデフォルトをイケてる感じにしたかったので、4つの拡張機能をインストールしました。せっかくなので共有します。 Before After 私と同じVSCode初心者は、とりあえず下記をインストールしておけばOKだと思います! Dracula Theme Material Icon Theme Indent Rainbow Bracker Pair Colorizer 1. Dracula Theme まずはこれ。Dracula Themeです。 これを入れればシンタックスハイライトが変わり、かなり雰囲気が良くなります。デフォルトのハイライトだと特別感が少ないので、当におすすめです。 追記:Dracula以外のおすすめThemeをこちらにまとめています。よかったら見てください。 VSCodeをカッコよくするTheme拡張7つ GitHub https:/

    インストールするだけでVSCodeをカッコよくする拡張4つ - Qiita
    miuratk
    miuratk 2018/11/06
  • 【保存版・初心者向け】僕が本気でオススメするPythonと機械学習の良書12選

    ※実際記事で紹介する書籍は12冊ですが、メンバーが借りてオフィスになかったため、上記画像内に3冊ないものがあります。 はじめに AI Academyを開発・運営しています、株式会社エーアイアカデミー代表の谷です。 6ヶ月ほど前に書いた下記記事は約1200のいいねと7万viewsを超える記事になりました。 【保存版・初心者向け】独学でAIエンジニアになりたい人向けのオススメの勉強方法 お読み頂いた方々、またいいねして頂いた方々ありがとうございました! あれから6ヶ月ほど経ちまして、さらにPython機械学習の書籍が増えて参りましたので、改めて初心者向けにPython機械学習の良書12選を紹介し、初学者が独学でも機械学習プログラミングの基礎スキルUPに貢献できたらと思います。 また、AIプログラミングを作りながら学べるプログラミング学習サービスAI Academyを無料でご利用頂けますので

    【保存版・初心者向け】僕が本気でオススメするPythonと機械学習の良書12選
    miuratk
    miuratk 2018/10/30
  • Javaはなぜ変わらなくてはならなかったのか。JavaOne改め「Oracle CodeOne」の基調講演で語られた理由。Oracle CodeOne 2018

    Javaはなぜ変わらなくてはならなかったのか。JavaOne改め「Oracle CodeOne」の基調講演で語られた理由。Oracle CodeOne 2018 米オラクルがOracle OpenWorld 2018と同時開催していたイベント「Oracle CodeOne 2018」は、昨年までJavaOneとして開催されていたイベントです。今年から「CodeOne」と名称が変わりました。 このイベントがJavaデベロッパーにとって最大のイベントであることに変わりはありません。初日の基調講演は「 The Future of Java Is Today」としてJavaの最新動向と今後が紹介されました。その内容をダイジェストで紹介しましょう。 Javaが迎えた変化の理由とは Javaと言えばこの人。米オラクルJava Platform Groupチーフアーキテクト Mark Reinhold氏

    Javaはなぜ変わらなくてはならなかったのか。JavaOne改め「Oracle CodeOne」の基調講演で語られた理由。Oracle CodeOne 2018
    miuratk
    miuratk 2018/10/30
  • IBMがLinuxのRed Hatを340億ドルで買収へ ハイブリッドクラウド強化 - ITmedia NEWS

    この買収により、両社は「クラウドへのオープンなアプローチを提供し、複数のクラウドにわたる前例のないセキュリティと可搬性を実現」し、IBMを「1兆ドル規模の成長市場であるハイブリッドクラウドのトッププロバイダーにする」としている。 IBMにとって過去最大規模の買収になる。米CNBCによると、米国のテクノロジー業界としても、2001年のAOLとTime Warnerの合併、2016年のDellによるEMC買収および2001年のJDS UniphaseによるSDLの買収に次ぐ3番目の規模になるという。 関連記事 MicrosoftGitHubの買収を完了 Xamarinのフリードマン氏がCEOMicrosoftが6月に発表した75億ドルでのGitHubの買収を完了した。クリス・ワンストラスCEOは退任してテクニカルフェローになり、Xamarin創業者のナット・フリードマン氏が新CEOに就任

    IBMがLinuxのRed Hatを340億ドルで買収へ ハイブリッドクラウド強化 - ITmedia NEWS
    miuratk
    miuratk 2018/10/30
  • Twitter、「いいね」 機能の廃止を検討 プラットフォームに健全な会話をもたらすため

    iPhone 15/15 Proの予約は公式オンラインショップから! Apple ドコモ au ソフトバンク 楽天モバイル 10月30日、Twitterは「いいね」機能の廃止を検討していることがわかった。 英メディアのTelegraphによると、TwitterCEO Jack Dorsey氏が、社内で実施された従業員向けイベントで、「いいね」機能の削除についてほのめかしたとのこと。これを踏まえて、Telegraphは同ソーシャルサービスが「いいね」機能をまもなく廃止する予定だと報じた。 Twitterが「いいね」機能の廃止を検討中 「いいね」機能は、お気に入りのツイートに対してハートマークをつけ、ツイート主に対して同意をしたり、好感を持てるツイートであることの意思表示をするためのもの。 以前は「Favorite(お気に入り)」と呼ばれ、ハートマークではなく星マークをつける機能だったが

    Twitter、「いいね」 機能の廃止を検討 プラットフォームに健全な会話をもたらすため
    miuratk
    miuratk 2018/10/30
  • Vue.jsの勉強にもいい!UIコンポーネントやインタラクションを実装するチュートリアルがまとめられた -Vue.js Examples | コリス

    Vue.jsでさまざまなUIコンポーネントやインタラクションを実装するチュートリアルやリソースがまとめられたVue.js Examplesを紹介します。 ページやアプリのレイアウトをはじめ、スクロールコンテンツ、カード型コンポーネント、オーバーレイ、フォームや検索、ナビゲーションやページネーション、Lazy Loadなど、最近見かけるものが揃っています。

    Vue.jsの勉強にもいい!UIコンポーネントやインタラクションを実装するチュートリアルがまとめられた -Vue.js Examples | コリス
    miuratk
    miuratk 2018/10/17
  • AWS認定9冠制覇したのでオススメの勉強法などをまとめてみる

    まず11位の「クラウドプラクティショナー」ですが、2018年に新設されたAWSのエントリーレベルの認定です。AWSの基的な概念や、AWSのベーシックなサービスの特長、請求・アカウントマネジメント・料金モデルなどに関する理解が問われます。エンジニアだけでなくマネージャーや営業など様々なポジションを対象とした認定であるため、問われる知識の範囲は意外に広いです。ただ、知っていれば解ける問題が多いため、この順位にしています。 10位の「Alexaスキルビルダー - 専門知識」は、文字通りAlexaのスキル開発に関する知識が問われます。専門知識と銘打たれていますが、内容自体はそこまで難しくなく、Alexaスキル開発に関して知っていれば解ける問題が多かった印象です。これまでにAlexaスキルを開発したことがあり、クラウドプラクティショナーレベル以上のAWS知識があれば、問題なく合格できると思います。

    AWS認定9冠制覇したのでオススメの勉強法などをまとめてみる
    miuratk
    miuratk 2018/10/17