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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『qiita.com』

  • 人気
  • 新着
  • すべて
  • Python +mysql + mediumtextで文字化け的おかしなことを直す - Qiita

    3 users

    qiita.com/kabayan

    Mysqlにpythonでつなぐと、varcharなら化けないのにmediumtextにすると化ける(ように見える) 解決策) bytes to str でOK import mysql.connector : contents = row[2] とすると↓ '\xe3\x81\x82\xe3\x81\x84\xe3\x81\x86' のようになったら、当該フィールドがなぜかbytesで読み込まれているので contents = row[2].decode('utf-8') とすれば文字化けしなくなります。というか文字化けじゃなくてbyteをそのままだそうとしたらそうなるわな。 疑問)なんでvarcharならstrで受けるのに、mediumtxtではbytesになるのかが謎。

    • テクノロジー
    • 2023/06/11 23:02
    • MySQL
    • techfeed
    • Python
    • ngrokよりserveoがすごい。0秒で localhostを固定URLで公開 - Qiita

      451 users

      qiita.com/kaba

      注意 serveoがサービス停止中です。 みんな大好きcloud functionには欠点があります。 それは、実際にコードをデプロイしないと、httpsで公開できないこと。 そのため、slackのコマンドを作ったり、ラズベリーパイとかを開発するのに不便だったりします。 以前私はngrokというcliアプリを使っていました。 とても使いやすく、ユーザー登録+ngrokのインストール+セットアップだけで使い始めることができます。 お金を払えば固定URLもゲットできます。 しかし、今回もっと良いものを見つけたので紹介します。 serveoです。 なんとこのserveoインストールもセットアップも不要です。 ターミナルで、以下のように ssh -R 80:localhost:3000 serveo.net と打つだけで自分のPCのlocalhost:3000を、固定URLでhttpsとして公開し

      • テクノロジー
      • 2019/07/29 18:36
      • ngrok
      • あとで読む
      • ssh
      • https
      • cloud
      • コマンド
      • cli
      • slack
      • デプロイ
      • Qiita
      • ExpoのOTAアップデートとrelease-channelについてまとめてみた。 - Qiita

        6 users

        qiita.com/kaba

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

        • テクノロジー
        • 2019/04/30 18:10
        • expo
        • ReactNative
        • ota
        • qiita
        • 環境
        • アプリ
        • 技術
        • android
        • 次の状態管理はReduxをやめてunstatedにする理由 - Qiita

          6 users

          qiita.com/kaba

          react nativeでglobal Stateの管理って何使ってますか? reduxですか?mobxですか? 両方とも堅牢なライブラリですが、記述量が多いし学習量も多いです。 今、reactを使ってる方、新しく入ってきた人、reduxについてこれてますか? react初心者には上の二つは厳しいです。。。 今、海外ではぐんぐん伸びてきている超軽量state管理ライブラリ「unstated」使ってみませんか? global stateをsetStateで変更するため、学習コストがとても低いです。 私はreduxからunstatedに乗り換えたら開発工数が半分になりました。 超おすすめです。 unstatedとは React標準のContextAPIを超薄く拡張したライブラリ。 学習コストが低く、シンプルでプロトタイプの作成に適している。 わずか400行で書かれ、 サードパーティーのライブラ

          • テクノロジー
          • 2019/04/14 18:12
          • Google Apps Scriptで支払業務の物忘れを防いだお話 - Qiita

            3 users

            qiita.com/kabanyasu

            はじめに 初Qiita投稿です。 こちらでのお作法とかをあまりよくわかっていないのですが、雰囲気を探っていただけますと幸いです。 著者プロフィール 文系大学生から会計系専門ファームに就職したため、プログラミングとは無縁だった プログラミングはほぼやったことがなかったが、2017年の8月くらいから独学でGAS,Pythonを書くようになった ネイティブなエンジニアではないが、ググったりしながら何となくコードを書けるようになってきたにわかコーダー(良い書き方があれば教えてください。。。) 最近はPythonのデータサイエンス的なところも勉強中です() 著者の基本思想 定型的な業務を避けたい 一回一回の作業量が少ない仕事でも、やるまでの精神的コストが高い仕事は極力避けたい 人間がやる仕事じゃないだろ?とおもった仕事はマジでやる気失う 自動化した業務の内容 従来の業務 業務内容 請求書が指定のメー

            • テクノロジー
            • 2019/03/06 22:02
            • GAS
            • react-native初学者が学習を始める前に知っておくべき6のtips - Qiita

              9 users

              qiita.com/kaba

              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 1 Expoとreact-native-cliの正しい選択。 まず2つの違いは簡易版か、本格版かということ。 Expoは環境構築にかかる時間がほぼゼロで、エミュレーターをPCにインストールすることなくスマホにExpoというアプリをインストールするだけで開発を開始できる。しかもreact-nativeの機能を全て使える。パフォーマンスも悪くない。 初学者が触るならこれだ。 しかし、jsのみで開発をしなければならないという制約があり、使用できるプラグインに大きな制限がかかる。が、通常のアプリではExpoで十分!特にスタートアップは、Expo

              • テクノロジー
              • 2019/02/16 08:33
              • あとで読む
              • 世界一シンプルなサーバサイドnodeでES6の始め方 - Qiita

                5 users

                qiita.com/kaba

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

                • テクノロジー
                • 2019/02/08 14:33
                • javascript
                • vscodeで検索するフォルダ、検索除外フォルダを指定する。 - Qiita

                  4 users

                  qiita.com/kaba

                  vscodeは最高のエディタだ。当然検索機能も充実している。2018年のjsのエディタはvscode以外考えられない。 vscodeでファイル指定検索の機能を見つけたので共有する。 vscodeで検索の下の含めるファイル、除外するファイルにexampleを入れた時、./exampleと言う全てのフォルダが該当する。./exampleと入れると、example/が該当する。!exampleでexampleと名前がついたもの以外を検索する。 検索オプションは以下だ。 to match one or more characters in a path segment ? to match on one character in a path segment ** to match any number of path segments, including none {} to group co

                  • テクノロジー
                  • 2019/02/01 11:31
                  • React v16で実装された new Context APIを使って、Reduxへ別れを告げる - Qiita

                    7 users

                    qiita.com/kaba

                    React v16でContext APIが新しくなりました。 このContextを使うことで、これまでサードパーティーのライブラリに頼っていたstate管理をreact本来の機能で実装できるようになりました。 しかしfacebookの例により、シンプルで柔軟性に富む代わりに実際の運用が難しいです。 それではreactのContext APIをstate管理に使う際のメリットデメリットについて書きます。 メリット 記述量が圧倒的に少ない。reduxの1/3。 stateだけでなく、変数を渡せる。 可読性が高くシンプルなコードが書ける。 学習コストが低い。 react hookのuseReducerと共に使うとかなりスケールする。 デメリット ContainerコンポーネントでJSXが純粋なViewでなくなり、ネストが2段深くなる。 複数のstoreからcontextを利用しようとすると、記

                    • テクノロジー
                    • 2019/01/11 06:57
                    • MongoDB 4.0 トランザクション機能 ベストプラクティス - Qiita

                      4 users

                      qiita.com/kabao

                      はじめに 今年6月にMongoDB 4.0がリリースされ、MongoDBでも複数ドキュメントにまたがるトランザクションが使えるようになりました。いろいろなところにコードサンプルなども出てきていますので、試してみた人もいることでしょう。 これまでMongoDBは、過去のバージョンで問題を抱えていたこともありましたし123、離れていったユーザーもいましたし45、いろいろ言われたりもしました6。3.0でストレージエンジンをWiredTigerにかえた頃から、遅まきながらも整合性、信頼性の向上にエネルギーが注がれ、ようやくたどり着いた78のが今回のトランザクションだったのかなと思います。 これまでのイメージを跳ね返して発展していくことを期待しながら、トランザクション機能を試し、注意点をまとめてみます。 ソース 今回使用したソース一式は以下のリポジトリに格納してあります。 複数ドキュメントトランザク

                      • テクノロジー
                      • 2019/01/05 00:34
                      • React Nativeの実は使ってはダメなライブラリ素晴らしいライブラリ(随時更新) - Qiita

                        88 users

                        qiita.com/kaba

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ダメなライブラリ。 redux reduxはstate管理の素晴らしいライブラリだ。 世界で一番愛用され、情報量も多く、大規模システムに向いている。 しかし、react nativeを採用するのはほとんどがスタートアップだ。 学習コストが高い+プロトタイプ制作が苦手なreduxはスタートアップにははっきり適さない。 reduxの代わりにcontext Api/MobXを使おう。Expo+contextApi or MobX+web版のfirebaseがスタートアップでの最適解だと思う。 react-native-cli cliでなくEx

                        • テクノロジー
                        • 2018/12/22 18:48
                        • React Native
                        • React
                        • ReactNative
                        • あとで読む
                        • ライブラリ
                        • library
                        • MongoDB 3.6 Release Notes 翻訳 - Qiita

                          4 users

                          qiita.com/kabao

                          Release Notes for MongoDB 3.6の翻訳です。原文はMongoDB Documentation Teamによるものです。ライセンスはCC BY-NC-SA 3.0となっています。 CONTRIBUTING.rst MongoDB documentation is distributed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported license. 脚注は、リリースノート以外の3.6のマニュアルなども参考にして今回付け加えたものです。 MongoDB 3.6 リリースノート セキュリティ デフォルトでlocalhostにのみバインド MongoDB 3.6から、MongoDBのバイナリ(mongodおよびmongos)は、デフォルトではlocalhostにのみバイ

                          • テクノロジー
                          • 2017/12/04 23:39
                          • MongoDB
                          • techfeed
                          • Linux
                          • セキュリティ
                          • あとで読む
                          • MongoDB 3.4 Release Notes 翻訳 - Qiita

                            4 users

                            qiita.com/kabao

                            Release Notes for MongoDB 3.4の翻訳です。原文はMongoDB Documentation Teamによるものです。ライセンスはCC BY-NC-SA 3.0となっています。 CONTRIBUTING.rst MongoDB documentation is distributed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported license. 脚注は、リリースノート以外の3.4のマニュアルも参考にして今回付け加えたものです。 MongoDB 3.4 リリースノート MongoDB 3.4が2016年11月29日にリリースされました。 主要な機能としては、linearizable read concern、view、collationが含まれます。 OpsMa

                            • テクノロジー
                            • 2016/12/02 11:41
                            • mongodb
                            • Unity iOSビルド時にURLスキームを追加するだけのPostProcessBuild - Qiita

                              3 users

                              qiita.com/kabayaki

                              using System.IO; using UnityEditor; using UnityEditor.Callbacks; using UnityEditor.iOS.Xcode; using UnityEngine; /// <summary> /// Unity iOSビルド後にUrlSchemeを追加する為のPostprocessor /// </summary> public class UrlSchemePostprocessor { /// <summary> /// ビルド後の処理( Android / iOS共通 ) /// </summary> [PostProcessBuild(1)] public static void OnPostProcessBuild( BuildTarget target, string path ) { // iOSじゃなければ処理し

                              • テクノロジー
                              • 2016/09/26 14:28
                              • Unity
                              • iOS
                              • 【Homebrew】brew doctorで,毎回書き込み権限が無いと言われる問題の意外な原因 - Qiita

                                5 users

                                qiita.com/kabayan55

                                はじめに Homebrewについてです. OSをアップデートした訳でもなく,何かをいじった記憶もなく,ある日から数時間〜1日時間をあけてbrew doctorをすると毎回「書き込み権限が無い」との警告が出るようになりました. brew doctor: Homebrewに問題がないか調べるコマンド 実際におきたこと brew doctor で出る警告をまとめると,以下のようになります. (実際には解決法も一緒に書かれています) Warning: /usr/local/bin isn't writable. Warning: /usr/local/share isn't writable. Warning: Some directories in /usr/local/share/man aren't writable. This can happen if you "sudo make in

                                • テクノロジー
                                • 2015/11/16 06:42
                                • Tips
                                • 【超簡単!】Pythonで日本語を含む辞書やリストの中身を表示する方法 - Qiita

                                  8 users

                                  qiita.com/kabayan55

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

                                  • テクノロジー
                                  • 2015/11/16 05:26
                                  • Python
                                  • 日本語
                                  • trouble
                                  • GitHub Pagesでga-beaconを使ってリアルタイムアクセス解析 - Qiita

                                    3 users

                                    qiita.com/kabayan55

                                    はじめに Github Pagesのリアルタイムアクセス解析をするため,ga-beaconを使ってみようと思いました. ga-beaconとは Google Analyticsと連携する,Webビーコン型リアルタイム解析ツールです. ga-beaconの導入方法 Google Analytics に登録 新しいプロパティの作成 Websiteを選択 Website name 識別できればいいので何でも良いです. WebSite URL https://ga-beacon.appspot.com/ と入力. Get Tracking ID Get Tracking ID をクリックし,ID( UA-XXXXXXXX-X という形式のもの)を控える. アクセス解析を行いたいページに以下のようなHTMLを追加 Tracking IDとURLはご自身のものに変更してください.ページ内であれば,貼り

                                    • テクノロジー
                                    • 2015/11/08 03:24
                                    • analytics
                                    • tutorial
                                    • github
                                    • google
                                    • OS X を El Capitan にアップグレードしてしまい HHKB Lite2が利用できなくなったときの暫定的対処方法 - Qiita

                                      4 users

                                      qiita.com/kabaken

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

                                      • テクノロジー
                                      • 2015/10/26 16:05
                                      • mac

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

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

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

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

                                      j次のブックマーク

                                      k前のブックマーク

                                      lあとで読む

                                      eコメント一覧を開く

                                      oページを開く

                                      はてなブックマーク

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

                                      公式Twitter

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

                                      はてなのサービス

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