タグ

2017年5月22日のブックマーク (7件)

  • Railsフロントエンド技術の今とこれから

    待望されたYarnサポートの入ったRails5.1が2017年4月にリリースされました。 Ruby on Rails 5.1 Release Notes — Ruby on Rails Guides 他にもjQueryがデフォルトdependencyから外されたり、Optionalでwebpackサポートが入ったりしており、Railsフロントエンドは大きな転換点を迎えたと言ってよいでしょう。エントリではRailsフロントエンド技術の今を振り返り、今後どうなっていくかをまとめてみたいと思います。 DisられてきたRailsフロントエンド Railsフロントエンド技術スタックは、フロントエンドを専業とするエンジニアにDisられるものでした。具体的には下記の技術要素です。 jQueryCoffeeScriptAssets Pipeline (sprockets)gemのエコシステムに乗っ

    Railsフロントエンド技術の今とこれから
  • LoopBack資料まとめ - Qiita

    2016/09/03更新 以下の資料は、StrongLoopがIBMに買収される前のものであるため、 記述が古くなっている可能性が高いです。 IBMはLoopback資産を利用した「API Connect」というツールを提供しており、 ドキュメントはそちらを参照したほうがいいように思われます。 API Connectについては、以下の記事が参考になると思います。 LoopBackとは 実態はExpressと、Webアプリ作るときに便利なコンポーネントをくっつけたものであり、それぞれのコンポーネントは単体でも使えたりする。 Express単体だとシンプルだけど、そこからmodelsフォルダ掘ったり、ユーザテーブル作ったり、MongooseとかPassportとかくっつけて使うと結局ごてごてしてしまう。 それなら最初からLoopBack使ってもだいたい同じような構成にまとまるそうな。 (なんか

    LoopBack資料まとめ - Qiita
  • Pythonのテキスト作りました - Qiita

    ▲訂正とお詫び▲ テキスト体(第3.2版以前のもの)の中のオブジェクト指向プログラミングの解説部分で,デストラクタ(ファイナライザ)に関する記述に誤りがありましたので修正しました.どうか最新版に差し替えてください. ●テキスト体(PDF形式421ページ:3.58MB) 2024/06/18更新 (→ミラーサイトからDL)(→GitHubからDL) 言及している主なライブラリ: Kivy, argparse, socket, threading, concurrent, requests, BeautifulSoup, mpmath, subprocess, datetime, time, timeit, tzlocal, zoneinfo, pickle, struct, locale, re, csv, functools, asyncio, sched, schedule, tra

    Pythonのテキスト作りました - Qiita
  • 運用中のシステムにも導入可なGo製のマイグレーションツール「mattes/migrate」 - Qiita

    データベースマイグレーションツールでフレームワーク非依存のもので有名所といえばflywayだが、Java製のツールであるためJVMを入れておく必要がある。JVMを入れるというのが意外とハードルで、稼働中の環境に入れる場合は影響範囲が怖かったり、CIのたびに容量が小さくないJVMを入れるのはちょっと・・・というケースもある。 そんなときにオススメしたいのがGo製のマイグレーションツールmattes/migrateだ。flywayと同じくCLIツールだが、JVMのようなランタイムは不要だ。ビルド済みのバイナリがGitHubで提供されていて、インストールはcurlやwgetですぐにできる。容量も7.1Mと小さい。MySQLやPostgreSQLなど主要なデータベースに対応している。Go製であるが、マイグレーションファイルは素のSQLで書くから、ユーザにはGo言語の知識は必要ない。 mattes/

    運用中のシステムにも導入可なGo製のマイグレーションツール「mattes/migrate」 - Qiita
  • 割と簡単に顔画像を集める方法 - Qiita

    背景 機械学習用の顔画像を集めている時に「このワザだけでも1の記事として成り立つんじゃね?」と思ったのでご紹介。 特定の人の顔画像を集める 機械学習の初歩でやりがちなことのひとつに、特定の人であるかどうかを判定させるみたいなものがあります。 そのためには、教師データとしてその特定の人の画像をたくさん集めたくなります。 検索して出てくるサイトの多くではクローラーでかきあつめたりするものが多いようですが、以下の手順でも顔画像収集は可能です。 例として、秋元真夏さんの画像をたくさん集めたいものと仮定します。 Webブラウザを開いて最大化 googleの画像検索で「秋元真夏」と検索 画面をキャプチャして画像としてとっておく 表示されていなかった画像が表示されるようにスクロール それ以上検索結果が出てこなくなるまで3と4を繰り返す OpenCVを使ってちょちょいと書いたスクリプト(後述)を用いて3

    割と簡単に顔画像を集める方法 - Qiita
  • 必要な時にのみxdebugをオン - Qiita

    Xdebugはパフォーマンスにインパクトを与えます。来、Xdebugが必要なのはテストカバレッジやプロファイル取得、トレースなどを行うデバック実行の時のみです。この記事では必要な時にのみXdebugをオンにして、普段はオフにする方法を紹介します。Composer と単体テストを含むコマンドラインスクリプトをはるかに高速に実行できます。 Xdebugをオフ 普段はオフにします。php --iniでphp.ini(またはxdebug.ini)の場所を調べコメントアウト。

    必要な時にのみxdebugをオン - Qiita
  • Laravel5.4の環境構築 - Qiita

    記事では、CentOS7でLaravel5.4の環境構築方法を紹介する。 Laravelはバージョンアップの頻度が高く、マイナーアップデートでも仕様が大きく変わる。 現在の最新バージョンはLaravel5.4.9である。 この最新の環境でのLaravel環境構築の文献が非常に少ない。 またよく起こるエラーの回避法なども体系的にまとめられていない。 記事は今回環境構築を行なったことを参考にエラーが出ず、コマンドをコピペするだけで環境構築ができることを目指す。 はじめに 今回、ローカル環境からLaravel5.4.9の環境をサーバにデプロイしたいと友人に頼まれたので、一緒に環境構築を行なった時のコマンドを追いながらメモをとる。 環境構築をして気づいたのは、なかなか最新の環境での文献が少なく何が正解なのかわからないところだと思った。 構成する実行環境・およびマシン環境 ・CentOS7.3

    Laravel5.4の環境構築 - Qiita