はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    ChatGPT

『Syati.info』

  • 人気
  • 新着
  • すべて
  • Sequelize Part 2 - リレーションについて - Syati.info

    4 users

    blog.syati.info

    Sequelize Part 1 で、なんとなくわかってきた!!と思うので、今回は、リレーションについて学ぶ。belongsTo, hasOne, hasMany, belongsToMany の4つだけ。後、オプションを少し学べばやりたいことは大方出来るようになる。後々、WEBアプリケーションフレームワークから利用する際、ここら辺の理解は必須ですからね。 1. リレーションの種類 リレーションを理解するためには、Relations / Associations を読み込まないと始まらない。結構ボリュームがあって、心折れそうになりますが!!実は大したことはないはず・・・。まずは、少しだけ用語の説明。 When calling a method such as User.hasOne(Project), we say that the User model (the model that t

    • テクノロジー
    • 2016/06/06 13:07
    • node.js
    • Sequelize Part 1 - 導入してREPLで試してみる - Syati.info

      6 users

      blog.syati.info

      それぞれの Lib の差異はわかりませんが Star と Fork 数で判断して、Sequelize で決定。ドキュメントも見やすかったのでいいかな。 1. DB・ORM・ORM-CLI のインストール 1.1. DB インストール mysql, posgre がある場合は不要。今回は mariadb を利用する。 $ brew update $ brew install mariadb $ unset TMPDIR $ mysql_install_db ## start mariadb $ mysql.server start ## connect mariadb $ mysql -uroot 参考 Building MariaDB on Mac OS X Using Homebrew 1.2. ORM (Sequelize) インストール $ npm install --save se

      • テクノロジー
      • 2016/06/06 13:07
      • sequelize
      • node.js
      • Hugo Part 2 - Hugo で github にブログを立ち上げる - Syati.info

        4 users

        blog.syati.info

        Part 1 では、ブログをローカルに構築したので、今回は github に repository をつくってブログを立ち上げる。 Hosting on GitHub Pages を参考にして、セットアップ手順を記していく。 Step 1 github に blog repository をつくる github にアクセスして、repository をつくる。repository name がそのまま URL になる(以下のようなURL)。 http://[username].githug.io/[repo] [] の意味 [username] : github の username [repo] : github に作成する repository name Step 2 blog の設定をかいておく ※以降、github に yourblog として repostitory を作成したと

        • テクノロジー
        • 2016/05/14 16:26
        • git
        • github
        • Docker Part 2 - docker-machine コマンドの使用方法・流れ - Syati.info

          3 users

          blog.syati.info

          Docker すごい。 何がすごいって環境構築が楽すぎる。以前は、Vagrant と Chef でゴリゴリ書いてアプリケーションが動くように頑張ってましたが、そんな事しなくても大方用意されてる。あとはその組み合わせ環境を構築するだけ。懸念点であった Vagrant 、Chef のような provision が、遅いということは今のところ無い。最初にイメージを DL してコンテナ化するので、若干の時間はかかるものの、それでも早い。 具体的な環境構築については、後日記そうと思う。 今回は docker-machine コマンド(コンテナを動かす vm を管理するコマンド)の使用方法、流れを記す。 前提 OSX 10.10.5 Docker Toolbox Docker version 1.8.1, build d12ea79 docker-machine version 0.4.1 (e2c8

          • テクノロジー
          • 2016/04/12 07:19
          • docker
          • Hugo Part 1 - Hugo で github にブログを立ち上げる - Syati.info

            3 users

            blog.syati.info

            WordPress でブログをつくっていましたが、記事投稿が面倒くさなって続かない。 なぜかと考えた時にテキストで書いたものを簡単に POST できないからである。 過去に org2blog などを試し、簡単になった!!と喜んでいた時期もあったが、 WordPress の Version Up などで POST できなくり、それっきり・・・。 今回は、ついに上記のことを打開できる策を見つけたのだ。 それが Hugo で github.io 上にブログを立ち上げることだ。 何が良いかといえば、markdown でかけて、github に push するだけでブログ が更新されることだ。 Hugo Quickstart Guide にならって セットアップ手順を記していく。Part 1 では、まずはブログをローカルに構築する。 Part 2 で、github.io にブログを立ち上げる。 St

            • テクノロジー
            • 2016/03/09 21:53
            • TypeScript でフロントエンドを実装する - Syati.info

              13 users

              blog.syati.info

              型が恋しいのです。仮引数見た時に、何が入るか簡単に知りたいのです。実引数の型が違った時には教えてほしいのです。そんなこんなで、TypeScript がお気に入りです。 今回は、どうやってフロントエンドで TypeScript を利用するか記していこうと思います。本記事のコードは以下のURLにあります。 https://github.com/Syati/typescript-sample/tree/0cdd35bc90b3222d2b292bf63fdddeb009b77b52/webpack Step 0: 事前準備 以下のコマンドを使用するのでグローバルにインストールしておく。 Package managers npm: プロジェクトで利用するライブラリをインストールするために利用する。 tsd: プロジェクトで利用するライブラリの定義ファイルをインストールするために利用する。 npm

              • テクノロジー
              • 2016/02/09 19:08
              • TypeScript
              • node.js
              • TypeScript でユニットテストする。カバレッジもねっ!! - Syati.info

                64 users

                blog.syati.info

                AltJs ってトランスパイルした後、テストを実行させる必要があるから・・、面倒くさいんだよね。なんか、あまり情報もないし、これだから AltJs は・・・と思うわけですが、やってみると案外大したことないもんです。 今回は、TypeScript のコードのユニットテスト、カバレッジを記していこうと思います。本記事のコードは以下のURLにあります。 https://github.com/Syati/typescript-sample/tree/master/011_test_sample Step 0: 事前準備 流れ ts でコードを書く トランスパイルする(js と map を出力) js をテストする map を利用してts カバレッジを測る ライブラリ npm install -g mocha istanbul remap-istanbul でそれぞれコマンドが利用できるようになりま

                • テクノロジー
                • 2016/01/02 10:20
                • typescript
                • テスト
                • test
                • javascript
                • あとで読む
                • js
                • Emacs で Javascript なら js2-mode, tern-mode - Syati.info

                  4 users

                  blog.syati.info

                  Emacs で JavaScript の開発環境を整える で、 Emacs と Javascript の開発環境を記しましたが、さらに改善できたので、メモメモ。 ドットで jquery も underscore も browser もしてくれる。 angular も!! Step 1 tern のインストール・設定 npm で tern をインストールする $ npm install -g tern ~/.tern-config を以下のような感じで作成 { "libs": [ "browser", "jquery", "ecma5", "underscore" ], "plugins": { "angular": {}, "Node": {} } } Step 2 emacs の package をインストール M-x package-list-package で以下の2点をインストール

                  • テクノロジー
                  • 2015/11/20 13:00
                  • emacs

                  このページはまだ
                  ブックマークされていません

                  このページを最初にブックマークしてみませんか?

                  『Syati.info』の新着エントリーを見る

                  キーボードショートカット一覧

                  j次のブックマーク

                  k前のブックマーク

                  lあとで読む

                  eコメント一覧を開く

                  oページを開く

                  はてなブックマーク

                  • 総合
                  • 一般
                  • 世の中
                  • 政治と経済
                  • 暮らし
                  • 学び
                  • テクノロジー
                  • エンタメ
                  • アニメとゲーム
                  • おもしろ
                  • アプリ・拡張機能
                  • 開発ブログ
                  • ヘルプ
                  • お問い合わせ
                  • ガイドライン
                  • 利用規約
                  • プライバシーポリシー
                  • 利用者情報の外部送信について
                  • ガイドライン
                  • 利用規約
                  • プライバシーポリシー
                  • 利用者情報の外部送信について

                  公式Twitter

                  • 公式アカウント
                  • ホットエントリー

                  はてなのサービス

                  • はてなブログ
                  • はてなブログPro
                  • 人力検索はてな
                  • はてなブログ タグ
                  • はてなニュース
                  • ソレドコ
                  • App Storeからダウンロード
                  • Google Playで手に入れよう
                  Copyright © 2005-2025 Hatena. All Rights Reserved.
                  設定を変更しましたx