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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    iPhone 17

『qiita.com』

  • 人気
  • 新着
  • すべて
  • 【懺悔】稼働中の本番DBで殆どのテーブルをtruncateしてしまった話 - Qiita

    98 users

    qiita.com/KeijiYONEDA

    これは8年ほど前のある日のことです。 本番環境のテーブルを淡々とtruncateし続けたことがあります。 リリース前などではなく、稼働中のサービスでした。 思い出せる限り、私のエンジニア歴において最大の「やらかし」です。 「そんなミスありえないだろ…」「どんだけ迂闊なんだよ」という感想を持たれる方もいらっしゃるかと思います。 むしろ、それが正常だと思います。しかし、当時の私はやってしまった。 ただ、それでエンジニアをやめるようなこともなく、現在では人を指導する機会も増えました。 どうしたらそんな事が起きるのか? その後、どのような対応が行われたのか? 教訓はなにか? この機に記させていただきたいと思います。 量産現場の社二病社員 当時働いていた職場では、「同じような機能を持ったスマートフォンアプリ」を量産する部署がありました。 私は、そこに配属されました。 当時、新卒2年目。社二病真っ只中

    • テクノロジー
    • 2022/07/05 17:17
    • qiita
    • あとで読む
    • AWS
    • 障害
    • DB
    • 開発
    • database
    • エンジニア
    • development
    • Infrastructure as Code(IaC)について、今更ながら調べました - Qiita

      4 users

      qiita.com/KeijiYONEDA

      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Infrastructure as Code調べてみました いまさらながら、Infrastructure as Codeについて調査しました。 Infrastructure as Codeって? インフラ構成をコードにしておくことです(そのまんま)。 ミドルウェアのインストールや、設定変更などを、 一度実行できれば、再利用性の高い「コード」にして、 バージョン管理できる形で残していこう、というのがキモだと思います。 組織でバージョン管理を利用していないとかだと、メリットを活かしきれません。 メリット ヒューマンエラーが激減 都度、マニュ

      • テクノロジー
      • 2018/02/09 21:25
      • 【jQuery】iOS Safariでも、ボタンをサクサク動作+ついでに長押し検知 - Qiita

        5 users

        qiita.com/KeijiYONEDA

        ボタンをサクサク動かしたい...! iOS Safariでタップのイベントを取得しようとして、かなりハマりました。 どこで嵌ったかというと、ボタンを連打させたいのに、 onClickやonTapイベントをlistenしていたのでは、あまりに動作が遅い。。。。 タップ後にページ遷移するならいいんですが、 連打なんかで次々処理を進めたい時には、 ちょっと耐えられないレベルです。 原因 コードに無駄があって重いのかと最初は思いましたが、 どうやらそうではなくて、ダブルタップかどうかの判別のために、 あえてタップの認識を遅延させているんですね。 https://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEve

        • テクノロジー
        • 2017/02/17 15:11
        • jQuery
        • iOS
        • JavaScript
        • Ansible2 変数の優先度 - Qiita

          9 users

          qiita.com/KeijiYONEDA

          Ansible2 変数の優先度 意外と「Ansible 変数 優先度」とかでググッても出てこないので、こちらにメモします 内容は、ドキュメントVariables — Ansible Documentationで説明されてるものを逆順にして日本語化しただけです。 逆順にしたのは、単純にそのほうが自分にとって見やすいからです。 Ansible2 変数の優先度ランキング つよい(確信) extra vars タスクのvars ブロックのvars ロールのvars/includeした変数ファイル set_facts 処理でregisterした変数 処理内vars_filesで指定のファイルで定義された変数 処理内vars_promptでプロンプトから渡された変数 処理内のvarsで定義された変数 ファクト(setupで拾ってきた値) Playbookで定義されたhost_vars Playbook

          • テクノロジー
          • 2017/01/06 15:09
          • ansible
          • AWS SESの通知(バウンス、苦情、配信)を自動で取得し、保存 - Qiita

            12 users

            qiita.com/KeijiYONEDA

            SESの通知管理の重要性 AWS SESの通知には、バウンス、苦情、配信がありますが、 これらの中でも、一番重要なのは、バウンスではないかと思われます。 AWS SESのハードバウンスに対する対応は、なかなか辛辣です。 一度ハードバウンスが返却されれば、 Suppression Listにメールアドレスが登録されます。 AWSのコンソールでSuppression Listからメールアドレスを削除しなければ、 その宛先に対し、最大2週間メール送信することができなくなります。 また、送信メールのバウンス率が高くなると、 SESのサービスそのものを止められてしまいます。 こういったリスクを最小限に止めるためにも、 バウンスの管理は非常に重要と言えます。 また、本来、バウンスと苦情を管理できなければ、 サンドボックス制限を解除してはいけません。 通知の受け取り方 管理については、以下のドキュメント

            • テクノロジー
            • 2016/12/13 23:04
            • SES
            • aws
            • SNS
            • 【Xamarin Studio】Xamarin.FormsとXamarin.Mobileを利用した、Android, iOS両方で動く写真撮影アプリ - Qiita

              3 users

              qiita.com/KeijiYONEDA

              クロスプラットフォームなカメラアプリを作る試み Xamarin.Mobileを利用したカメラアプリを試作しました。 あまり自信はないですが、晒します。 概要 環境 詳細は以前書いたこちらの記事を参照してください。 ・Mac + Xamarin Studio ・プロジェクト構成はPCL ・Xaml不使用 ・iOS + Android ・XcodeとAndroidStudioは導入済み 要件 ・ボタン押下 → カメラ起動 → 写真保存 → 写真表示 ・なるべくコードは共通化 準備 カメラを利用するため、基本的には実機での動作確認を行います。 Androidは、端末のUSBデバッグがONであれば動くが、iOSは結構大変。。 iOSの実機デバッグ準備 下記リンクで、(元、になるのだろうか)Xamarin正規販売代理店のエクセルソフトの方が丁寧に説明してくださっています。 http://ytabuc

              • テクノロジー
              • 2016/05/30 17:29
              • Xamarinの共通コードでとりあえずボタンを置いたり、アラートを出したり - Qiita

                5 users

                qiita.com/KeijiYONEDA

                ボタン置いたり、押したらアラート出るようにしようぜ! Xamarin Studioで、少しアプリらしいことしたい インストールや、動作確認方法は、下の記事で紹介しました。 Mac + Xamarin Studioで、クロスプラットフォーム開発環境を試す 今回は**もう少しアプリっぽいことしようぜ!**ということで、 ラベルを追加してみる ボタンを置いてみる ボタンを押したらアラート出るようにしてみる 以上を試します。 ##1. ラベルを追加してみようぜ Xamarin Form(Xamarin.Forms)の、共通コードのcsファイルの内容は、 以下のような感じだと思います。 using System; using Xamarin.Forms; namespace test1 { public class App : Application { public App() { // The

                • テクノロジー
                • 2016/05/27 23:09
                • Xamarin
                • あとで読む
                • Mac + Xamarin Studioで、クロスプラットフォーム開発環境を試す - Qiita

                  3 users

                  qiita.com/KeijiYONEDA

                  Xamarin Studioでクロスプラットフォーム開発 Xamarin Studioが無料になりましたね(いまさら...)。 そんなわけで、 iOSとAndroidの、クロスプラットフォーム開発を試しました。 今回は、 ・インストール ・ビルド、エミュレータでの実行 以上を一通り残していこうと思います。 筆者の環境は下記の通りです。 ・MacBook Pro 2015 ・Mac OS X 10.11.4(El Capitan) また、Android, iOSの開発をするので、 下記のツールをインストール済みです。 ・Xcode ・Android Studio 両プラットフォームのシミュレータが動作する状態です。 Xamarin Studioをインストール 何はともあれインストール。 下記のリンク先からダウンロードできます。 https://www.xamarin.com/studio (

                  • テクノロジー
                  • 2016/05/27 07:26
                  • iOS
                  • Android
                  • [PHP]CakePHP 3.x でも、複数行INSERTできるよ! - Qiita

                    11 users

                    qiita.com/KeijiYONEDA

                    #CakePHP3では、saveAllがない cakephp2系だと、saveAllというのがあって、 複数行INSERTするときにはそれを使ってました。 でも、cakephp3.xだと、saveAllはなくなっていました。 これがCakePHP3式のsaveAllだ...! で、どうしたらいいか調べたところ、 ドキュメント(英語)にこんな記載がありました。 そちらで示されているサンプルコードを、一部変更して記述すると、 下記のような形になってます。 // TableRegistryでモデル取得 $articles = TableRegistry::get('Articles'); // 保存するデータ(2つ) $data = [ [ 'title' => 'First post', 'published' => 1 ], [ 'title' => 'Second post', 'publ

                    • テクノロジー
                    • 2016/02/29 17:47
                    • cakephp
                    • cakephp3
                    • db
                    • php
                    • qiita

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

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

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

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

                    j次のブックマーク

                    k前のブックマーク

                    lあとで読む

                    eコメント一覧を開く

                    oページを開く

                    はてなブックマーク

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

                    公式Twitter

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

                    はてなのサービス

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