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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    iPhone 17

『qiita.com』

  • 人気
  • 新着
  • すべて
  • Dockerを使ってHerokuにデプロイする - Qiita

    4 users

    qiita.com/woxtu

    extern crate shio; extern crate structopt; #[macro_use] extern crate structopt_derive; use shio::prelude::*; use structopt::StructOpt; #[derive(StructOpt)] #[structopt(name = "hello-heroku", about = "Hello, Heroku!")] struct Options { #[structopt(short = "p", long = "port", default_value = "7878")] port: u16, } fn hello_heroku(_: Context) -> Response { Response::with("Hello, Heroku!") } fn main()

    • テクノロジー
    • 2017/12/13 22:23
    • rust
    • docker
    • cloud
    • ライフゲームを書く - Qiita

      6 users

      qiita.com/woxtu

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

      • テクノロジー
      • 2017/04/11 15:52
      • bashの組み込みコマンドをつくる - Qiita

        3 users

        qiita.com/woxtu

        const EXECUTION_SUCCESS: c_int = 0; const BUILTIN_ENABLED: c_int = 0x01; #[repr(C)] pub struct WORD_DESC { word: *mut c_char, dollar_present: c_int, quoted: c_int, assignment: c_int, } #[repr(C)] pub struct WORD_LIST { next: *mut WORD_LIST, word: *mut WORD_DESC, } pub type sh_builtin_func_t = extern fn (*mut WORD_LIST) -> c_int; #[repr(C)] pub struct builtin { name: *mut c_char, function: sh_built

        • テクノロジー
        • 2017/01/24 07:47
        • 勉強
        • IT
        • シュッと実行する - Qiita

          11 users

          qiita.com/woxtu

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

          • テクノロジー
          • 2016/12/02 14:00
          • rust
          • カタログからどんどんアセットが出てくる - Qiita

            6 users

            qiita.com/woxtu

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

            • テクノロジー
            • 2015/12/25 09:32
            • iOS
            • 開発
            • アコーディオンメニューを実装する - Qiita

              24 users

              qiita.com/woxtu

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

              • テクノロジー
              • 2015/10/30 23:17
              • Swift
              • ios
              • あとで読む
              • IT
              • Rustとlazy static - Qiita

                3 users

                qiita.com/woxtu

                // 切り貼りしているので、元のコードとは多少異なります // https://github.com/Kimundi/lazy-static.rs/blob/master/src/lib.rs // `$N` は変数の名前 // `$T` は変数の型 // `$e` は初期化に使う式 struct $N {__private_field: ()} static $N: $N = $N {__private_field: ()}; impl ::std::ops::Deref for $N { type Target = $T; fn deref<'a>(&'a self) -> &'a $T { #[inline(always)] fn __static_ref_initialize() -> Box<$T> { Box::new($e) } unsafe { use std::sync:

                • テクノロジー
                • 2015/06/21 10:38
                • RustとSleep sort - Qiita

                  3 users

                  qiita.com/woxtu

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

                  • テクノロジー
                  • 2015/06/09 07:02
                  • ルビを振る - Qiita

                    16 users

                    qiita.com/woxtu

                    let ruby = "ルビ" let string = "文字列" let annotation = CTRubyAnnotationCreateWithAttributes(.auto, .auto, .before, ruby as CFString, [ kCTRubyAnnotationSizeFactorAttributeName: 0.5, ] as CFDictionary) let annotatedString = NSAttributedString(string: string, attributes: [ kCTRubyAnnotationAttributeName as NSAttributedString.Key: annotation, ]) import UIKit import PlaygroundSupport extension NSAttribut

                    • テクノロジー
                    • 2014/12/03 10:06
                    • Swift
                    • iOS
                    • フォント
                    • 開発
                    • デザイン
                    • あとで読む
                    • プログラムでシダを描画する - Qiita

                      5 users

                      qiita.com/woxtu

                      (ns fern (:require [incanter.core :refer [$=]]) (:require [quil.core :refer :all])) (def ^:dynamic *width* 500) (def ^:dynamic *height* 500) (defn W1x [x y] ($= 0.836 * x + 0.044 * y)) (defn W1y [x y] ($= -0.044 * x + 0.836 * y + 0.169)) (defn W2x [x y] ($= -0.141 * x + 0.302 * y)) (defn W2y [x y] ($= 0.302 * x + 0.141 * y + 0.127)) (defn W3x [x y] ($= 0.141 * x - 0.302 * y)) (defn W3y [x y] ($= 0

                      • テクノロジー
                      • 2014/05/29 22:42
                      • Clojure
                      • ターミナルでClojureが降る - Qiita

                        3 users

                        qiita.com

                        $ lein exec -e '(print"\33[2J")(loop[c{}](doseq[[x y]c](print(str"\33["(dec y)";"x"H \33["y";"x"H\33[38;5;70mλ\33[38;5;68m\u20dd \33[0m\33[0;0H")))(flush)(Thread/sleep 99)(recur(assoc(into{}(for[[x y]c][x(inc y)]))(*(rand-int(quot(dec(->>(clojure.java.shell/sh"sh""-c""stty size</dev/tty"):out(re-seq #"\d+")second read-string))2))2)0)))' (print "\u001b[2J") (let [clojure "\u001b[38;5;70mλ\u001b[38;

                        • 暮らし
                        • 2014/05/15 08:05
                        • osx
                        • あとで試す
                        • ACIDMANの歌詞によく使われている単語 - Qiita

                          5 users

                          qiita.com/woxtu

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

                          • テクノロジー
                          • 2014/04/25 00:29
                          • statistics
                          • study
                          • 二次元絵の顔を検出する - Qiita

                            6 users

                            qiita.com/woxtu

                            概要です。 ScalaでOpenCVを使って画像処理 http://t.co/dn1jvLDstM これを参考にClojureからOpenCVを、誰かがやってくれると思う — 島風/天江衣分類器作成マン (@AntiBayesian) April 8, 2014 上の記事の流れを全く無視して、二次元絵の顔の検出をします。 試した環境です。 Mac OSX 10.11.6 OpenCV 3.2.0 Clojure 1.8.0 Java 1.8.0_121 準備 インストールの様子です。 # Homebrew $ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" $ brew update # Leiningen $ brew install leiningen # OpenCV $ brew

                            • テクノロジー
                            • 2014/04/09 21:37
                            • OpenCV
                            • 進捗どうですか? - Qiita

                              5 users

                              qiita.com/woxtu

                              やっはろー。これは、iOS Advent Calendar 2013の23日目の記事です。進捗ダメです。 進捗テロや進捗ハラスメントが声高々に叫ばれる昨今、ついに OS X/iOS にも進捗モデルが導入されました。名前を NSProgress と言います。 機能はごく単純で、合計の値と現在の値を渡すと現在の進捗を返します。 const NSInteger totalCount = 100; NSProgress* progress = [NSProgress progressWithTotalUnitCount:totalCount]; for (NSInteger count = 0; count < totalCount; ++count) { [progress setCompletedUnitCount:count]; NSLog(@"%f", [progress fraction

                              • テクノロジー
                              • 2013/12/26 22:31
                              • Objective-C
                              • ios
                              • 代数的データ型と再帰的なデータ構造のこと - Qiita

                                3 users

                                qiita.com/woxtu

                                やっはろー。もう日付は過ぎていますけど、飛び入りで参加します。21日目と微妙にネタが被ってます! すみません! D言語の標準ライブラリの中でも影の薄い std.variant、の中でも影の薄い Algebraic は、その名の通り代数的データ型の役割を担っています。 import std.variant; void main() { struct Foo {} alias Bar = Algebraic!(int, string, Foo); auto bar = Bar(42); assert(bar.type == typeid(int)); assert(bar.get!int == 42); bar = Bar("answer"); assert(bar.type == typeid(string)); assert(bar.get!string == "answer"); bar

                                • テクノロジー
                                • 2013/12/25 19:00
                                • programming
                                • ClojureはiOSの夢を見るか - Qiita

                                  4 users

                                  qiita.com/woxtu

                                  にゃんぱすー。これは、Clojure Advent Calendar 2013の11日目の記事です。Clojure で iOS アプリがつくれるらしい、という話をします。 早い話が、Java で iOS ネイティブアプリをつくれるという RoboVM と、そのヘルパであるプラグイン lein-fruit の紹介です。 RoboVM Java のバイトコードを ARM/x86 のネイティブコードに変換してくれる代物です。Java と Cocoa API の橋渡しをするクラス群も含まれているので、あたかも Cocoa API を直接扱っているかのようにコードを書くことができます。公式から引用すると、こんな感じ。 import org.robovm.cocoatouch.coregraphics.*; import org.robovm.cocoatouch.foundation.*; impo

                                  • テクノロジー
                                  • 2013/12/12 12:30
                                  • Clojure
                                  • iOS
                                  • qiita
                                  • development
                                  • あとで読む
                                  • ターミナルに画像を表示する - Qiita

                                    4 users

                                    qiita.com/woxtu

                                    # !/usr/bin/env ruby require 'curses' require 'rmagick' Curses.init_screen columns = Curses.cols / 2 Curses.close_screen ARGV.each {|filename| source = Magick::Image.read(filename).first image = source.sample(1.0 * columns / source.columns) puts (0...image.rows).map {|row| image.get_pixels(0, row, image.columns, 1).map {|pixel| color = [pixel.red, pixel.green, pixel.blue].map {|n| n * 5 / (255 * 2

                                    • テクノロジー
                                    • 2013/12/09 16:43
                                    • MKMapKitでとにかくピンを突き立てるサンプル - Qiita

                                      6 users

                                      qiita.com/woxtu

                                      日々、企業の思惑に右往左往している読者諸賢の皆様、こんばんは。これは、Objective-C Advent Calendar 2012の13日目の記事です。まさか、MKMapKitについての記事を出そうとしたその日の内にGoogle Maps APIが公開されるとは……こんなのってないよ、あんまりだよ。 せっかくなのでGoogle Mapsに差し替えようかと認証キーの申請はしてみましたが、まだまだ配布まで時間がかかるみたいなのでこのまま行きます。サービスという特性上、いつ使えなくなるかもわかりませんし。いずれ、Apple Mapsだって改善されるでしょうし。泣いてないですし。 フレームワークの追加 プロジェクトに、CoreLocation.frameworkとMapKit.frameworkを追加してください。 アノテーションの表示 アノテーションというのは、マップに刺さった赤いピンです。

                                      • テクノロジー
                                      • 2013/11/05 13:28
                                      • Dispatchでタイマーな処理 - Qiita

                                        8 users

                                        qiita.com/woxtu

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

                                        • テクノロジー
                                        • 2013/05/10 18:47
                                        • GCD
                                        • Objective-C
                                        • タイマー
                                        • NSStringから絵文字を外す - Qiita

                                          8 users

                                          qiita.com/woxtu

                                          日々、Xcode の機嫌を伺う読者諸賢の皆様、こんばんは。これは、Objective-C Advent Calendar 2012の3日目の記事です。以前、NSString な文字列から絵文字だけを除去する必要に駆られたことがあったので、不幸にも同じ事態に陥った方の為のメモを残しておきます。 サロゲートペア(代用対) NSString は UTF-16のラッパだそうで、その文字列にはデータ長が 16bit の文字と、サロゲートペアと呼ばれる 32bit の文字が混在しています。サロゲートペアは、上位 16bit が 0xD800~0xDBFF、下位 16bit が 0xDC00~0xDFFF の範囲に収まることになっていて、ある文字がサロゲートペアかどうかは、最初の 16bit を見ることで判別できます。 コードポイント(符号点) 通常、Unicode は U+ から始まるコードポイントと

                                          • テクノロジー
                                          • 2012/12/04 17:30
                                          • objective-c
                                          • emoji
                                          • iPhoneアプリ開発

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

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

                                          『qiita.com』の新着エントリーを見る

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

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

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

                                          公式Twitter

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

                                          はてなのサービス

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