タグ

2018年5月7日のブックマーク (16件)

  • どういった学習プロセスを辿ると技術力が身につくのか - 圧倒亭グランパのブログ

    この疑問は、以前から興味がありました。過去の記事でも少し触れています。 at-grandpa.hatenablog.jp 今回は、今までの自分の経験と、この疑問を考え続けた結果から、あるひとつのプロセスが浮かび上がってきたのでまとめます。 目次 目次 学習したのに身についていない現実 「身につく」とは より多くの問題を解決するには 学習プロセス 抽象的な知識の「種」を定義する 具体的な問題解決にトライしてみる A. うまく問題解決できた場合 B. 汎用性がなく、解決できなかった場合 C. 具体的な問題解決に結び付けられず、解決できなかった場合 フィードバックループを回す 学習に対する姿勢が変わる まとめ 学習したのに身についていない現実 自分はこんな経験があります。 あのを読んだのに、実際の仕事に活かせていない 手を動かしてモノを作ったけど、何を学んだか説明できない 自己学習をしているが

    どういった学習プロセスを辿ると技術力が身につくのか - 圧倒亭グランパのブログ
  • どれ使うべき?3大WebフレームワークRails・Django・Laravelを徹底比較してみた - paiza times

    (English article is here) ブラウザを開くだけでWeb開発環境が整う PaizaCloud クラウドIDE こんにちは、吉岡(@yoshiokatsuneo)です。 Webサービスを作成する時に迷うのが、「どのWebアプリケーションフレームワークを使うか?」ですよね。 今からWebサービスを作るなら、Ruby on Rails, Django, Laravelが主流となる3大フレームワークかと思われます。 いずれもフルスタックフレームワークと呼ばれるもので、Web開発に必要な機能を一通り揃えていますが、もちろんそれぞれ開発言語、機能、構成などは異なります。 どれも有名なフレームワークなので、名前だけならすべて知っているという人も多いかと思いますが、実際に全てを使ったことがある人は少ないのではないでしょうか。 すでにどれかを使って開発している人も、ほかのフレームワーク

    どれ使うべき?3大WebフレームワークRails・Django・Laravelを徹底比較してみた - paiza times
  • WebAssembly 開発環境構築の本を公開しました - mizdra's blog

    はじめに Rust を用いて WebAssembly の開発環境を構築する手法を紹介する電子書籍を執筆・公開しました. WebAssembly へのコンパイルが可能な言語である Rust を用いて, WebAssembly の開発環境のテンプレートを作成する内容となっています. wasm-dev-book.netlify.com のタイトルからは一見すると C/C++ を用いた開発環境の構築も扱うように受け取れますが, 書では Rust のみしか扱っておりません. ご注意下さい. 書籍の執筆動機 著者が春休み中に WebAssembly を用いて Web アプリケーションを作成する機会があり, 書はそこで得た知見を纏めたものとなっています *1. 元々大学のサークルで発行した部誌に同じテーマで記事を書いており, 書ではそれを Web 向けに編集・加筆した内容から構成されています.

    WebAssembly 開発環境構築の本を公開しました - mizdra's blog
  • Javaのサポートについてのまとめ2018 - Qiita

    Javaのサポートについてのまとめ Javaのライセンスやサポート状況について混乱が発生しているように思います。Javaのサポートを各団体がどのように行なっているかをまとめてみます。 知っておいてほしいのは、Javaの実装やサポートはOracle JDKかOpenJDKの二択、ではなくAdoptOpenJDKやAzul Zulu、Corretteなど多くの選択肢があるということです。 ここでサポートはバグやセキュリティに対応したパッチがリリースされることを表しています。 Javaのリリースサイクル これまで、Javaは3年ごとを目標に結局5年くらいかけて次のバージョンを出したりしていましたが、それでJavaはなかなかバージョンアップしなくて古いと言われていました。それが2017年9月、今後は6ヶ月ごとにフィーチャーリリースを行うというリリースモデルに変更されました。Java9が2017年9

    Javaのサポートについてのまとめ2018 - Qiita
  • 「ブリトニー・スピアーズの息子がオタクに育つことほど嬉しいことあるか?」ブリトニーの息子さんが描くイラストが話題に

    リンク Wikipedia Re:ゼロから始める異世界生活 『Re:ゼロから始める異世界生活』(リ・ゼロからはじめるいせかいせいかつ、英: Re:Zero -Starting Life in Another World-)は、長月達平による日ライトノベルである。イラストは大塚真一郎(短編集3のみ楓月誠)が担当している。公式略称は『リゼロ』。小説投稿サイト『小説家になろう』にて2012年4月より連載が始まり、MF文庫J(KADOKAWA)より2014年1月から刊行されている。また、『月刊コミックアライブ』において2014年6月号より書き下ろし短編小説『Re:ゼロ 14 リンク Wikipedia ソードアート・オンライン 『ソードアート・オンライン』(Sword Art Online)は、川原礫によるライトノベル、およびオンライン小説イラストはabecが担当している。公式略称は「SAO

    「ブリトニー・スピアーズの息子がオタクに育つことほど嬉しいことあるか?」ブリトニーの息子さんが描くイラストが話題に
  • MySQL 8.0登場!立ち止まることを知らない進化はこれからも続く。

    ゴールデンウィークはいかがお過ごしされただろうか。今年は天気も良く、行楽日和が続いたように思う。 さて、先日MySQL 8.0が正式にリリースされた。少し時間が経ってしまったが、今回はMySQL 8.0の新機能について紹介したい。コミュニティ版のダウンロードはこちらから可能だ。 ひとつ前の正式バージョンはMySQL 5.7だったのだが、MySQL 8.0は非常に大きなリファクタリングが含まれており、5.x台のバージョン番号を捨て去ろうという話があった。そこで、次のメジャーバージョンは最初の桁を増やすということになったのだが、MySQL 6.0は過去に既に存在し、買収などの騒ぎで開発が頓挫してしまった経緯がある。7.xはMySQL NDB Clusterと被っている。というわけで、5.7の7の部分の次という意味合いもあって、8.0というバージョン番号を引っさげ、満を持しての登場となった。その

    MySQL 8.0登場!立ち止まることを知らない進化はこれからも続く。
  • AWSを学ぶために最初に構築するアーキテクチャパターン5選 - log4ketancho

    先日書いた AWS の勉強方法をまとめた記事(AWSを学ぶ上でやってよかった勉強法5選 - log4ketancho)で、「簡単なWebサービスAWSで運営するといい勉強になるよー」と書きました。その中で、 今まで経験したり今いるところはどこもオンプレばかりでAWSとかのクラウドの知識が全くつかないからどこかで勉強したいし個人サービス運用とかしたいんだけど、1年過ぎるといきなりコストがドカンとかかりそうで…… や 「2)簡単なWebサービスAWSで運営する」は誰もが考えることだが、最初の無料期間1年間以外、AWSで個人ブログなりを運用するのはコスト悪すぎだろ…。 というような利用料金が気になってしまう、、というコメントを幾つかいただきました。 この気持ちとても分かります!業務で使う分にはサーバー何台立てようが気になりませんが(は言い過ぎですがw)、個人でサービスを運営する場合はそうはい

    AWSを学ぶために最初に構築するアーキテクチャパターン5選 - log4ketancho
  • 【1分でPythonをはじめる】Google Colab で投資のバックテスト - Investment Tech Hack

    Googleが提供 必要なのはGoogleのアカウントだけ 無料 特別な開発環境がいらない Googleドライブのファイルのように扱える 十分すぎるスペック 1分で使い始めることができる そんなGoogle Colaboratory(以下、Google Colab)の解説をする記事です。 「まだ Python を使ったことがない」 「Python を使い始めて間もない」 「Python でバックテストをしてみたい」 こんな方たちにとって、最高の選択肢だと思います。 メールアドレスをご登録いただける方には、「バックテストのテンプレート」 もご用意しています! Python って何? まずは、「Python とは何ぞや」「何ができるのか」「何で Python が良いのか」をご紹介します。 今、データ分析界隈でもっとも伸びている 次のグラフは「Python人気の伸び率」です。飛ぶ鳥を落とす勢いと

    【1分でPythonをはじめる】Google Colab で投資のバックテスト - Investment Tech Hack
  • 学生でもできる!Webサービスの開発・リリースするまでの道のり - Qiita

    昨年末ごろから黙々と開発し続けていたサービスをついにリリースしました。 学生の身分でありながらひたすら開発し続け、リリースまで約5ヶ月弱、様々なことがあり、モチベーションや多くの苦難を乗り越えてきたので、これからサービスを作ろうと思っている学生や個人に向けてQiitaに記事を残しておこうと思います。 また、学生でも個人でも良いサービスを作れるんだ!ということを、この記事でもっと知ってもらえるようになればいいと思っています。 リリースしたサービス Sphotz - 写真・フォトスポット共有サービス トップ画面 ログイン画面 投稿詳細画面 どんなサービスなのか 大まかにいうと... 写真とフォトスポットを同時に投稿してもらい、写真が好きな人やカメラが好きな人がもっと幸せになれるサービスを作りました。 機能としては、 写真・フォトスポット投稿機能 写真の情報や位置情報を確認できる機能 投稿をお気

    学生でもできる!Webサービスの開発・リリースするまでの道のり - Qiita
  • CSS Grid Layout を極める!(基礎編) - Qiita

    0. はじめに CSS Grid Layout(グリッドレイアウト)は、2次元レイアウト を、HTML/CSS を使って簡単・自由に操作できる、CSSの新しい機能です。 格子状のマス目のグリッドに好きな順番に配置したり結合したりすることで、様々なレイアウトが可能になります。 例えば、こんな簡単なHTMLで・・・ <body> <h1>タイトル</h1> <article>記事1</article> <article>記事2</article> <article>記事3</article> <article>記事4</article> <nav>ナビ</nav> <footer>フッター</footer> </body> CSSをちょっと書けば、こんなレイアウトが出来てしまいます! 当記事では、こんなレイアウトを可能にする CSS Grid Layout の解説をしていきます。 尚、CSS

    CSS Grid Layout を極める!(基礎編) - Qiita
  • コンテナの軽量さと、より安全な分離を実現する「gVisor」、Googleがオープンソースで公開

    Googleがオープンソースで公開したgVisorは、準仮想化のような仕組みを用いて従来のコンテナよりも安全性を高めたコンテナランタイムだ。Kubernetes時代の標準コンテナランタイムとなる有力候補かもしれない。 Dockerなどに代表されるコンテナ型仮想化は、OSのユーザー空間の名前空間を分離することなどで実現されています。 この仕組みの利点は、あらかじめ起動されているOSの上で名前空間を分離するだけでコンテナが起動できる点にあります。これがコンテナの迅速さや軽量さにつながっている一方、コンテナ間でOSのカーネルを共有しているためにコンテナ間の分離レベルは高くなく、同一OS上で稼働している別のコンテナの負荷の影響を受けやすかったり、コンテナからOSのシステムコールを直接呼び出せることなどによるセキュリティ上の課題を引き起こしやすくもあります。 OCIに準拠し、runc互換のgViso

    コンテナの軽量さと、より安全な分離を実現する「gVisor」、Googleがオープンソースで公開
  • キャッシュレス派vs.現金派論争で何故デビットカードという案は出てこないのだろうか - WebデザイナーUnificブログ

    ほぼキャッシュレス化生活を送っているunificです。 クレジットカード楽天EdyとSuicaでほぼ生活しているので、キャッシュレスライフを堪能しています。 完全キャッシュレス化になってから何故か貯金も増えて、利用履歴が可視化されて、マネーコントロールができるようになったのかなと思います。 現に資産管理もしやすくバランスシートがつけやすくなった様な気がします。 最近は世界各国のキャッシュレス社会と日の現金主義社会が比較され、キャッシュレス派と現金派の論争(?)をよく見かけます。 自分はキャッシュレス派ですが、徐々にキャッシュレス化していった感じです。 元々クレジットカードの限度額に限りがあり(当たり前だけど)高額出費をした際に、月額の引き落としがされないという事が発生し、中々完全キャッシュレス化というのができませんでした。 しかし今はアメリカンエクスプレス(プロパ)・JCB(プロパ)・

    キャッシュレス派vs.現金派論争で何故デビットカードという案は出てこないのだろうか - WebデザイナーUnificブログ
  • ブレイン・マシン・インターフェース(BMI)の行く先 - Neuralism(by 奥田一貴)

    考えるだけで機械を操作したり、脳とコンピュータの間で直接情報を授受できる世界というのはどのような世界でしょうか。このような技術はブレイン・マシン(コンピュータ)・インターフェース(以下BMI/BCI)と呼ばれています。 (Convergent science network) 近年メディアでもよくその存在を耳にするBMIですが、それもそのはず、2000年前後から論文数が急激に伸び始め、指数関数状に論文も増加しそのコンセプトのキャッチーさも伴って注目を浴びています。 BMI論文数の推移:2014, Ahmed Albakri また、今年のEconomist誌が新年第一号で「The Next Frontier」としてBMIの特集を組むなど、もはやBMIはただの学術研究対象ではなく、経済界でも人工知能の先に来る有望な投資対象となっていると言えるでしょう。 この技術は何を人類にもたらすでしょうか。

    ブレイン・マシン・インターフェース(BMI)の行く先 - Neuralism(by 奥田一貴)
  • 【完全版】図解!わかりやすいブロックチェーン技術の仕組み〜仮想通貨を支える技術

    ビットコインや仮想通貨を支える技術のブロックチェーン(Blockchain)、聞いたことはあるけど正しく理解できていない人も多いのではないでしょうか。 この記事では、ブロックチェーンの仕組みについて図解を交えて徹底的に解説します。 ブロックチェーン=ビットコインという誤解 というのが正しいです。 ビットコインを発明したサトシナカモト氏は、ビットコインを実現するために革新的なブロックチェーン技術を考案しました。 そのためか、ビットコインとブロックチェーンは同じものと考えられることがまだ多いです。 しかし、ブロックチェーンには色々なタイプがあり、仮想通貨以外の色々な分野に使われる可能性を秘めています。 記事では、ブロックチェーン技術の中でも、ビットコインで使われているブロックチェーンにフォーカスして、ブロックチェーンの仕組みを徹底的に説明したいと思います。 ブロックチェーンとはみんなで共有す

    【完全版】図解!わかりやすいブロックチェーン技術の仕組み〜仮想通貨を支える技術
  • デスマーチが起きる理由 - 3つの指標

    鳥のさえずり声を聞いて、私は悪態を吐いた。今日の早朝に予定されていたミーティングのことをすっかり忘れていたのだ。 まったく、最悪の朝だ。着替えている間に、電話も鳴った。「高い金を払ってコンサルタントを雇った極めて重要なミーティングだ」と念を押されていたというのに。 それもこれも昨日のバグのせいだ。睡眠時間も、開発スキルも、人員も、私の現場には何もかもが足りていない。 それにも関らず、理解の足りない上司は「テスト工程を削ってでも早く納品しろ」とプレッシャーを与えてくる。 あの馬鹿どもめ。一体何を考えているんだ? スーツに着替え終わった私は、冷蔵庫の缶コーヒーで空腹を誤魔化すと、バイクに跨った。通勤時間が5分なのが、せめてもの救いだ。 「遅れてすまない」 そう言って会議室に入ると、奇妙なことに気がついた。教室のように整然と並んでいたはずの机が、即席の半円形に並べ替えられていた。 何より、ホワイ

    デスマーチが起きる理由 - 3つの指標
  • 「海洋上で最も長い距離直進できるコース」を突き止めた論文が話題「これが直線?」「今までわかってなかったのか」などの声

    physico @physico_physio 海洋上で、最も長い距離、直進できるコースを突き止めた論文だって。 まず、この図の曲線が直線コースであることを納得できてる人は、素晴らしい。 arxiv.org/abs/1804.07389 pic.twitter.com/DBisbvwVcq 2018-05-03 11:44:45

    「海洋上で最も長い距離直進できるコース」を突き止めた論文が話題「これが直線?」「今までわかってなかったのか」などの声