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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    ブラックフライデー

『ごちゃまぜの音』

  • 人気
  • 新着
  • すべて
  • [C++/Mac] C++をVisual Studio Codeで書きたい

    3 users

    jumble-note.blogspot.com

    みなさんC++を書くときにIDEって使ってますか。MacではXcodeがデファクトスタンダードになっていますが、正直なところ使いやすいと感じている人は少ないはず。今回はMicrosoft謹製のVisual Studio Codeを使ってクロスプラットフォームな開発環境を整える方法を紹介します。 [C++] 令和最新版 C++をVisual Studio Codeで書きたい に最新のプロジェクト作成方法を載せています。本記事は多少古い内容になっています。 MacでのC++開発環境 MacでC++を書くとき、Xcodeを使う人は結構いるんじゃないかと思います。僕もXcodeを使っていたんですが、個人的にXcodeって 重い カスタマイズ性が皆無 エディタとして使い勝手が悪い IDEとしてはあまりにも貧弱 という印象があります。使いたくて使うというよりかは、使わなければならないから使うとった感じ

    • テクノロジー
    • 2019/09/24 21:10
    • 開発
    • [C++] 如何にしてエイリアスを作るか

      4 users

      jumble-note.blogspot.com

      ここのとこ寒くなってきましたね。体調崩していませんか?僕は崩しました。お仕事がそこそこ忙しく、月一更新とはどこ吹く風ですが、少し時間が出来たので記事数を稼いでおこうかと思います。さて、今回はC++で型や変数、関数等のエイリアスをどうやって作るかをまとめてみたいと思います。 エイリアスを定義するのは意外と面倒 物によるんですが、C++でエイリアスを定義するのは意外と面倒だったりします。型なら簡単なんですけどね。というわけで、型、関数、変数についてそれぞれエイリアスを作ってみたいと思います。 型のエイリアス まずは一番簡単な型のエイリアスから。皆さんご存知のtypedefさんが活躍します。 typedef int type; こんな感じで"int"の別名を"type"にすることが出来ます。 // int a = 10; と同じ type a = 10; こうやって使えます。C++11からは"u

      • テクノロジー
      • 2015/04/23 22:19
      • C++
      • programming
      • [cocos2dx][CocosBuilder] マルチ解像度対応がなんとなくわかった

        4 users

        jumble-note.blogspot.com

        前回「わかんねー」と嘆いていたcocos2dxマルチ解像度対応ですが、CocosBuilderからの扱いも含めなんとなくわかった気がしました。 まず、先日書いたこちらの記事(http://jumble-note.blogspot.jp/2014/02/cocos2dx.html)は間違いでした。訂正できるレベルではないので、もう一度記事をまとめたいと思います。間違った情報を盛大に流してしまい申し訳ないです。 以前公式の情報がよくわからない、と書きましたが、公式の情報はどうやら間違いなさそうです。 Multi resolution support | Cocos2d-x Resource Background Sizeに関して 以前の記事では、「Resource Background Sizeはリソースサイズではなく対象としたい画面のサイズだよ」と書きました。が、「Resource」と名のつ

        • 学び
        • 2014/10/31 16:36
        • [ゴミ箱] noteのChrome拡張作ったよ

          10 users

          jumble-note.blogspot.com

          なんかよくわからないけど、noteっていうサービスがありまして、そこのサービスがとても使いづらいのでChrome拡張を作ってみました。なんだかChromeもセキュリティに厳しくなってきたので、インストールが面倒になってるかもしれませんが、ご入用の場合は以下からどうぞ。 note++ ダウンロードは以下から。お約束ですがご利用は自己責任で。 note++ (unofficial note extension)(ver 1.0.2) note++ (unofficial note extension)(ver 1.0.1) note++ (unofficial note extension)(ver 1.0.0) ※多分リンクをクリックしただけではインストール出来ないので、リンクを右クリックして一度拡張をダウンロードしてから、「メニュー」→「ツール」→「拡張機能」で表示された画面にダウンロード

          • テクノロジー
          • 2014/04/16 02:41
          • note
          • chrome
          • [ICU][C++]MSVCでICUを静的リンク

            4 users

            jumble-note.blogspot.com

            ICU(International Components for Unicode)はC言語やJavaでUnicodeを扱うためのライブラリです。ICU4C(C言語用ICU)のバイナリが配布されていて、これを使うと手軽にICUを使うことができるんですが、今回はVisual StudioからICUを静的リンクして使おう、っていう試みです。 ICUをビルドするにあたってソースコードが必要になりますが、ソースコードはここからダウンロード出来ます。「ICU4C Source Code Download」ってところにあるzipファイルを落としましょう。 なお、今回利用したVisual StudioはVS2010で、ICUのバージョンは50.1.2です。 Visual Studioの場合、解答したフォルダの「icu/source/allinone」フォルダ内に「allinone.sln」が入っていますの

            • テクノロジー
            • 2014/04/05 03:44
            • [PhantomJS] スクリーンショットを撮ろう!

              8 users

              jumble-note.blogspot.com

              今から遡ること数年前、サーバ上でWebページのスクリーンショットを撮りたい、そう思いながら色々と苦戦していた日々がありました。ググれどググれど中々良さげな方法が見当たりませんでした。 あれから数年、時代は代わりPhantomJSなるheadlessなWebkitベースのツールが出現しました。試しに使ってみたのですがめちゃくちゃ簡単にスクリーンショットが撮れました。というわけで今回はそのへんのメモをば。 PhantomJSとは PhantomJSは大雑把に言うと画面のないブラウザです。JavaScriptでさらっとコードを書いてスクリーンショット!みたいなことが出来ます。他にもDOMいじったりいろいろできます。超便利です。 インストールとか http://phantomjs.org/からダウンロードしてきてbuild.shを呼ぶだけです。時間は結構かかります。簡単です。ちなみにgccとか必要

              • テクノロジー
              • 2013/10/04 11:34
              • js
              • github
              • Adobe AIR HTML+JSでコードを書くときの注意点

                4 users

                jumble-note.blogspot.com

                さて、引き続きAdobe AIRネタです。 Adobe AIRのアプリケーションは、独自のマークアップ言語MXMLとActionScriptの組み合わせで作る方法の他に、HTML+JavaScriptでつくる方法もあります。 レンダリングエンジンにはWebKitが採用されているため、ChromeのWebインスペクタなどでUIデザイン等を行うことができます。(JavaScriptのデバッグについては、AdobeAIR特有のAPIの都合上無理な場合が多いです)HTMLはHTML5に対応しており、JavaScriptもChromeのものとほぼ同じものを使用することができます。 …が、残念なことにDOM周りについては通常のHTMLよりも制限を受ける場合が多く、またその制限についてググってもあまりヒットしません。公式のドキュメントもすごく読みづらいし。ということで、HTML+JSでAdobe AIR

                • テクノロジー
                • 2013/07/07 01:38
                • HTML
                • [JavaScript] Javascriptで一度しか呼ばれない関数

                  7 users

                  jumble-note.blogspot.com

                  Adobe AIR ( 3 ) Adobe AIR JavaScript ( 3 ) Android ( 3 ) Anorm ( 1 ) C ( 5 ) C++ ( 30 ) Chrome ( 1 ) Chrome Extension ( 1 ) clang ( 1 ) CMake ( 1 ) cocos2dx ( 11 ) cocos2dx 3.0 ( 7 ) CocosBuilder ( 1 ) CSS ( 1 ) DTM ( 1 ) DxLib ( 1 ) Eclipse ( 2 ) Emscripten ( 1 ) GCC ( 1 ) Google Play Game Services ( 1 ) GUI ( 1 ) HTML ( 2 ) ICU ( 1 ) IDE ( 2 ) iOS ( 1 ) iPhone ( 1 ) Java ( 5 ) JavaScript ( 9 ) j

                  • テクノロジー
                  • 2013/06/27 10:29
                  • JS
                  • javascript
                  • tips
                  • [MySQL] INSERTしたデータのIDを取得したい

                    8 users

                    jumble-note.blogspot.com

                    結構需要があると思うんですが、MySQLでINSERTした時、挿入されたデータのID(Auto IncrementなPrimary Key)が取りたいことってよくあると思います。INSERTが1つだけならLAST_INSERT_ID()を用いて取得することができるのですが、バルクインサート(1つのクエリで複数のデータを挿入)では取得出来ません。今回はそれを取得するための方法をまとめたいと思います。MySQLのバージョンは5.1なので、それ以降のMySQLでは苦労しなくてもうまくいくかもしれません。 問題となるのはどこか おおまかに以下の様なことをやりたいわけです。 バルクインサートしたデータのIDを取得したい(AI+PK) ON DUPLICATE KEY UPDATEで変更されたデータのIDも取得したい こんな感じです。まず1つめの条件を外して、単一のINSERT ... ON DUPL

                    • テクノロジー
                    • 2013/06/15 20:38
                    • MySQL
                    • SQL
                    • test
                    • データ
                    • [Scala] 可変長引数

                      4 users

                      jumble-note.blogspot.com

                      適当な個数の引数を任意にとれる便利な便利な可変長引数ですが、もちろんScalaでも使うことができます。 def method(args: String *) = {} みたいに、型名の後に「*」(アスタリスク)を打つと、その部分が可変長引数になります。また、Javaでは可変長引数部分は配列として扱うことが出来ましたが、ScalaではSeqとして扱います。扱うには特に難しいことはないのですが、Javaと違って配列をそのまま渡すような使い方はできません。 が、Java同様に(厳密には同様に、ではないんだけど)Seq型の値を渡すことができます。その時は「_*」シンボルを利用します。 val l = List("a", "b", "c") method(l) // エラー! ListはSeqの一種ですが、上記のコードをコンパイルするとエラーになります。ここでは以下のように記述することでコンパイルす

                      • テクノロジー
                      • 2013/06/13 01:23
                      • scala
                      • [C++] 簡単なシリアライザでも作ろうか

                        5 users

                        jumble-note.blogspot.com

                        8月です。圧倒的に時間が足りません。 さて、それは置いといて、C++でシリアライズしたいシチュエーションってありますよね。例えばゲームのセーブデータとか、ゲームのセーブデータとか。あとはゲームのセーブデータとかかな。 最初に答えをいってしまうと、まぁboost::serialization使えってことになるんですが、でもそれって面白く無いじゃないですか。boostでかいし、ちょっとシリアライズするために使うのもなんだかアレじゃないですか。まぁとりあえずそういうことにしといてください。 というわけでサクッと簡単にシリアライズするクラスでも作ってみました(丸一日かかったなんて言えない)。 いわゆる車輪の再発明ってやつで、しかも汎用的に使うにはちょっと問題ありな感じになっています。所詮は私の勉強の記録なので、そこら辺はご了承ください。 方針 今回は以下のような方針に沿って実装しました。 とにかく

                        • テクノロジー
                        • 2013/03/10 03:05
                        • シリアライズ
                        • C++
                        • serialization
                        • [Android][css] 「ページの自動調整」でデザインが崩れる

                          19 users

                          jumble-note.blogspot.com

                          これ結構困っている人がいると思うんですが、PC向けサイト等スマホ向けに最適化されていないページをAndroid 4.0で閲覧したとき、テキストが左側に寄ってしまって謎の空白ができてしまいます(手元にAndroid端末がないのでスクリーンショット載せられないですごめんなさい。誰か暇な人は再現してスクリーンショット撮ってもらえると助かります…)。 どうも「ページの自動調整」を有効にしているとこのバグが発生するようです。ググっても全然回避策が見つからなかったので、メモもかねてまとめておきたいと思います。 原因は わかりません。もともと「ページの自動調整」は、スクリーンのダブルタップした時に画面の幅にあわせて文字サイズなどを適切に変更してくれる便利な機能なのですが、なぜかAndroid 4.0では縮小した時にもこの機能が働いてしまい、中途半端な表示になってしまうようです。つかAndroid 2.3

                          • テクノロジー
                          • 2012/11/12 01:13
                          • バグ
                          • android
                          • css
                          • chrome
                          • スマホ

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

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

                          『ごちゃまぜの音』の新着エントリーを見る

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

                          j次のブックマーク

                          k前のブックマーク

                          lあとで読む

                          eコメント一覧を開く

                          oページを開く

                          はてなブックマーク

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

                          公式Twitter

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

                          はてなのサービス

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