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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『qiita.com』

  • 人気
  • 新着
  • すべて
  • その汚いコード、いつどこで整頓するの?"Tidy First?"を読んで解決した話 - Qiita

    86 users

    qiita.com/y_kawase

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Tidy First? Kent Beckさんの本「Tidy First? -個人で実践する経験主義的ソフトウェア設計」の日本語訳版が出たので読んで色々と感想を交えながら整理してみました。 翻訳版が2024/12/25に販売された いつどこでコードを改善・整頓すれば良いのかを記述した本 3部作の1作目で、本作は"個人"に焦点を当てている 内容整理目的でいくつか気になったポイントを抜粋しつつ、自分で咀嚼し言い換えたり、感想・意見を交えて整理しています。きちん正しく理解するためには本書をぜひ一読することをオススメします。 Tidy Firs

    • テクノロジー
    • 2025/01/21 19:19
    • 設計
    • あとで読む
    • リファクタリング
    • プログラミング
    • programming
    • エンジニア
    • 書籍
    • *
    • article
    • 資料
    • 非同期処理をシンプルなPythonコードで説明する - Qiita

      89 users

      qiita.com/y_kato_eng

      想定読者 非同期処理がいまいちイメージできないという人 非同期処理って具体的にどう書くの?という人 Pythonの基本文法はなんとなく知っているよという人(←具体的な実装方法を知りたい人のみ) Pythonがパソコンにインストールされている(←動作確認したい人のみ) 非同期処理、同期処理とは? まずは結論から。 非同期処理とは、 あるタスクが終了するのを待っている間、別のタスクを実行すること。 同期処理とは、 処理を順番に実行していくこと。 以下、詳しく書いて行きます。 非同期処理のイメージ 非同期処理のイメージは、 家事を並行してこなすことに似ています。 例えば、 ご飯を炊いている間、炊飯器の前でただ炊けるのを待っていては、時間がもったいないです。 炊けるまでの1時間の間に、他のメニューを作ったり、部屋の掃除をした方が効率的です。 このように、 タスクA(ご飯を炊く)が完了するまでの間、

      • テクノロジー
      • 2024/03/20 03:29
      • python
      • あとで読む
      • 非同期
      • qiita
      • 【Flet入門】Fletとは?ローカルでFlet開発を始める - Qiita

        18 users

        qiita.com/y_kato_eng

        想定読者 Pythonの基本文法は、なんとなく分かっている人(入門者以上、初心者未満くらい) MacBookユーザー(サンプルコードの動作確認をしたい人) Fletとは? Fletは、Pythonを使ってウェブアプリやデスクトップアプリを作成できるフレームワークです。 フレームワークとは、よく使われる機能があらかじめ用意されたツールです。 Fletを利用することで、 Python以外の知識が乏しくても、アプリを開発できます。 本来、画面を作るにはHTML, CSS, JavaScriptなどの言語を学ぶ必要があります。 Pythonと合わせ、それらの言語を学び実際に開発まで漕ぎ着けるのは、初学者にとって大きなハードルでしょう。 Fletを使うことで、HTMLなどの画面作成に使う言語知識が乏しくても、簡単にカッコいいデザインのウェブアプリを作成することができます。 Fletを学ぶメリット F

        • テクノロジー
        • 2024/03/11 12:58
        • Python
        • [Python] Docker+Python+Seleniumでスクレイピング - Qiita

          4 users

          qiita.com/y_kitchens

          はじめに 前回の記事でDockerコンテナでPython環境を作成しSeleniumを操作してみました。 今回はWebページのフォームで値を入力し、その結果の表示確認をしてみます。 SeleniumでWebページを操作する基本のような部分を備忘録として残すために記載したので見づらいかもしれませんが、そこはご了承ください。 実施すること 今回は下記の項目を実施してみようと思います。 1. Seleniumを使用しChromeを起動する。 2. Webページを表示する。 3. ページ内のボタン要素をクリックし、ページ遷移する。 4. 遷移後のページで必要な要素が表示されるまで待機する。 5. ページのp要素からテキストを取得する。 6. ページ内のボタン要素をクリックし、ダイアログボックスを表示させる。 7. ダイアログボックス内のinput要素に値を入力する。 8. ダイアログボックス内のd

          • テクノロジー
          • 2021/10/31 19:02
          • Google社のテクニカルライティングの基礎教育資料を和訳・要約した - Qiita

            4 users

            qiita.com/y_k_individual

            Google社のテクニカルライティングの基礎教育資料はよくまとまっており、とても有用です。 しかし、2点問題があります。 サマリー(日本語訳)は簡略化しすぎている もっと詳しい内容が欲しい 文書を作成する順になっていない そこで、Technical Writing One・Technical Writing Twoを和訳・要約・再構成しました。 この記事の対象読者 日本語で技術文書を書く方 英文法に関する部分は省略しています。 英語で技術文書を書かないといけない方は、是非、原文を読んでください。 英文法の基本 単語のニュアンスの違いによる使い分け 句読点の使い方 を学ぶことができます。 ※以下の翻訳はGoogle翻訳をもとに著者が訳し、要約・再構成したものです。誤訳あれば訂正しますのでご指摘ください。 1:対象読者を決める 適切なドキュメント = 対象読者がタスクを実行するために必要な知識

            • テクノロジー
            • 2021/03/29 00:42
            • google
            • Raspberry Pi で LDAP サーバの構築(LDAPS (Secure LDAP) 対応) - Qiita

              25 users

              qiita.com/y_k

              認証周り,複数環境でってなったらやはり LDAP がデファクトスタンダードですよね。 Google の Cloud Identity や AWS の AWS Directory Service もいいですが,家庭用で使うにはややお値段が高いです... そこで,逸般の誤家庭に1台は余っている Raspberry Pi で LDAP サーバを構築します! また,昨今はセキュリティ意識の高まり(法規制など)もあり,よりセキュアなものが求められています。 なので,今回は LDAPS (LDAP over SSL/TLS; Secure LDAP) にも対応したサーバを構築します! 対象読者 Raspberry Pi がある 簡単な UNIX コマンドは問題なく使える LDAP サーバを構築したい という逸般人が対象です。 今回やること OpenLDAP のインストール OpenLDAP のセットア

              • テクノロジー
              • 2020/05/04 19:11
              • ldap
              • RaspberryPi
              • あとで読む
              • サーバ
              • IoT
              • qiita
              • ネットワーク
              • techfeed
              • Python responder 入門のために… 下調べ - Qiita

                5 users

                qiita.com/y_k

                responder,名前は聞くけど,日本語の情報が少ない&サンプルが少ないと感じたので実際に responder を使って開発をする前に色々と調べ,まとめたいと思います. Updates 2019.04.25 v1.3.0 のリリースに伴い,取り急ぎ追加された機能についてまとめました. 2019.08.18 v1.3.2 のリリースに伴い,追加された機能についてまとめました. より詳細は Python responder v1.3.1 -> v1.3.2 変更・追加まとめ を確認していただけたら幸いです。 2020.02.10 v2 (v2.0.5) のリリースに伴い,追加された機能について別の記事にまとめました. Python responder v2 入門 - Qiita responder とは? responder とは Python の Web フレームワークです. reques

                • テクノロジー
                • 2019/04/24 01:57
                • Python
                • Firebaseで完結するリッチなWebアプリ構築の勘所 - Qiita

                  269 users

                  qiita.com/y_kawase

                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 先日、Togetter社長の@yositosiさんとひょんなことからお友達になり「なんかFirebase使って面白いことやろうよ」という話になったので一緒に面白いことをやりました。 この記事は、 Firebaseを使うと何ができるのか Nuxt.js/Vue.jsとFirebaseの勘所 Firestoreでの複雑なクエリ処理にどう対応するか などのトピックを中心に紹介していければと思っています。 なんとかPay Togetterの社長の@yositosiさんからFirebaseを使ったアプリ構築の話を頂きお手伝いさせていただいた、エイ

                  • テクノロジー
                  • 2019/04/08 10:55
                  • firebase
                  • あとで読む
                  • vue
                  • nuxt
                  • Vue.js
                  • firestore
                  • Nuxt.js
                  • アプリ
                  • X as a Service
                  • Google Cloud Platform
                  • Webアプリ無料運営のススメ:FirebaseとNuxt(Vue)なら最強! - Qiita

                    11 users

                    qiita.com/y_kawase

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? まだサーバーで消耗してるの?Firebase(サーバーレス)とNuxt.js(Vue系)ならWebアプリ運営は最強でしょ!? この記事は、 サーバー費用をなるべくかけたくないけどショボいのはNO Firebaseの活用法をあまり理解していない Nuxt/Vueを使ってアプリ作ってみたい(Next/Reactと悩んでたり) アプリ構想はあるけどアイデアの落とし込みスピードが遅くて毎回挫折する という人向けに、「こんな感じで構築すれば効率良く開発できそうよ」というのを、勉強になった記事や技術的トピック・躓いた点なども合わせて紹介させていただ

                    • テクノロジー
                    • 2019/02/27 11:06
                    • アプリ
                    • web
                    • Webアプリ無料運営のススメ:FirebaseとNuxt(Vue)なら最強! - Qiita

                      194 users

                      qiita.com/y_kawase

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? まだサーバーで消耗してるの?Firebase(サーバーレス)とNuxt.js(Vue系)ならWebアプリ運営は最強でしょ!? この記事は、 サーバー費用をなるべくかけたくないけどショボいのはNO Firebaseの活用法をあまり理解していない Nuxt/Vueを使ってアプリ作ってみたい(Next/Reactと悩んでたり) アプリ構想はあるけどアイデアの落とし込みスピードが遅くて毎回挫折する という人向けに、「こんな感じで構築すれば効率良く開発できそうよ」というのを、勉強になった記事や技術的トピック・躓いた点なども合わせて紹介させていただ

                      • テクノロジー
                      • 2019/02/18 12:42
                      • firebase
                      • Vue.js
                      • Vue
                      • nuxt
                      • あとで読む
                      • Nuxt.js
                      • サーバ
                      • アプリ
                      • 技術
                      • 設定
                      • Reactで誰もがやりたかった10の機能。アプリ構想はあるけど作れない人の壁をぶっ壊す。 - Qiita

                        104 users

                        qiita.com/y_kawase

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事は Reactで今どきなWebアプリを作りたい(あわよくばサーバーレスにしたい) チュートリアルは触ってみたけど、その後はどうしたら良いのか右も左も分からない という人向けに、「こんな感じで実装したら公開できるアプリとしての体裁は整いそうですぞ」というオレオレHowToをまとめたものです。 ーー追記(2019/4)ーー この記事は2018/9に作ったものなので、バージョン周りなど結構古くなっちゃってます。MaterialUIなどは今はV3が出ていてドキュメントを見る時などご注意いただければと思います。参考程度にご活用下さい。 ま

                        • テクノロジー
                        • 2018/09/04 08:51
                        • react
                        • SPA
                        • redux
                        • あとで読む
                        • JavaScript
                        • Jenkins Pipeline利用してリリース作業の柔軟な自動化を実現する - Qiita

                          3 users

                          qiita.com/y_kabutoya

                          この記事は リクルートライフスタイル Advent Calendar 2017 の12日目の記事です。 1.はじめに ホットペッパービューティーで基盤や運用の改善を行っているy_kabutoyaです。 本記事はRecruit Engineers Advent Calendar 2017に投稿したシステムリリースの話の中から、Jenkinsの利用についてもう少し掘り下げた内容を書きたいと思います。 2.リリース作業で実施したいこと 「リリース作業」と一言で言ってもアプリケーションをビルドし、実行する対象環境にリリースし、実行(可能)状態にする必要があります。 ビルド対象が1つ(例えばWebアプリケーションのみ)であればリリース作業は非常にシンプルで自動化の難易度も低いです。 しかし、一般的なWeb/ApシステムであってもDBに代表されるデータストア層との接続が必須だと思います。そうなると、テ

                          • テクノロジー
                          • 2017/12/15 16:21
                          • 環境依存情報をコードから分離する - Qiita

                            3 users

                            qiita.com/y_kabutoya

                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事は Recruit Engineers Advent Calendar 2017 の4日目の記事です。 1.はじめに RTCのy_kabutoyaです。 リクルートが提供しているサービスに対してSREとして構築や運用改善を担当しています。 本記事では日々発生する運用業務のうちシステムリリース1について日々の取組からエッセンスを紹介していきたいと思います。 ■ The Twelve-Factor App システムリリースを行う上で運用を見据えたアプリケーション設計/構築のバイブルであるTwelve-Factor Appの思想を取り

                            • テクノロジー
                            • 2017/12/04 15:54
                            • SwiftのEnumをif文で比較できない(Associated Value) - Qiita

                              3 users

                              qiita.com/y_koh

                              import Foundation enum LoginProvider { case facebook case email(String, String) case google case twitter } let provider = LoginProvider.email("bob@bob.com", "pass") if provider == .facebook { print("facebook") } import Foundation enum LoginProvider { case facebook case email(String, String) case google case twitter } let provider = LoginProvider.email("bob@bob.com", "pass") // 単純な比較はコンパイルエラーになる❌ /

                              • テクノロジー
                              • 2017/03/15 13:38
                              • あとで読む
                              • Swift 3 対応時にハマったString Interpolate - Qiita

                                9 users

                                qiita.com/y_koh

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

                                • テクノロジー
                                • 2016/12/19 03:56
                                • Swift
                                • あとで読む
                                • iOSエンジニアが考えるBtoBサービス開発の面白さ - Qiita

                                  60 users

                                  qiita.com/y_koh

                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? トレタ Advent Calendar 2016の12日目です。 はじめに 最近スタートアップでもBtoBサービスが盛り上がってきましたね。BtoB、BtoCと書くと読むのがちょっとつらいので以下、toB・toCと呼ぶことにします。 タイトルにはざっくりtoBと書いていますが、主にSaaS型toBサービスの話になります。また、toBサービスも意外と面白いんだよーという話であって、どちらが良くてどちらが悪いという話ではありません。僕もやっぱりtoCが面白そうだなって思うことは多々あります。友達が使ってくれてたりしたら最高ですよね。(誰かt

                                  • テクノロジー
                                  • 2016/12/12 09:42
                                  • iOS
                                  • アプリ開発
                                  • あとで読む
                                  • UI
                                  • development
                                  • 開発
                                  • programming
                                  • 仕事
                                  • React Nativeのデバッグ方法 - Qiita

                                    20 users

                                    qiita.com/y_koh

                                    ドキュメントを探しても見つからず、ググったらStack OverFlowにありました。 http://stackoverflow.com/questions/29289304/how-do-you-debug-react-native Cmd+D from within the Simulator. It'll popup Chrome and from there you can use the Developer Tools. こんなのどこに書いてあるんでしょうね。 ということでシミュレーター上でCmd+Dを叩いてみます。 すると、chromeでこんな画面が立ち上がります。 メッセージの通りChromeのDeveloper Toolsを起動します。 index.ios.jsというファイルを開くとソースの中身が見れます。 任意の場所にブレークポイントを置いてアプリをCmd+Rでリロードし

                                    • テクノロジー
                                    • 2015/03/28 15:19
                                    • ReactNative
                                    • debug
                                    • React
                                    • ios
                                    • chrome
                                    • あとで読む
                                    • React Nativeを実機で動かす方法 - Qiita

                                      11 users

                                      qiita.com/y_koh

                                      ひと通りチュートリアルをやってみていざ実機転送してみようとするとこんなエラーが出てきた。 ドキュメントになかったのでしばらく悩んだけど普通にAppDelegate.mにコメントで書かれてました。 どうやらReact Nativeは処理自体はサーバで実行されているみたい。実機で動かす方法は、PCで立ち上げたサーバにアクセスする方法と、そのサーバごとアプリ内にバンドルする2つの方法が用意されているみたいです。PCで立ち上げたサーバにアクセスするのはデバッグするとき用でしょうね。 もちろんこれだと実機単体で動かせないので、その場合は OPTION 2 のサーバをアプリ内にバンドルする方法を使います。curlコマンドで出力した main.jsbundle をXcodeプロジェクトに追加してあげるとアプリ内で読み込めるようになり、実機単体で動くようになりました。 - (BOOL)applicatio

                                      • テクノロジー
                                      • 2015/03/27 18:20
                                      • reactnative
                                      • development
                                      • *あとで
                                      • トレタでのアプリクラッシュ対策 - Qiita

                                        59 users

                                        qiita.com/y_koh

                                        下記トレタブログからの転載となります。 http://toreta.blog.jp/archives/20075222.html クラッシュ 業務で使っていて一番困るのがアプリのクラッシュです。閲覧の時ならまだしも、予約入力中のクラッシュはあってはならないことです。店舗様がお客様からの電話を受けて予約を入力するため、店舗様はもちろんのこと一般のお客様へも迷惑がかかってしまいます。 どれだけ気をつけて実装していても絶対に起きないとは言い切れないのがiOSアプリの難しいところです。このためトレタでは万が一予約受付中にアプリがクラッシュしてしまった場合の救済措置として、予約情報の復元機能を用意しています。 ※予約受付中にクラッシュした場合、アプリを起動すると上記ダイアログが表示されます。 クラッシュ自体あってはいけないことなので、正直一番活躍してほしくない機能ではあります。それでも、万が一でもお

                                        • テクノロジー
                                        • 2015/02/27 10:25
                                        • ios
                                        • あとで読む
                                        • アプリ
                                        • development
                                        • Apple
                                        • *あとで
                                        • iphone
                                        • HockeyApp
                                        • iPhoneでプロキシサーバーの例外設定をする - Qiita

                                          3 users

                                          qiita.com/y_koh

                                          結論から言ってしまうと出来ません。 そこで.pacファイルを使用します。 .pacファイルはProxy auto-configと言ってプロキシ設定を自動で行うための設定ファイルです。 下記のような.pacファイルを作成し、アクセスできる場所へ配置します。 ※もちろんプロキシ設定前なのでプロキシを経由せずにアクセス出来る場所である必要があります。 function FindProxyForURL(url, host) { //Access images directly if (host == "image.xxxxxx.co.jp") return "DIRECT"; if (host == "thumbnail.xxxxxx.co.jp") return "DIRECT"; //For everything else use stg proxy return "PROXY [プロキシサー

                                          • テクノロジー
                                          • 2013/11/18 11:04
                                          • network

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

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

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

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

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

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

                                          公式Twitter

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

                                          はてなのサービス

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