待ち時間の暇つぶしにひたすら書いてみた。 ネット情報の雑学なので間違い等あればご指摘ください。 言語のリンクはwikiに行ってます。 アセンブラ (不明) CPUが理解できるマシン語用の言語。 低級言語。使ってる現場は見たことない AWK (1977年) スクリプト言語 CSVやTSVだったりCLIでの結果加工用言語 シェル芸するときに重宝
株式会社massive lnggの古川です。 下記にこの記事の続編の研究を載せました [自動的に知能を高める次世代AIシステム開発:動画機械学習] https://qiita.com/furukawamassive7/items/fc3b7de6ad092d87cb30 https://qiita.com/furukawamassive7/items/71354bf3713ec84d27d9 AI≒機械学習のエンジニアとして 「次世代AIは動画学習によって生まれる」ということを ほぼ確信しています。 AIの動画学習によって現在では手の届いていない まるで人間のように会話をしたり、思考ができる 革新的な人工知能アルゴリズムが登場するのではないかと考えています。 その理由とともに 裏付けとして今回行った実験結果を報告したいと思います。 また、あえて機械学習ではなく 「AI=人工知能」というワー
オブジェクト指向を5000%理解できたら、次に5000兆%理解できように実社会の例でオブジェクト指向を考えてみる。オブジェクト指向 こんにちは。shamojiです。 オブジェクト指向入門について、様々な記事で扱われている昨今ですが、どれもこれも一部分しか切り取って教えていないものばかりで、結局全体として分かりにくい入門になっているかと思います。 私もUnity+C#で開発する中でようやく本質と思えることが分かったので、 コードなどは一切書かずに概念だけ共有しておきます。 オブジェクト指向は何を目的としている? 本質 オブジェクト指向が一番目指したい部分は何かというと、 「責任の所在がどこにあるのかはっきりさせる」 というただこの一点のみだと私は考えています。 会社の例で考えてみる 会社の例を一つ考えてみましょう。 ある事業部に部長と次長、そして平社員がいました。 部長は、新しい予算で新しい
やること AWSサーバにログインした時にドラクエお馴染みスライムを出現させる。 なぜ試したのか 毎回AWSにsshログインした時に文字しか表示されないのはつまらないと思ったから。 あと、知り合いのサーバを勝手にスライムを出現させて驚かせたかったからという出来心... スライムがもたらす効果 本番環境と開発環境の違いを表現できる ドラクエがやりたくなってくる スライムLOVE!!!!!が止まらなくなり思考停止 みんなの心が癒される スライム化計画 スライムの調達 ドラクエのスライムや勇者達のドット絵がGithubで公開されている。 この中から好きなスライムを選んでURLをコピーする。 これでスライムの調達は完了!! AWS設定変更 AWS EC2にec2-userとしてログインする。 設定確認 ログインした時に表示されるお決まり文字は /etc/motd に定義されている。 この設定ファイル
TheWorld for Twitterには発信元をユーザ独自のアプリ名に設定できる機能があります。 が、Callback URLが必要です。 Callback URLはどこでも良いわけではなく、最終的に TheWorld のスキームを指さないといけないのです。 Callback URL
初めに この記事ではJavascriptのclassについてザックリですが解説します。 多くの初心者にとってclassは「何だこれ???」と躓くポイントだと思います。 (実際、自分も最初眺めた時は意味が分からず頭が学級崩壊してました。) なので、本記事ではサンプルコードと共に、 「何だこれ???」を「なるほど!!!」に 変えていけるように解説します。 序章 - 基本構文 まずはclassの基本構文を載せます。 使い方は後々に解説しますので、 とりあえず構文を眺めて美味しいご飯でも考えてください。 意味は深く考えないでいいと思います。 はいど~ん! classの基本構文はこんな感じ!これだけ。 大丈夫です、内容も全く難しくないです。 解説すると、 ・NAMEは任意の名前(変数や関数の定義と一緒) ・constructorは必須な関数(classが呼び出された時に最初に実行される関数) ・a,
9月15日(土) DNSについて追記しました。バックエンド?今はクラウドがきっと上手くやってくれるので深く考える必要は無いんですよ(知らないので書けません😔) 問題のツイート 面接の質問で「ブラウザを立ち上げてページが表示されるまでの仕組みを全て知ってる限り説明してください」ってのをやると結構Web系の知識どれだけあるか分かると思ってる — 🍛🍺 (@tan_go238) September 10, 2018 解釈 今回は「ChromeのURL欄に入力してからページが表示されるまで」をやります。ブラウザの起動云々はWeb系の話じゃないと信じてます。 1. HTTPリクエストが飛ぶ HTTP2のヘッダ圧縮技術に全て書いてありました。 (追記)下のリクエストヘッダはテキストで書かれていますが、実際にはこれをバイナリにしたものが飛んでいるとのことです。segfoさんありがとうございます!
導入 突然ですが、バックエンドやサーバーサイドでよく使う技術ってありますか。ちなみに、ここで言うバックエンドは主にWebアプリの裏側の意味で、サーバーサイドは、サーバーの保守とか管理の意味ですかね。曖昧ですが。 私は、これらの領域では、主にShell ScriptとGo(Go lang)を使うことが多いかなって思います。 Shell Scriptは、これは非常に優れた言語、とは言えないかもしれませんが、非常に優れたプログラミング技術であることは間違いありません。その理由の一つとして挙げられるのが、実現可能性ではないでしょうか。実現したいことが素早く簡単に実現できてしまう、Shell Scriptには、そういった力があると個人的には思っています。 ですが、Shell Scriptは書いて動かしたら、それでおしまいみたいな感じになってしまうことが多いんですよね。なので、これで書いたものは、継続
フロントエンドエンジニアの仲間に入りたくて&流行りに乗りたくてVue.jsで遊んでみました。 遊んだ結果、localeを元に時差を計算して各地の時間を表示して、比較できる実に実用的になアプリができたので使って見てください。 (実際はPWAにしたかったのですが、想像以上に時間を取ってしまったので、PCのみ対応というクソなアプリが仕上がりました) アプリはこちら。隣画面のTODOリストはウォーミングアップとして作成しました。 ↓↓↓ https://location-timer.herokuapp.com/myList ソースみせろよって方はこちら ↓↓↓ https://github.com/hatamasa/location-timer こんな感じのアプリがスタイルあわせて250行程度で書くことができたのでやはりすげーぞVue.js。バズってるだけあるじゃん。 ってのが感想です。 その感想
[kaggle]0から本当に機械学習を理解するために学ぶべきこと~一流のデータサイエンティストを例に~ [データラングリング編]0から本当に機械学習を理解するために学ぶべきこと~一流のデータサイエンティストを例に~ 前回までのあらすじ 上記の記事では、タイタニック号の水難事故である人が生き残るかどうかを正確に判別できるような機械学習モデルを作るべく、訓練データの傾向や歴史的な事実を用いて仮説を立て、それに基づいて特徴量の作成など、様々な操作を行ってきました。ここからはいよいよ実際にscikit-learnを使って機械学習モデルの作成に入ります。 モデルを作って予測する ついに長きに渡った前処理を終えて、結果を予測させることができるようになりました。ここでは、その使いやすさで絶大な人気を誇る機械学習ライブラリのscikit-learnを使うことになります。 この段階では、どんなアルゴリズムを
テスラ、ソフトウェア、そして破壊的なイノベーション このWeekly Updateでも度々紹介しているA16Zのベネディクト・エヴァンズによる、「Tesla(テスラ)とは破壊的なイノベーションなのか」に関する考察です。ただTeslaの素晴らしい部分を書き並べるのではなく、批評的に様々な視点からの考察をもとに、分析していく彼のスタイルはさすがです。 本文は長いのでその中でも、特にソフトウェアとデータが破壊的なイノベーションに果たす役割に関する考察を一部抜粋して紹介します。 Tesla, software and disruption - Link 「普通に使える電話をどうやって作るかを理解するために数年ほど学び続け、そして苦しみました。PCのやつらに、これを理解することはとうてい無理でしょう。ただやればいいというわけではないのですから。」 とは、2006年当時、Appleが携帯電話を作ってい
フロントエンド特化型 フレームワーク内包言語 Elmが先日(2018/8/23) バージョン0.19 にアップデートされました。 アップデートの内容ですが、特に衝撃的だったのが、アセットサイズの縮小です。言語とフレームワークを内包しているにも関わらず、今主流のフレームワークたちを差し置いて29kbとかなり軽量になりました。 それだけでなく、 227モジュール、49,315行のコードに対して2秒を切る速度でコンパイルできるほどコンパイル速度が改善しています! 今まで実用的とは言えなかったElmの公式ドキュメントがElm Guideとしてアップデートされました。Elm-JPのコミュニティにも今回のアップデートには火が付いて、少数ながらも精鋭部隊で翻訳プロジェクトがとんでもない勢いで動いています!翻訳やElmに関する質問は是非コミュニティへ! Elm Guide (日本語訳) 私自身もElmを簡
かつてのVim人気はどこへ 5年くらいまでの技術記事といえばVimが常連。はてぶのテクノロジーカテゴリは毎日必ずなにかしらVimの記事がホットエントリに上がっていました。 Vim Advent Calendar 2013に至っては、本来の目的であるクリスマスまでのカウントダウンを通り越して、年を越し、春を迎え、GWを過ぎ、最終的に6月まで続きました。いかに人気がすごかったのか分かります。 5年前としては、開発環境として決定版的なテキストエディタが存在しなかったことが大きな原因で、その役割をVimが担っていました。 プラグイン拡張で自分が好きにカスタマイズできることからも大ブレイクになりました。私自身も毎日なにかしら .vimrc の微調整をしていました。 実際にshimma/dotfiles は 610 commits あります。いかに愛情を注いでいたのかお分かり頂けると思います。 Jet
yagish履歴書は、システム1人、デザイン1人、イラスト1人、計3人の小さなチームで作っていて、開発は非常に身軽なので、本番公開時もローカルの開発環境+Firebase本番環境だけだった。 rirekisho.yagish.jp でもさすがに大きな変更を本番でやるのは怖いので、手間と費用をなるべく抑えつつ、Firebaseを使ったステージング環境を構築することにした。 開発環境はVue CLI 3で構築。 cli.vuejs.org 環境変数 これは3ファイルで分ける .env.production .env.development .env.stagingステージング環境について公式ドキュメントに書いてあるので、参考にする。 cli.vuejs.org .env.staging NODE_ENV=production VUE_APP_TITLE=My App (staging)ただNO
スタートアップにおけるセールスについてのスライドです。 「プロダクトが良ければ顧客は買ってくれる」あるいは「プロダクト自身が売ってくれる」というのは、Peter Thiel がいう通り幻想なのだなという例を間近でいくつも見てきて、最近スタートアップにおけるセールスの重要性を身に沁みて感じています。 技術者にとってセールスとはできれば避けたいもので、えてして顧客を騙して買わせるような悪いイメージがあるようです。私も正直なところ一時そんな印象でセールスを敬遠してましたが、本来スタートアップのセールスはプロダクト開発と密接に関わっているものですし、かの Y Combinator ですらもセールスの重要性ややり方を教えています。 海外ではこのところスタートアップのセールスに関する本がいろいろ出てきており、それらがどちらかというとプロセス中心なので、今回はプロセスを中心にまとめました。文化の違いがあ
Ruby on Rails 作者David Heinemeier Hanssonが語るオンラインでお金を生み出すためのたった1つの方法 この動画はRuby on Railsの作者であり(!)、37SignalsのパートナーでもあるDavid Heinemeier Hansson (デビッド ヘイメール ハンソン、通称DHH) が2008年にStartup Schoolで語ったビデオ。シード・アクセラレーターというベンチャー・キャピタルの一種であるYcombinatorが主催するこのスタートアップスクールで「ベンチャー・キャピタルからお金をもらって次のFacebookを狙うのをやめよう!」とアンチ・スタートアップ、アンチ・ベンチャーキャピタル節が全開のDHHさん!プレゼンの最中も会場から笑いが絶えないすごく楽しいプレゼンです。 僕はこのプレゼンも大好きで、先日書いたPinterest共同創業
こんにちは、デザイナーの王です。 今回の記事ではCompass使いになるための必要最小限の知識から応用まで、体系的にひと通り紹介していきます。 全くの初心者でも問題ありません! はじめに結論を言うと、CompassでCSSを書くと 早い! 見やすい! メンテしやすい! コード量がぐっと減る! 一度使い出したら最後、もう元には戻れない! 一体どこまで便利なのかずらずら書くよりも、百聞は一見にしかず! 簡単なプロジェクトを通して、各特徴について紹介した短いデモ動画を用意したので、まずはこちらを見てください! Compassとは? Compassを語る前に、まずは「Sass」を知っておく必要があります。なぜなら、CompassはSassを元に開発したフレームワークだからです。 Sassとは では「Sass」とは何かと言うと、正式名称は「Syntactically Awesome Style Sh
[大阪] プログラマー向けデザイン勉強会で発表させていただきました。 http://connpass.com/event/3086/ --- [あわせて読みたい] KSSで作るパターンライブラリ by @machida https://speakerdeck.com/machida/k…
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く