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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    大阪万博

『mattak.hatenablog.com』

  • 人気
  • 新着
  • すべて
  • YAPC::Kyoto 2023に参加してきた! 雑メモ - mattak's blog

    4 users

    mattak.hatenablog.com

    YAPC::Kyoto 2023 YAPC::Kyoto 2023 ひさびさのYAPC開催ときいて、京都に行ってきた! イベントって行く前はめんどくさくて、なんで申し込んだんだろうっ気持ちがMAXになるんだけど、 終わったあとは行っといてよかった最高って気分になるのが不思議だ。 YAPCって個人的にそのギャップが強いイベントな感じがする。 特にエンディングになるとエモい話が聞けて精神的充足感がある. ... うまいこと文章を書きまとめようとしたのだけど、無理だ. ブログが久々すぎて、どうやって書けばいいのかがもはやわからない... ブログってどうやって書くんだっけ.. 文章下手くそだけど、頑張って書く 色々思い出していこう まず前日に夜行バスを予約して京都に行く予定だったのだけど、考え事してたら電車降り過ごしてバスが目の前で出発する. (やらかし1) 他のバスが全部満席だったので、翌朝一番

    • テクノロジー
    • 2023/03/20 12:56
    • フリーランスになって変化したこと - mattak's blog

      24 users

      mattak.hatenablog.com

      こんにちは! モバイルファクトリー Advent Calendar 2018 の14日目です. 昨日はhtk29さんの新米プロダクトマネージャとして学んだ3つの事でした。 本日は卒業した @mattak が担当します! 前置き モバイルファクトリーには2012年に新卒入社、2018年までちょうど6年勤務していました。 そして今年の春からフリーランスに転向してお仕事しています。 フリーランスになってまだ時は浅いですが、自分なりに感じた変化などメモ程度に書いてみようとおもいます。 フリーランスエンジニアを考えているという人に何か参考になれば幸いです。 変わった点 どこでも働けるようになった 契約次第ですが、今はリモートで作業する機会がほとんどになりました。 自宅、コワーキングスペース、カフェ、空港など色んな場所で作業しています。 一時期GDCに参加するためSFに行っていたのですが、空港の待合室

      • 政治と経済
      • 2018/12/14 17:34
      • 会社
      • 労働
      • 社会
      • あとで読む
      • プロジェクト全体のコードの行数からいい感じかどうか知りたい - mattak's blog

        44 users

        mattak.hatenablog.com

        数年前のプロジェクトで100行未満のファイルをプロジェクト全体の95%にする。 という趣意でメンテしやすさを確保しようとした。 (テストやコードジェネレートしたものは除いて計測するような指標) speakerdeck.com これはわりと簡便で良い指標だと個人的に感じている. どんなプログラミング言語やアーキテクチャでもすぐに適用でき、ある程度プロジェクトの健康状態がそこからわかるからだ。 この話をすると、クラス感の依存関係をみたり、コミットログでの編集頻度などより複雑な解析しようと試みる人がいる. それはそれでとても良いのだけど、個人的にはこの指標の柔軟さ、簡便さ、費用対効果の高さが気に入っている. ファイル行数の分布グラフがばらついているプロジェクトは、だいたい何か設計や機能が失敗している. 昔どこかの勉強会で、行数が多いほどエンバグする可能性が高まるという当たり前の事実を聞いた。 実

        • テクノロジー
        • 2018/05/13 11:29
        • refactoring
        • アーキテクチャ
        • コード
        • 設計
        • あとで読む
        • programming
        • データ
        • termbox-go 試してみた - mattak's blog

          9 users

          mattak.hatenablog.com

          termbox-goとは? nsf/termbox-go · GitHub golangからterminalのAPIを叩けるlibrary. pecoの内部でも利用している。 基本 importする import "github.com/nsf/termbox-go" 初期化 & エラー処理 err := termbox.Init() if err != nil { panic(err) } 終了処理 defer termbox.Close() WindowやKey入力のEvent Wait for { switch ev := termbox.PollEvent(); ev.Type { case termbox.EventKey: switch ev.Key { case termbox.KeyEsc: return } default: draw() } } 全体 Show curr

          • テクノロジー
          • 2015/05/31 19:03
          • golang
          • terminal
          • プログラミング
          • Dockerでandroid update sdk - mattak's blog

            6 users

            mattak.hatenablog.com

            たとえば、ubuntuであれば、 $ sudo apt-get install -y vim のように-yオプションをつけることで Do you want to continue [Y/n]? のように聞かれるyes/noの入力をスキップできる. linuxにはこのyes/noの質問でyを入力しつづけてくれるyesコマンドがある. $ yes y y y ... このまえのABCのLTで $ yes | android update sdk --no-ui --all すれば簡単にアップデートできるよーとかいったけど、ごめんなさい、これだとうまくアップデートできてませんでした。。orz.. yesコマンドは"y\n"を延々とはきだしてくれるけど、android update sdk 側の入力プロンプトで、実際やってみるとうまくうけとってくれない。 そこで以下のようにしてみた。 $ echo

            • テクノロジー
            • 2014/07/24 10:22
            • Docker
            • gradleでandroidの署名設定を外出し. - mattak's blog

              6 users

              mattak.hatenablog.com

              apply from: で外出しすると非常にスッキリした。 android { defaultConfig { ... } ... // signingConfigs def keyStoreGradleDir = "${System.env.HOME}/dev/KeyStore/gradle" apply from: "${ keyStoreGradleDir }/mykey1.gradle", to: android apply from: "${ keyStoreGradleDir }/mykey2.gradle", to: android ... } mykey1.gradle signingConfigs { myKey1Config { storeFile file("../key/mykey1.keystore") storePassword "pass1" keyAlias

              • テクノロジー
              • 2014/07/12 18:28
              • Gradle
              • Android
              • 開発
              • tips
              • Android L install - mattak's blog

                3 users

                mattak.hatenablog.com

                Android L http://developer.android.com/preview/index.html 注意 完全に端末が初期化されます。 重要なデータは要バックアップ。やりかけのゲームは要保存。 install Imageは下からDL. http://developer.android.com/preview/setup-sdk.html 下記ページのinstructionに従う. https://developers.google.com/android/nexus/images#instructions ログ $ cd ~/src/hammerhead-lpv79 $ adb reboot bootloader $ fastboot oem unlock ... OKAY [ 77.129s] finished. total time: 77.129s $ ls boot

                • テクノロジー
                • 2014/06/27 09:53
                • Android
                • androidでjarライブラリを作成する - mattak's blog

                  4 users

                  mattak.hatenablog.com

                  AndroidStudioでgraldeビルドになった。 で、ライブラリの作り方がよくわかんないので、まとめた。 jarの作り方 src/main/java 以下にパッケージとコードをおく。 $ tree . ├── build.gradle └── src └── main └── java └── me └── mattak └── sample_library └── HelloPackage.java build.gradleは以下の通り $ cat build.gradle apply plugin: 'java' apply plugin: 'maven-publish' version = '0.0.1' group = 'me.mattak.sample_library' repositories { mavenCentral() } dependencies { comp

                  • テクノロジー
                  • 2014/01/25 23:53

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

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

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

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

                  j次のブックマーク

                  k前のブックマーク

                  lあとで読む

                  eコメント一覧を開く

                  oページを開く

                  はてなブックマーク

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

                  公式Twitter

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

                  はてなのサービス

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