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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    iPhone 17

『Tumbling Dice』

  • 人気
  • 新着
  • すべて
  • 【VBA】VBAでjsonをパースする - Tumbling Dice

    3 users

    outofmem.hatenablog.com

    前書き せっかくVBAでHTTP通信が出来るんだから未だに流行のjsonでもパースしてみましょう。 とりあえず一つだけ言えることは、やめとけってことです。jsonを扱うなら素直に別の言語を使うか別のデータ形式を使った方が絶対にいいです。本当に死ぬほど面倒です。 記事を読む前に 頑張ってパースする方法を書いたんですが、Google謹製のvba-jsonを使うのが一番簡単ですし、安全です。 (2014/11/19追記:よく見たらGoogle謹製とはどこにも書かれていませんでしたね…。テスト用のjsonを見る限り日本人作なんでしょうか?何者なんでしょう…。) と言うのも、これから説明する方法は64bit版のOfficeでは動かないからです。(互換モードなら動くらしいけど。)理由を説明してもいいんですが、「ScriptControl 64bit」で検索すれば山ほど出てくるので割愛します。 ちなみに

    • 世の中
    • 2020/02/07 07:22
    • 【Java】あなたと Java と Enum - Tumbling Dice

      5 users

      outofmem.hatenablog.com

      2019/01/02 追記 シンタックスハイライトを適用しました。 大幅な加筆を行いました。 いくつかのサンプルコードを Java8 以降の内容に書き直しました。 前書き お久しぶりです。 お久しぶりですと言っても、定期購読している人は恐らく数人しかいないんじゃないでしょうか。技術ブログなんてそんなものです。 別に忙しかったわけじゃないんですが…いや…忙しかったのかな。忙しかったんですが色々遊んでもいました。単にネタにするものがなかっただけです。 最近は 2〜3 年ぐらい前に作成して 1 年間ほったらかしにしていた Android アプリの改修をゴリゴリやっています。 とりあえず機能追加は一切しないでリファクタリングと簡単な障害対応メインで…と思ったらあまりのクソコードさに失禁しかけたので、ほとんど全コード書き直しています。しかし、2〜3 年前の自分を殺したくなるのは、エンジニアにとっては

      • テクノロジー
      • 2017/07/31 22:59
      • Java
      • 【JavaScript】明日から使えるRiot.js - Tumbling Dice

        10 users

        outofmem.hatenablog.com

        前書き 相変わらず Web エンジニアみたいなお仕事をしているんですが、最近訳あって IE 8 からの呪縛から解き放たれました。 で、前々から使ってみたかったんだけど機会がなかったRiot.jsを使うことができるようになったので、ここ一ヶ月ほどもりもり書いていました。 ある程度の知見を得ることができたので、適当にメモしていきます。 Riot.js の目的 割とReactと比較されることが多い…と言うか、自分でReact の目指すところは悪くないんだけどあの文法はいくらなんでもクソすぎと言っている*1んですが、最終目標はDOM 操作における jQuery みたいな立ち位置を Web Components で目指すところっぽいです。Polymerの方が実質的なライバルでしょう。*2 また、ちょっとしたデータバインディングもできる*3ためか、Vue.jsからイチャモンをつけられているんですが、そ

        • テクノロジー
        • 2017/01/22 22:06
        • riot.js
        • 【PowerShell】PowerShellでC#っぽいスクリプトを組むときの覚書 - Tumbling Dice

          4 users

          outofmem.hatenablog.com

          前書き こう、「超単純だしC#なら10分ぐらいで書けるんだけど手作業でやると恐ろしく時間がかかる」みたいな作業ってあるじゃないですか。 そう言うのは最近ScriptCSで書いてるんですけど、あれの弱点って「どんな端末でも実行できるわけではない」なんですよね。.NET 4.5以上が必須だし、そもそもScriptCS自体がない。 Windows Server上での作業だとか、メインで使っているのとは別の開発端末での作業とか、「こいつ叩けば一発っすよ。」と鼻をほじりながら誰かに渡したりするようなスクリプトを書きたいときにはどうしても別の方法を考えなきゃいけません。 ってなると、じゃあbatでも書く?ってなるんですが、あれを書くエネルギーって本当にもったいないじゃないですか。デバッグは大変だし、文法はクソだし、文法はクソだし、文法はクソだし。 System.IO.PathとかSystem.IO.D

          • テクノロジー
          • 2016/07/29 15:09
          • PowerShell
          • C#
          • .net
          • 【Android】ブラウザからの Intent の送信とアプリがインストールされてない場合のフォールバック - Tumbling Dice

            10 users

            outofmem.hatenablog.com

            2018/12/01 追記 シンタックスハイライトを適用しました。 前書き ここ半年ほどコードよりも日本語を書く仕事がメインになっていて、それはそれは退屈かつシビアなものだったのですが、最近はまたちょこちょこコードを書く仕事をしています。楽しいです。 色々な都合から以前のように一日に何本も記事を書いたりはできないんですが、現状、一ヶ月に一本ペースになってしまっているので、一週間に一本ぐらいのペースにしたいですね。 で、今回はタイトルの通り、Android のブラウザから Intent を送信する方法と、対応するアプリがインストールされていない場合のフォールバック方法について解説します。 Intent を送信するのは至極簡単なんですが、フォールバックは中々厄介です。 アプリ側でその Intent を受信する方法は以前書いたので、今回は特に説明しません。リンクぐらいは貼っておきますが。 out

            • テクノロジー
            • 2016/06/21 19:40
            • programming
            • Android
            • 【Android】【Retrofit】Retrofit 2.0.1使い方メモとハマりどころメモ - Tumbling Dice

              18 users

              outofmem.hatenablog.com

              2018/11/29 追記 UTF-8 以外の文字コードで POST / PUT を行う方法を追記しました。 RxJava 2.x 用の CallAdapter を追記しました。 前書き 最近Retrofitを使うことがあったんですが、イントロダクションをちょろっと読んだぐらいだと「え、そーなの?」と思うような事象に何度も見舞われたので、メモしておきます。 API の設定 HTTP メソッドやパス、クエリやパラメータなどを適当に作ったインターフェースとアノテーションで表現します。 public interface GitHubService { @GET("users/{user}/repos") Call<List<Repo>> listRepos(@Path("user") String user); } ベースとなる URL はRetrofit.Builder#baseUrlで渡すの

              • テクノロジー
              • 2016/05/17 13:25
              • Retrofit
              • OkHttp
              • Android
              • java
              • programming
              • 【Android】Android の Data Binding でできること(基本編) - Tumbling Dice

                8 users

                outofmem.hatenablog.com

                2018/12/01 追記 シンタックスハイライトを適用しました。 こんな場末の技術ブログを見るぐらいなら公式のドキュメントをちゃんと読んだほうがいいと思います。 記事公開当時は大した情報が記載されていませんでしたが、今はかなり充実しています。 前書き 最近(と言っても 1 ~ 2 ヶ月前の話ですが)、訳あって携帯を機種変更し、Android 5.1.1 の端末を手に入れました。 いい機会なので開発環境も一新し、Eclipse + ADT とか言うファッキンな環境を捨てて Android Studio + Gradle + Kotlin に切り替えました。 IntelliJ の Lombok プラグインが@ExtensionMethodに対応していれば Kotlin は恐らく触りもしなかったんですが、Scala をちょっと触っていたこともあってか、中々快適に開発できています。普段の業務もこ

                • テクノロジー
                • 2016/03/30 17:25
                • Android
                • 【Atom】入れておきたいパッケージメモ 2015 年版 - Tumbling Dice

                  30 users

                  outofmem.hatenablog.com

                  前書き 以前、【Atom】やっておきたい設定+入れておきたいパッケージメモと言う記事を書いたんですが、思った以上に閲覧、リンクされ、未だに読まれています。 それは別にいいんですが、今となっては流石に内容が古すぎて申し訳ないので、最新のおすすめパッケージを書いておきます。前回の記事と全く同じものもありますが、それだけ使えるってことです。 Atom 自体の更新によって必要性が薄くなったパッケージ 前回の記事には載せていたものの、Atom 自体のアップデートによってわざわざパッケージを入れなくても良くなったものがいくつかあります。 Japanese Wrap Atom1.2 で CJK(Chinese Japanese Korean)の禁則処理が公式対応となったため、必要なくなりました。 むしろ導入するとバグが発生するとの情報もあるので、今まで入れてた人はアンインストールしておきましょう。 Sa

                  • テクノロジー
                  • 2016/01/19 10:24
                  • atom
                  • package
                  • editor
                  • あとで読む
                  • ソフトウェア
                  • ガジェット
                  • あとで
                  • ツール
                  • tool
                  • 【NYAGOS】Nyaos から Nyagos へ移行する - Tumbling Dice

                    7 users

                    outofmem.hatenablog.com

                    2018/12/01 追記 シンタックスハイライトを適用しました。 前書き 以前Nyagosをインストールしたものの、Nyaosにあった便利機能が色々なかったので結局 Nyaos を使い続けていたんですが、Nyagos の方も大分アップデートが進んで色々便利になったようなので、そろそろ移行しようかなと。 移行しようと思ったものの、(多分、まだまだ破壊的変更が入るからでしょうか)今までの設定とかどーやって移行すればいいのかって言う説明が無いに等しいので、適当にメモしておきます。 インストールした Nyagos 4.0.9_10 の 64bit 版をインストールしました。 設定ファイルの場所 今までは_nyaに書いており、読み込む場所はこんな風な説明がありました。 # _nya は NYAOS の初期設定ファイルです. # (1) NYAOS.EXE のあるディレクトリ # (2) %HOME

                    • テクノロジー
                    • 2015/10/20 15:07
                    • nyaos
                    • windows
                    • nyagos
                    • 【Atom】Windows + Proxy 環境下で Atom を使うための準備 - Tumbling Dice

                      18 users

                      outofmem.hatenablog.com

                      前書き 最近 Web エンジニア化が激しく、VSCode を使って頑張っていろいろ作っていたんですが、流石にこう、「もうちょっといいエディタ絶対あるわ…。」と言う気分になってきました。 いやまぁ悪いエディタではないんですけどね。いいエディタでは決してないですからね。 じゃあ他にどんな選択肢があるよ?って言われても、Atom か Sublime Text か Brackets か、って話ですし、以前 Atom を触ってたこともあるので迷わず Atom を入れたんですが、プロキシ環境下だとクソ面倒だったって話をします。 厳密に言えば別にプロキシ環境下でも何の問題もなく動くんですが、パッケージの検索、インストール関連は何一つ動きません。やってくれるぜって感じですね。 パッケージの入れられない Atom なんてそれこそ使う理由が一ミリもないのでちゃんと動くように準備します。 ちなみに環境は Win

                      • テクノロジー
                      • 2015/09/30 10:27
                      • atom
                      • プロキシ
                      • proxy
                      • IT
                      • 【PowerShell】他プロセスの実行方法まとめ - Tumbling Dice

                        13 users

                        outofmem.hatenablog.com

                        2018/11/22 追記 以下の修正を行いました。 ちゃんとシンタックスハイライトを適用しました。 呼び出し元のプロセスに標準 / エラー出力をリダイレクトする方法を追記しました。 一部のリンクが 404 を返すようになったので削除しました。 前書き 何だかんだで最近 PowerShell を書く機会が増えまくっています。まぁ中身はほとんど C#なんですが。 で、全部 C#で書いてもいいんだけど、外部ツール使えば一瞬みたいなものもあるので、そう言うものはなるべくそっちでやってしまいたいです。特に zip 関連の処理。 シェルってぐらいなんだからそれぐらい簡単にできるでしょー?と思っていたら大分ハマったので色々とメモしておきます。 実行例 引数で受け取ったフォルダのサブフォルダ内にある zip ファイルをC:\Program Files\7-Zip\7z.exeで解凍する、みたいなパターン

                        • テクノロジー
                        • 2015/07/13 12:14
                        • PowerShell
                        • exe
                        • programming
                        • tips
                        • あとで読む
                        • 外部プロセス
                        • 【VSCode】Visual Studio Code 0.3.0の新機能まとめ - Tumbling Dice

                          4 users

                          outofmem.hatenablog.com

                          前書き いつの間にかVSCodeが0.3.0にバージョンアップしていました。 「0.2.0は?」とか「起動時に毎回やってる自動アップデートチェックとは一体何だったのか」とか色々思うことはあるんですが、気が付かなかったことにしましょう。0.2.0は色々あったみたいですが、見なかったことにしましょう。 アップデート方法 再インストールしてください。 C:\Users\{UserName}\AppData\Local\Code\app-0.3.0にまるっと新しいものがインストールされます。日本語フォントを適用するためにcssを直接いじってたりすると強制的に元に戻されてしまいますが、app-0.1.0に元のソースやバイナリがそのまま残っているので、適当にマージしましょう。 新機能 Updatesに色々書かれているので、適当に翻訳していきます。 新しいキーバインド 色々な要望を受けてデフォルトのキー

                          • テクノロジー
                          • 2015/06/14 02:13
                          • プログラミング
                          • 【VSCode】WindowsでVisual Studio CodeをそこそこまともなC#開発環境にするまでの手順まとめ - Tumbling Dice

                            14 users

                            outofmem.hatenablog.com

                            2018/11/22追記 この記事は3年以上前に書かれたものです。 現在では最早何の役にも立たない記事ですので、お帰りください。 前書き 超絶お久しぶりです。最近はくっそ忙しいです。忙しすぎて趣味的なコードを書く暇もありません。最近白髪が生え始めました。実績解除ですね。 さて、お仕事で使っているPCがあまりにもクソスペックすぎることは以前お話したんですが、最近わけあってVisual Studio 2013 ExpressをインストールしようとしたらHDD容量が足りないとか言う2015年とは思えない理由でダメでした。まぁ空き容量が2GBしかないし。.NET Framework 4.5.2 Developer Packすら入らないし。 そこで最近登場したVisual Studio Code、あれを使ってみようかなと。あわよくばScriptCsのコードもバリバリ書けるIDEにしておきたいなと思っ

                            • テクノロジー
                            • 2015/05/22 15:33
                            • .NET
                            • Visual Studio
                            • 【C#】今更ScriptCsを触ってみる - Tumbling Dice

                              3 users

                              outofmem.hatenablog.com

                              前書き 最近新しくお仕事用のPCを貰ったはいいんですが、こう、端的に言って、とんでもないクソスペックです。 Windows 7は別にいいんですが、32bitだし、メモリ1GBしかないし…。今どき1GBのメモリなんてExcel開いてるだけで枯渇しますよ。 まぁ開発用ではないので何だかんだで使えはするんですが、こんなクソスペックでちょっとIDEでも入れるかーなんてとても思えません。 でもちょっとしたI/O操作とかスクリプト組みたいよねーって気持ちは常にあるので、適当なスクリプト言語の環境を整えることにしました。 でもI/O操作を考えるとC#が一番楽なんだけどなぁ…Visual Studioをこいつで起動するのはなぁ…と悩んでいたところ、ScriptCsの存在を思い出したので、導入することにしました。 ScriptCsってなに? Roslynちゃんの力をフルに使ってC#をそのままスクリプト言語の

                              • テクノロジー
                              • 2015/05/10 17:28
                              • 【Android】ListViewを使うための基礎知識(1) - Tumbling Dice

                                9 users

                                outofmem.hatenablog.com

                                Androidアプリを作り始めた人が必ずつまづくListViewのバッドノウハウを書き溜めていこうと思います。 AdapterViewのしくみ 全体的にそうなんですが、ListViewはListViewのドキュメントだけ読んでいても全然わかりません。AbsListViewのドキュメントもあわせて読む必要があります。AdapterViewのドキュメントも読んでおくとなおよしです。 と言うか、結構な人がAdapterViewについて理解していません。さらっと解説しておきましょう。 Class Overviewには An AdapterView is a view whose children are determined by an Adapter. と書かれています。って言うかそれしか書いてありません。とりあえず何の役割を持っているかだけでも知っておきましょう。 View生成の委譲 Adap

                                • テクノロジー
                                • 2015/03/07 23:49
                                • Android
                                • programming

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

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

                                『Tumbling Dice』の新着エントリーを見る

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

                                j次のブックマーク

                                k前のブックマーク

                                lあとで読む

                                eコメント一覧を開く

                                oページを開く

                                はてなブックマーク

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

                                公式Twitter

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

                                はてなのサービス

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