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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    参議院選挙2025

『matstani.github.io』

  • 人気
  • 新着
  • すべて
  • [Clojure] core.typedで静的型チェック - /home/matstani/weblog

    4 users

    matstani.github.io

    Clojureは動的型付けの言語ですが、core.typedライブラリを利用すると、静的型チェックを行うことができます。 バージョン0.2.0リリースで、Production Readyとアナウンスされました。 単純な例を試してみたのでメモします。 テスト用プロジェクト作成 1 2 $ lein new try-typed $ cd try-typed project.cljに[org.clojure/core.typed "0.2.3"]を追記します。 1 $ lein deps 静的型チェックの実行 core.typedを利用した静的型チェックは、プログラムのコンパイルとは別に、明示的に実行します。 REPL内でclojure.core.typed/check-ns関数を実行することにより、指定したnamespaceをチェックします。 1. REPL起動 1 $ lein repl 2

    • テクノロジー
    • 2015/01/19 20:58
    • clojure
    • development
    • [Clojure] componentフレームワークを利用した開発 - /home/matstani/weblog

      3 users

      matstani.github.io

      componentフレームワークは動作中に状態を保持するソフトウェアに関して 起動・停止のインターフェイスを定義する ソフトウェアをコンポーネントに分割し、コンポーネント間の依存関係を宣言的に記述する 動作中のソフトウェア全体の状態を一つのデータ構造(システム)にまとめる といった機能を持つフレームワークです。componentフレームワークを利用することで、tools.namespaceを利用した開発が容易になります。 ring/compojureベースのWebアプリケーションに、componentフレームワークを適用する例を紹介します。 プロジェクト作成 compojure用テンプレートを利用してプロジェクトを作成します。 1 $ lein new compojure example-component-ring 依存ライブラリ追加 project.cljの:dependenciesに

      • 学び
      • 2015/01/19 01:43
      • [ZF2] データベース操作色々 - /home/matstani/weblog

        4 users

        matstani.github.io

        ZF2の提供するTableGatewayを利用した基本的なCRUD手順はチュートリアルで紹介されています。 ここでは、より複雑な例をいくつか紹介します。 検索条件指定 TableGatewayを利用した検索で条件を指定するには、selectメソッドに無名関数を渡します。 サンプルコード 結果を配列で取得 TableGatewayを利用した検索では、結果はEntityオブジェクトに変換された状態で取得できますが、JOINしたカラム等は失われてしまいます。 全てのカラムを取得したい場合は、以下のようにselectオブジェクトを生成して実行します。 サンプルコード JOIN JOINする場合のサンプルコードです。 サンプルコード LEFT JOIN, RIGHT JOIN, INNER JOIN 結合方法を指定する場合は、joinメソッドの第4引数で指定します。 サンプルコード 集計 GROUP

        • テクノロジー
        • 2014/10/02 13:39
        • database
        • tech
        • PHP
        • [PHP]memory_get_usageのreal_usageオプションについて - /home/matstani/weblog

          6 users

          matstani.github.io

          PHPで割り当てメモリ量を取得するには、memory_get_usage関数を利用できます。 この関数には、パラメータとして$real_usageを指定できるようになっており、 これを TRUE に設定すると、システムが割り当てた実際のメモリの大きさを取得します。 省略したり FALSE を設定したりすると、 emalloc() が使用するメモリのみを報告します。 とあるのですが、「システムが割り当てた実際のメモリの大きさ」と、「emalloc()が使用するメモリ」の違いがよくわかりません。 検索してみたところ、以下を見つけました。 http://stackoverflow.com/questions/2290611/tracking-memory-usage-in-php 回答によると、PHPのメモリマネージャは、メモリを確保する際、アプリケーションが必要とするメモリをその都度mallo

          • テクノロジー
          • 2014/04/10 17:10
          • php
          • Clojure開発環境インストール手順(Emacs) - /home/matstani/weblog

            8 users

            matstani.github.io

            推奨環境、手順はこまめに変化するようなので、2013年4月時点での手順のメモ。 2014/07/16 nrepl.el -> ciderに変更、リンク先修正。 2014/08/13 CIDER 0.7.0 リリースに合わせて、leinプラグインの記述を追加 利用するのは、Emacs+CIDER。 ちなみに、Clojure Programmingで紹介されているSLIME, swankの利用はdeprecatedとのこと。 Javaのインストール オラクルのサイト OpenJDKをインストールする場合 Ubuntuの場合

            • テクノロジー
            • 2013/05/05 13:11
            • Clojure
            • emacs

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

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

            『matstani.github.io』の新着エントリーを見る

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

            j次のブックマーク

            k前のブックマーク

            lあとで読む

            eコメント一覧を開く

            oページを開く

            はてなブックマーク

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

            公式Twitter

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

            はてなのサービス

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