タグ

ブックマーク / qiita.com (355)

  • Mezzanineをはじめよう - Qiita

    Mezzanineとは Python・Django製のCMSです。WordpressやMovable Typeのようなものです。サードパーティや自作のDjangoアプリとの連携が容易で、柔軟なサイト運営が可能です。 http://mezzanine.jupo.org/ 日での情報があまり無いのでひとまず導入部分を書いていきたいと思います。 はじめかた 準備 今回はPythonの開発環境があることを前提としますので、virtualenvやpyenvなどで環境を用意しておきます。 具体的にはpyenv local mypythonやworkon mypythonをした状態ですが、MacなどのデフォルトのPython環境を使ってかまわないのであればこれらのコマンドは気にする必要はありません。 インストール 公式サイトに従って

    Mezzanineをはじめよう - Qiita
  • AtCoder に登録したら次にやること ~ これだけ解けば十分闘える!過去問精選 10 問 ~ - Qiita

    記事を終えた次は? AtCoder Beginners Selection を終えたら、AtCoder 上の過去問が AtCoder Problems に集大成されていますので、片っ端から埋めるような気持ちで精進していきましょう。記事の続編として AtCoder 版!蟻 (初級編) AtCoder 版!蟻 (中級編) AtCoder 版!蟻 (上級編) AtCoder 版!蟻 (発展的トピック編) も執筆しましたので参考にしていただけたらと思います。また、アルゴリズムとデータ構造に関するトピックを集大成した書籍として、 問題解決力を鍛える!アルゴリズムとデータ構造 (通称、けんちょん) を上梓しました。ぜひ読んでみてください。 1. AtCoder とは AtCoder は以下のコンテストサイトを運営しています。今後常に訪れることになるサイトです: AtCoder コンテスト

    AtCoder に登録したら次にやること ~ これだけ解けば十分闘える!過去問精選 10 問 ~ - Qiita
  • スイミーを再現したい! ~群れアルゴリズム Boids~ - Qiita

    スイミーって? 小さな魚たちが群れをなして,大きな魚を追い払うシーンが印象的な絵です.自分もスイミーになりたくて作りました.(おさかなかわいい) この記事で説明する Boids というアルゴリズムは手軽で楽しいです.python3 での実装例(pyxelを使用)はこちら(GitHub)です. Boids 概要 群れをシミュレーションするアルゴリズムで,鳥もどき(birdoids)を略して Boids と呼ばれます.このアルゴリズムでは__3つのルール__だけで群れを表現します. Batman Returns (1992) のワンシーンでは,コウモリの群れが物みたいに飛んでいます! ルールは以下の3つ.(2019/04/14追記:図の誤りを訂正しました.) Rule1 : 分離(Separation) 群れの仲間に近づきすぎてぶつからないようにする. Rule2: 整列(Alignmen

    スイミーを再現したい! ~群れアルゴリズム Boids~ - Qiita
  • Googleが大量の機械学習用データベースを無料公開してた - Qiita

    個人用メモです。 機械学習は素材集めがとても大変です。 でもこの素材集め、実は無理してやらなくても、元から良質な無料データベースがあったようなのです。 URLはこちら YouTube8-M https://research.google.com/youtube8m/explore.html 提供されているサービスは以下の通り 800万個の動画 19億個のフレーム 4800個の分類 使い方はExploreから画像セットを探し、ダウンロードするだけ。 他の方法も見つけた open images dataset 「すごい神だな」と思ったのは これもう完成されてますよね もちろんこの認識前の画像もセットでダウンロードできます。 Youtube-8Mとは、画像数を取るか、精度で取るか、という違いでしょうか。 他にも良い素材集を教えていただきました (はてなブックマーク情報 @sek_165 さん )

    Googleが大量の機械学習用データベースを無料公開してた - Qiita
    cartman0
    cartman0 2019/04/11
    研究目的で通りそうだけど揉めるのでは / 割と間違ってるデータもあるな
  • Visual Studio Code ではじめての C# アプリケーションを作る - Qiita

    Mac でも C# 開発が可能な高機能エディタ**「Visual Studio Code」**を使ってみます。 今回は初心者向けに、インストールからお決まりの「Hello World!」を出力するアプリケーションを作成するところまでやってみたいと思います。 動作環境 Mac OS X 10.14.3 .NET Core SDK 2.2.104 Visual Studio Code 1.31.1 .NET Core SDK のインストール .NET Core SDK をインストール 「.NET Core SDK」のインストーラーに従ってインストールしてください。 .NET Core SDK ダウンロードサイト https://www.microsoft.com/net/download #### 「Hello World」アプリケーションを作成する これで .NET Core アプリケーショ

    Visual Studio Code ではじめての C# アプリケーションを作る - Qiita
    cartman0
    cartman0 2019/04/08
    Visual Studio comunityあたりのIDEなくてもいけるのか
  • 【2019年4月版】JavaScriptのconsoleがすごいことになってた。 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    【2019年4月版】JavaScriptのconsoleがすごいことになってた。 - Qiita
    cartman0
    cartman0 2019/04/04
    \[Object\]から解放された(この仕様も如何なものかと思うが
  • 【Python】🍜機械学習で「隠れた名店」を探してみた。(そして実際に行ってみた)🍜 - Qiita

    #1.簡単な概要 この記事では都内ラーメン屋のべログ口コミを使って隠れた名店をレコメンドで発掘するやり方を解説していきます。 私自身🍜が大好きで昔は年間100杯以上べ歩いてきた自称ラーメンガチ勢です。しかしながら、直近の健康診断にひっかかり、医者からドクターストップをかけられてしまいました。。。 行き場をなくしたラーメン熱を発散すべく**機械学習ラーメンレコメンド(隠れた名店をレコメンドで発掘)**に挑戦してみることにしました。 今回は、集大成として、Word2vecでモデリングしたmodelを使って隠れた名店をガチで発掘し、実際にそのお店に行って確かめるところまでやります! 有名店のラーメンに対して類似度が高いラーメン店を探すイメージです。 techgymさんのブログに掲載いただきました!ありがとうございます。 【人工知能の無駄遣い?】AIプログラミングの面白記事をまとめてみまし

    【Python】🍜機械学習で「隠れた名店」を探してみた。(そして実際に行ってみた)🍜 - Qiita
    cartman0
    cartman0 2019/03/29
    評価できるのかね
  • typescriptをbabelでビルドしつつlintや型チェックもやりたい - Qiita

    (2019/04/14追記) tslint-loaderのtypecheckオプションを付けるとビルドが大幅に遅くなるようです。 しかし、typecheckをtrueにしておかないとビルド時にwarningが出ます。 https://github.com/wbuchwalter/tslint-loader/issues/76 tslint以外を使用するか、ビルド時にはlinterチェックはせず、pre-commitのタイミングでlinterを単体で走らせるようにしたほうが良さそうです。 この記事に関してもtslint-loader関連の部分は削除しました。 はじめに babel7がリリースされましたね! それに伴いtypescriptもサポートされたのでbabel単体でtsのビルドができるようになりました。 しかしbabelはtypescriptから型情報を取り除くだけなので型チェックまで

    typescriptをbabelでビルドしつつlintや型チェックもやりたい - Qiita
  • WebdriverいらずのE2EテストランナーTestcafe - Qiita

    まだSeleniumで消耗してるの? ヾ(・ω<)ノ" 三三三● ⅱⅲ コロコロ♪ ------------------- ↓ 余談はここから ↓------------------- Selemiumは自ら開発したWebdriverによりすっかりオワコン化。 Webdriverサポートをブラウザ側がするようになり、 ツールの自由度が格段に上昇している。 一方でテストランナーのほうの進化は止まっている印象がある。 先行していたRuby界隈だがturnip以降なにも出ていない。 私もよく使っていたbehatだがだいぶ進化を止めている感じだ。 メインストリームはJavaScript界隈に遷った感じがする。 さて、またE2Eテストが必要な場面にあたり、 ツールを再検討していたところ、 Webdriver不要のツールがあるとのことで、 早速試してみたがいい感じだったので、 深堀していこうと思う。

    WebdriverいらずのE2EテストランナーTestcafe - Qiita
    cartman0
    cartman0 2019/03/29
  • 【PHP8.0】PHPでJITが使えるようになる - Qiita

    2020/06/26追記:アルファ版がリリースされたので実際に試してみた JITのRFCが2019/03/21に投票開始されました。 締切は2019/03/28ですが、2019/03/27時点で賛成48反対2でほぼ導入確定です。 JITとは JIT is 何? PHPは現在は、アクセスが来るたびにソースコードを全部読み取って、opcodeに変換して、順番に逐次実行して、実行が終了したら全てのコードを破棄するというインタプリタ型のプログラミング言語で、処理速度は遅いです。 遅いと言っても、やってる内容からすれば異常なまでに早いんですけどね。 opcodeはCPUやOSなどの実行環境によらず同一のコードが生成されます。 逐次実行するときはさらに実行環境ごとのネイティブコードに変換して実行されます。 OPcacheは、この変換後のopcodeをメモリに保存しておいて、次のリクエストでも使い回すと

    【PHP8.0】PHPでJITが使えるようになる - Qiita
    cartman0
    cartman0 2019/03/28
    PHPの時代が戻ってきそう
  • WebDriver+JavaScriptでWebアプリのE2Eテスト - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    WebDriver+JavaScriptでWebアプリのE2Eテスト - Qiita
  • SonarQubeでプログラムの品質管理をはじめる(概要) - Qiita

    はじめに SonarQubeは日語のドキュメントが少なく導入に苦労したので、同じように導入を試みようとする方の手助けになればと思い、使い方などまとめておこうと思います。 (2週に1度程度の頻度です) 記載する予定のもの 概要(今回) インストール方法(CentOS 7にSonarQubeを立ち上げる) Maven、Jenkinsを使用してCIに組み込む SonarQubeで行った品質レポートの見方 SonarQubeのバージョンアップ方法 SonarQubeとは スイスのSonarSource社が主に開発を行っている統合的なプログラム品質管理を行える統合品質管理ツールです。 SonarQubeのHP 何ができるのか 様々な言語で書かれたソースコードに対して、静的解析チェックを実行して、その結果をWebで閲覧できる。 JUnitなどでユニットテストを実行して、テスト成功数、失敗数、カバレッ

    SonarQubeでプログラムの品質管理をはじめる(概要) - Qiita
  • 連番の数字の配列を作成(es2015 ver) - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    連番の数字の配列を作成(es2015 ver) - Qiita
  • 安全なWebサイトのつくりかた ざっくりまとめpart1 - Qiita

    情報推進機構「安全なWebサイトのつくりかた」を読んだけど 情報量が多すぎて頭がフリーズしたので、現時点で最低限理解できる内容までを記録しておきます。 誰にでもわかるというより、僕にでもわかる文章で書いていますのでご了承ください。 Webアプリケーションのセキュリティ実装 例として、11種類のセキュリティ脆弱性が挙げられています。 「何がまずいのか?」「どんなアプリで注意が必要なのか?」を 噛み砕いてからまとめていきます。 SQLインジェクション Part1(記事) https://qiita.com/E-46/items/93199f38bdacd6b6076a OS コマンド・インジェクション Part2 https://qiita.com/E-46/items/aa43b6a01de8ab205591 1. SQLインジェクション どんな脆弱性なのか インジェクションとは「注入、投

    安全なWebサイトのつくりかた ざっくりまとめpart1 - Qiita
    cartman0
    cartman0 2019/03/26
    結局pdf1つで完結できないからこういうメモは大事よな / てかpdfのほうに用語の定義ないのが問題やな
  • Webpack4とBabel(ES6)を使う - Qiita

    Webpack4とBabelを使うに当たってのテンプレートです。 簡単な説明 Webpackとは node.jsで動くモジュールバンドラーです。コーディング時はモジュール単位で開発して、ビルド時にCSS、画像を含むすべてのコードを1つのJSにまとめて吐き出すことができます。 今回は、CSS、画像を別々にするパターンも書いてます。 Babelとは 最新のJavaScriptの機能をブラウザのサポートを待たずにして使えるようにするためのトランスパイラです。 たとえばES6で書いたコードをどのブラウザでも動く旧来のコードに変換します。 Webpackと連携して使います。 初期化とインストール node.jsなのでnpm initします。 設定に関してはお好みですがエンター連打でいいと思います。

    Webpack4とBabel(ES6)を使う - Qiita
  • React Static 公式ドキュメント和訳 「基礎概念」編 - Qiita

    React Static とは Reactベースの静的サイトジェネレータです。 つまり、全てハードコードの静的サイトはもちろん、ブログのようなCMSベースのサイトも React+αの知識で! DBなしに! サーバーの(大した)設定もせず! 超高速表示に! 作れる優れもの。 僕のようなフロントエンドに知識が偏ってる人間には特に福音だったりします。 その中でもReact Staticは、Mediumで3,000clapを叩き出した記事 「2019年のReactジェネレータ」でもGatsbyに続き2番手に選ばれたイケてる子! しかもGatsbyよりも学習コスト≒React+αのα部分が少ないと僕の中で噂に。 ということで公式ドキュメントの「基礎概念」(Core concepts)部分を以下に訳します。 続編 React Static 設定大全 https://qiita.com/IYA_UFO/

    React Static 公式ドキュメント和訳 「基礎概念」編 - Qiita
  • JavaScriptで日付をフォーマットする(和暦対応) - Qiita

    はじめに JavaScriptで日付を操作するライブラリとして「Moment.js」や「XDate」等ありますが、和暦の取得や祝祭日の取得等には別のロジックが必要となることが不満で「UltraDate.js」というものを作ってみました。 Date.prototypeを汚さない形で日付の操作を行いたかったので ライブラリの中にDateオブジェクトを保持 Date.prototypeには無い関数を作成 Date.prototypeの関数をapplyで呼び出す といった形で作成しています。内部でDate.prototypeの関数をapplyで呼び出していますので、単純に「new Date()」としている所を「new UltraDate()」と置き換えるだけで現在のプロジェクトにも適用できるようになっています。 その中からいくつかDateオブジェクトのみでも使用できるように関数を切り出して、簡易版

    JavaScriptで日付をフォーマットする(和暦対応) - Qiita
  • Material Components for the web のドキュメントの日本語訳を作ってみた - Qiita

    Material Components for the web とは Material Components for the web (以下、MDC-Web)は Googleエンジニアらが作成しているオープンソースライブラリです。マテリアルデザイン をサポートするだけでなく、AngularReact などの他のライブラリとも共存できるようにというかなり野心的なプロジェクトです。UI だけでなく、Component/Foundation/Adapter などという独特の JavaScript フレームワークを内包しています。 Web サイト デモサイト GitHub ドキュメントについて これまで MDC-Web にだいぶお世話になったので、恩返しの意味で少しでも自分にできることをというのと、自分のためというのもあり、ドキュメントを日語に訳しました。 MDC-Web を使う人にと

    Material Components for the web のドキュメントの日本語訳を作ってみた - Qiita
  • ソースマップの自作は割とコワくない。 - Qiita

    「めんどくさそう」先入観で敬遠していたのですが、仕様を見たらそんなでもなかったので書き残しておきます。手っ取り早くコードを見たい方はこちらをどうぞ。 ユーザとして、ソースマップに接する機会は多いですが、AltJSを作るとかでもない限り、あまり提供側に回ることはないかもしれません。私自身、次のような疑問というか誤解を抱えたまま、深入りしなかったクチです...。 誤解1: ソースマップを作るにはASTを作る必要がある → 実際はもっとシンプル 誤解2: なんかすごいエンコード(AAAA;AACA;AACA;AACA...)がされてる → ただのBase64 よく見かけるソースマップの説明記事(というほど、記事自体ないけれど)では、「ソースを構文解析してASTを構築して...」という手順が出てくるのですが、 ソースマップにASTは必要ありません。 もちろん、実際にAltJSを作るならASTの作成

    ソースマップの自作は割とコワくない。 - Qiita
  • iPadでプログラミングしてる人、今まで馬鹿にしててすみませんでしたァァァァ!!!! - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こちらの記事内容は3年以上前のものなので、記事内にあるアプリケーションなどの動作やUIは実際と異なる可能性があるのでご注意ください。 (2023/01/04追記) iPadでプログラミングwwwアホちゃうかwww ワイ「え?お前全部iPadでプログラミングしてんの?そんなん効率悪いに決まっとるやんw」 ワイ「せいぜいでっかい画面でGithubのコード眺めるくらいしかできないやろwてかハイライトすらないんじゃn」 ?!(Monokaiで表示されとるやんけ...) ワイ「おっ、おう。シンタックスハイライトくらいはできるんやな。」 ワイ「まあ

    iPadでプログラミングしてる人、今まで馬鹿にしててすみませんでしたァァァァ!!!! - Qiita
    cartman0
    cartman0 2019/03/05
    ipadの実機テストがそのままできるならポイント高いな