並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 3475件

新着順 人気順

パースの検索結果281 - 320 件 / 3475件

  • 小島慶子〈エア離婚〉を選んで2年「夫婦リセットか、続行か。いま心は揺れて」 いま、心は揺れて|芸能|婦人公論.jp

    家族が暮らすオーストラリアに帰ることができないまま10ヵ月。長男の卒業式に出られず、次男には身長を抜かれた。コロナで会えなくても、家族は成長する。ならば、「解散」を宣言した夫との関係はどうか──(構成=田中有 撮影=清水朝子) 存在の大きさに気づかされた 家族と暮らすオーストラリアのパースと東京を行き来して、6年になります。これまでは2〜3ヵ月ごとに往復していたのが、新型コロナウイルス感染症の影響で、今年の1月からずっと東京暮らしです。その間に長男は高校を卒業し、中学3年の次男は、私を追い越すほどに背が伸びました。息子たちや夫とは、もう10ヵ月近くビデオ通話だけのやりとりに。「大変だけど、みんなで一緒に乗り越えよう」と、移住したばかりの頃のように鼓舞しあっています。 ただ、夫と私は2年前から「エア離婚」状態にあります。エア離婚というのは私の造語で、次男が大学に入る4年後に離婚することを視野

      小島慶子〈エア離婚〉を選んで2年「夫婦リセットか、続行か。いま心は揺れて」 いま、心は揺れて|芸能|婦人公論.jp
    • 有価証券報告テキストマイニング入門 - 株式会社ホクソエムのブログ

      はじめに こんにちは, ホクソエムサポーターのKAZYです。 先日猫カフェデビューをして, 猫アレルギーであることがわかりました🐈。 次はフクロウカフェに挑戦してみようかなと思っています🦉。 ところで皆様, 有価証券報告書は読んでますか? 私は読んでいません。 読めません。 眺めていると眠くなります💤。 私は眠くなるんですが, 有価証券報告書ってテキストマイニングするのに向いているんです。企業の事業や財務情報が詳細に書かれています。 XBRL形式で構造化されています。 数千社分のテキストが手に入ります。 おまけに無料です。 どうです?興味湧いてきませんか? 本記事ではPythonを使って有価証券報告書をテキストマイニングする方法を紹介します。 有価証券報告書をダウンロードするところからご紹介するのでご安心を。 こんな方が見たら役に立つかも 企業分析をプログラミングでやりたいが何してい

        有価証券報告テキストマイニング入門 - 株式会社ホクソエムのブログ
      • なぜシェルスクリプトはPOSIX準拠でも環境依存が激しいのか? 〜POSIXの問題点とその解決策の案〜 - Qiita

        なぜシェルスクリプトはPOSIX準拠でも環境依存が激しいのか? 〜POSIXの問題点とその解決策の案〜ShellScriptBashshellPOSIX まえがき この記事は「シェルスクリプトで高い移植性と生産性を両立させるシリーズ」の第一弾です。移植性と生産性を両立させるための前提知識として POSIX コマンドの問題点について解説します。第二弾では高い移植性と互換性を実現させるための考え方、そして第三弾、第四弾ではそれを実現するシェルスクリプトの具体的な実装テクニックを紹介します。第五弾では現実的な問題と回避方法について解説する予定ですがまだ具体的な内容は決まっていません。第五弾はその前に「シェルスクリプト入門(仮)」の記事を書こうと思ってるので少し遅くなると思います。もし興味がある方は記事をストックしていると更新時に通知されると思います。 2021-07-11 追記 記事が長くなった

          なぜシェルスクリプトはPOSIX準拠でも環境依存が激しいのか? 〜POSIXの問題点とその解決策の案〜 - Qiita
        • Chrome Devtools による フロントエンドパフォーマンスの計測

          こんにちは。株式会社スタメンでFANTSのフロントエンドを担当している@0906kokiです。 今回の記事では、皆さんおなじみの Chrome Devtools にある Performance タブで、フロントエンドのパフォーマンスを計測する方法について書きたいと思います。 はじめに フロントエンドのパフォーマンス・チューニングと言うとバックエンドと比べて後回しになりがちですが、フロントエンドにアプリケーションの複雑性が寄ってきている現在、フロントエンドがボトルネックでレスポンスのレイテンシーが発生することは往々にしてあると思います。 バックエンドではユーザー数の増加や大量の同時接続に耐えられる負荷対策やパフォーマンス・チューニングが中心となりますが、フロントエンドではプロジェクトサイズの増加による JavaScript ファイルのダウンロードやスクリプティング、レンダリング速度の低下等が

            Chrome Devtools による フロントエンドパフォーマンスの計測
          • Relayに学ぶGraphQLのスキーマ設計 - cockscomblog?

            2018年の初めくらいから、仕事でGraphQL APIを何度も作っている。サーバーサイドもクライアントサイドも実装している。 最近クライアント側にRelayを使ってみている。 GraphQLのクライアントとしてはApolloを使う場合が多いと思うが、Facebook製のRelayもかなりよくできている。以前はTypeScriptに対応していなかったが、今はTypeScriptも使える。最近のバージョンではhooksのAPIがexperimentalではなくなり、ReactのSuspense API(Suspense for Data Fetchingは使わずに)と合わせて使える。 RelayはGraphQLのスキーマに制約を設けることで、クライアント側のAPIがデータの再取得やページネーションなどを抽象化している。換言すると、Relayからデータの再取得やページネーションに必要なスキーマ

              Relayに学ぶGraphQLのスキーマ設計 - cockscomblog?
            • AWS活用の自由度を上げる「Lambda」を「Rust」で活用 メモリの使用量を抑えつつ、プログラムの作成も簡単に

              AWS活用の自由度を上げる「Lambda」を「Rust」で活用 メモリの使用量を抑えつつ、プログラムの作成も簡単に Rust を AWS で活用しよう! 原氏の自己紹介 原旅人氏:じゃあ始めます。私、株式会社ログラスでクラウドエンジニアというタイトルでやっている、原と申します。このたびは、このようなところに呼んでいただきありがとうございます。 今日は、「RustをAWSで活用しよう!」と。「AWS」って、実は「Lambda」の話なんですが、こういったことで話をしようと思います。 自己紹介は先ほどしていただいたので、ほぼ省略です。(スライドを示して)実は松本さん(松本健太郎氏)と私はここに書いてある検索エンジンの会社で一緒に働いていて、私がRustをやるきっかけを作ってくれたのも、実は司会者の松本さんです。 株式会社ログラスについて 今はログラスという会社にいて、クラウドエンジニアという名前

                AWS活用の自由度を上げる「Lambda」を「Rust」で活用 メモリの使用量を抑えつつ、プログラムの作成も簡単に
              • 遅れてやってきた令和バグ あるいはiOSアプリでの日付の扱い方 - Hatena Developer Blog

                こんばんは、id:kouki_dan です。突然ですが、現在は2021年ですね。あるいは令和3年です。今年が有効期限の免許証には平成33年と書かれているかもしれません。また、神武天皇即位の年を元年と定めた皇紀では2681年になります。 同じ年を表しているはずなのですが、暦によって何年なのかは違います。実はiOSは複数の暦に対応していて、日本で使われている和暦にも対応しています*1。令和元年5月にリリースされたiOS 12.3のリリースノートには、令和に対応したことが示されています。 暦を選択するのはiOSを使っているユーザーなので、iOSアプリでは端末によって複数の暦が存在しています。この記事では暦の取り扱いが不適切で実際に起きたバグとその原因、また、一般的にどのように日付を扱うべきかについて説明します。 突然、APIレスポンスのパースに失敗する 原因判明! APIのレスポンスが閏日だった

                  遅れてやってきた令和バグ あるいはiOSアプリでの日付の扱い方 - Hatena Developer Blog
                • Javaのスペシャリストが教える、Java9からJava14で細かく変更された機能

                  LINEが定期的に開催する技術者向けミートアップ「LINE Developer Meetup」。65回目の は「Java」というテーマで、JavaのスペシャリストであるLINE Fukuoka株式会社のきしだなおき氏が、Java 9から14での細かい機能変更について紹介しました。関連資料はこちら。 Java9からJava14までの4つの細かい仕様変更 きしだなおき氏(以下、きしだ):よろしくお願いします。僕のセッションでは「Java9からJava14までをおさらいをする」という話をします。 自己紹介ですが、きしだと言います。LINE Fukuokaで働いていて、最近7年ぐらい放置していた洗濯機をやっと買い替えて、「文明って便利だな」と思っているところです。 今日の話ですが、Java9からJava14まで、けっこういろいろな変更が積み重なっていて、大きい言語仕様の変更などはけっこう話題になる

                    Javaのスペシャリストが教える、Java9からJava14で細かく変更された機能
                  • Electron製アプリの起動速度を1,000ミリ秒速くする方法

                    めっちゃダッシュするイヌさん英語で先に書いてから日本語訳しています ⇒ English version is available here. こんにちは、TAKUYAと申します。InkdropというMarkdownノートアプリを開発しています。このアプリはElectronで作っています。Electronは、NodeJSとChromium(ブラウザ)ベースでクロスプラットフォームなデスクトップアプリが開発できるフレームワークです。このフレームワークは基本的に素晴らしいです。なぜならあなたはネイティブ用のフレームワークを学ぶ必要がなく、JavaScript、HTMLとCSSでアプリが作れるからです。もしあなたがウェブデベロッパーだったら、手軽にアプリが作れるでしょう。一方で、多くの人がElectronの弱い点についても言及しています。それはアプリの起動速度が遅い傾向にある、という点です。僕のア

                      Electron製アプリの起動速度を1,000ミリ秒速くする方法
                    • Pythonで検索エンジンを自作する方法 Part.1

                      2019年9月16、17日、日本最大のPythonの祭典である「PyCon JP 2019」が開催されました。「Python New Era」をキャッチコピーに、日本だけでなく世界各地からPythonエンジニアたちが一堂に会し、さまざまな知見を共有します。プレゼンテーション「入門 自作検索エンジン」に登壇したのは加藤遼氏。講演資料はこちら 検索エンジン自作の入門編 加藤遼 氏:普段はサーバサイドの開発やAPI、検索まわりをやっています。技術的にはPythonやElasticsearchがメインです。このセッションにこんなに人が来ると思っていなかったので、これだけ集まってくれて大変ありがとうございます。 ここに来たということは、みなさん検索に多少なりとも興味がある方だと思います。なのでちょっとだけ宣伝させてください。検索技術勉強会という勉強会のスタッフをやってます。これは特定のライブラリに関

                        Pythonで検索エンジンを自作する方法 Part.1
                      • プロと読み解くRuby 3.3 NEWS - STORES Product Blog

                        テクノロジー部門CTO室の笹田(ko1)と遠藤(mame)です。今年の 9 月から STORES 株式会社で Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています(Rubyのこれからを STORES で作る。Rubyコミッター笹田さん、遠藤さんにCTOがきく「Fun」|STORES People )。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 本日 12/25 に、恒例のクリスマスリリースとして、Ruby 3.3.0 がリリースされました(Ruby 3.3.0 リリース)。クックパッド開発者ブログで連載していたように、今年も STORES Product Blog にて Ruby 3.3 の NEWS.md ファイルの解説をします(ちなみに、STORES Advent Calendar

                          プロと読み解くRuby 3.3 NEWS - STORES Product Blog
                        • RustのWebフレームワークで実現する“爆速アプリ開発” 「こういうのやりたい」がすぐできる、actix-webの活用

                          ウェブアプリケーションをRustで開発している、株式会社estie。今回開催された「Rust、何もわからない…」では、実サービスで活用されているRustについて、その活用方法の事例を紹介しました。estieでアルバイトとしてRustを用いたウェブアプリの開発に取り組んでいるkenkoooo氏。「actix-web」の活用について発表しました。 アジェンダの紹介 kenkoooo氏:では僕、kenkooooが「actix-webで快適Webアプリ生活」というタイトルで発表します。よろしくお願いします。 (スライドを示して)今日発表したいことは、actix-webというRustのWebフレームワークが、どれだけ使いやすいかということです。それから、これは立ち入った話なのですが、actix-webのミドルウェアという機能があって、それも今estie(株式会社estie)でけっこう使っているので、

                            RustのWebフレームワークで実現する“爆速アプリ開発” 「こういうのやりたい」がすぐできる、actix-webの活用 
                          • 自動テスト速度改善 - 自動テストが品質のボトルネックとならないために - freee Developers Hub

                            freee人事労務の品質改善を専任で活動している keik です。 freee人事労務ではアプリケーション開発の自動テスト環境として CircleCI を利用しています。すべてのコードの変更は GitHub 上の Pull Request を経由して行われますが、Pull Request のマージ条件の一つとして自動テストをパスすることを求めるようにしています。 つまり、どんな些細な変更であっても、急ぎの変更であっても、リリースするためには基本的には自動テストの結果を待つ必要があります。一方で、コードベースは日々成長しており、それに比例して自動テストの実行時間も長くなっています。 ここに、ゆっくりと、ジレンマが生じはじめます。 品質を高める目的の自動テストだが、実行時間が長いと品質のボトルネックになりうる。 具体的には以下のようなシナリオが考えられます。 些細な改善が億劫になる(自動テスト

                              自動テスト速度改善 - 自動テストが品質のボトルネックとならないために - freee Developers Hub
                            • 【インタビュー】「絵」は自己防衛のための手段。『映像研』作者・大童澄瞳、発達障害と向き合った20年 - ライブドアニュース

                              水上に建てられた架空の高校を舞台に、アニメ制作に情熱を注ぐ3人の女子高生たちを描いた漫画『映像研には手を出すな!』(以下『映像研』)。 架空のメカや空想世界の設定画が次々と公開されていく一方で、作り手のこだわりや葛藤も生々しく描写されており、その読み味は唯一無二。全クリエイター必読の異色作である。1月からは湯浅政明監督によるTVアニメが放送中だ。 原作者の大童澄瞳(おおわら・すみと)は、なんと本作がデビュー作。発達障害であることを公表しており、小学生の頃から生きづらさを感じていたという。不登校や引きこもりの経験を経て、社会を生き抜くための手段として、絵を描き始めたそうだ。 そんな大童がアニメーターを志し、漫画家となり、『映像研』を生み出すまでのストーリー。こちらもかなりの異色作です。取材・文/岡本大介 ▲「アニメは設定が命」の浅草みどり(左)、カリスマ読者モデルでアニメーター志望の水崎ツバ

                                【インタビュー】「絵」は自己防衛のための手段。『映像研』作者・大童澄瞳、発達障害と向き合った20年 - ライブドアニュース
                              • Site Isolation 及び Web のセキュリティモデルの更新 | blog.jxck.io

                                Intro Origin は Web におけるセキュリティモデルの一つとして、コンテンツ間の Communication に関する境界を定義し、リソースを保護してきた。 しかし、 Spectre の発覚以降、 Communication に関する制限だけではなく Isolation によるメモリレベルでのアクセス制御が必要となった。 そこで現在作業されているのが、 CORB, CORP, COEP, COOP といった仕様群であり、これは Web におけるセキュリティモデルの更新作業と見ることができる。 概要と現状について解説する。 DEMO & Resources 量が多いため、動作する DEMO と関連リソースは、ページ下部にまとめてある。 CORS による Cross Origin Communication の制限 CORS は、平たく言えば、リソース提供元(サーバ)が、クライアン

                                  Site Isolation 及び Web のセキュリティモデルの更新 | blog.jxck.io
                                • Googleスプレッドシートを利用した、たぶん史上最も簡単にデータを更新できるマップツール - Qiita

                                  最も簡単にデータを更新する方法 Webシステムでデータを更新する方法としては、管理画面にログインして、リスト上にデータが並んでおり、「編集」ボタンをクリックすると、フォームが並んだ編集画面に遷移して、そこでデータを更新したあと、「更新」ボタンを押して完了、というのが定番であろう。 しかし、筆者が考える一般の方が最も簡単にデータを更新出来る方法、それはエクセル状のシートの更新だと考えている。 住所を持ったデータがあって、それらを Google マップ上にピンを置いて参照できるようにしたい。その上、それらのデータを随時編集したり、新しいデータを追加したい、という要件があって、まず浮かんだのは Google マイマップでした。しかし、Google マイマップの場合、Google スプレッドシートから簡単に Google マップにデータをインポートはできるのですが、スプレッドシートと Google

                                    Googleスプレッドシートを利用した、たぶん史上最も簡単にデータを更新できるマップツール - Qiita
                                  • 行動主義心理学を10分で理解する

                                    はじめに行動主義はJ.B.Watsonが最初に提唱した心理学の哲学だ。この哲学は、現代では下火のように見なされてたり、あるいは棄却すべき対立仮説のように扱われることが多い。 しかし、実際には認知心理学者、あるいは認知科学者が槍玉にあげる行動主義は、誤解に基づくものか、そうでなくても「その行動主義を自称している行動主義者は現代にはいないよ」と言わざるをえないような藁人形論法であることが少なくない。 そこで、行動主義の誕生から現代的な展開までの歴史について、ごくごく簡単にまとめてみようと思う。 Watson の行動主義行動主義は、Watson が 1913 年に提唱した。 Watson の基本的な主張は、ご存知の通り「心理学の対象を客観的に観察可能な行動に限る」というものだ。 当時の心理学は Wundt の提唱した「内観法」を用いて人間の持つ「観念連合」を記述する、というものであった (余談だ

                                      行動主義心理学を10分で理解する
                                    • React 19 で変わるアクセシビリティ周りの技術 - SmartHR Tech Blog

                                      こんにちは。アクセシビリティ本部のアクセシビリティエンジニアの五十嵐です。SmartHRでは主にアクセシビリティテスターが見つけた課題を技術的な観点から改善したり、根本的な問題を解決するための仕組みづくりを担当しています。 さて、Meta が開発する UI ライブラリとして長い間人気を博している React ですが、2024年4月に最新版であるバージョン 19 のRC版が公開されており、注目を集めています。 バージョン 19 では "use client" や "use server" でも知られる Server Components を含む様々な機能が含まれる予定ですが、この記事では、そんな React バージョン 19 をアクセシビリティの観点からキャッチアップし、特に便利になりそうな点や、注意が必要になりそうな点などを見ていきます。 forwardRef が不要になった 仮想 DOM

                                        React 19 で変わるアクセシビリティ周りの技術 - SmartHR Tech Blog
                                      • Goの標準ライブラリのコードリーディングのすすめ | フューチャー技術ブログ

                                        パッケージの選定そもそも、どのパッケージを読んだらいいんだろう?という疑問があると思います。上記のパッケージを選定した方法を紹介したいと思います。 読むパッケージの選定は有志のメンバ数名で一緒に決めました。 まずパッケージのステップ数を見てスクリーニングしています。gocloc というツールを使うと以下のフォーマットで簡単にステップ数を確認することができます。 $ gocloc archive ------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- Go 21 7

                                          Goの標準ライブラリのコードリーディングのすすめ | フューチャー技術ブログ
                                        • イスラエル支援企業のリストと不買運動のススメ - 場末の雑文置き場

                                          イスラエルによるパレスチナ人迫害に抗議する方法として、デモ以外にもイスラエルの商品やイスラエル支援企業の商品をなるべく買わない、というものがある。これが意外に効果的で、南アフリカのアパルトヘイトが終わったのも不買運動により追い詰められたのがきっかけだ。 イスラエル支援企業のリストを見ると、世界の名だたる企業がこんなに、と驚く。欧米ではイスラエルを批判した人たちがそのために職を失うような事態が頻繁に起きていて、シオニストがいかに強い権力を持っているかを日々実感させられている。こういう状況を改善するためにも、イスラエル支援勢力の力を少しでも弱めたい。 ということで、イスラエル支援企業を項目別にまとめてみた。代替候補もできるなら挙げてみることにする。 コンピューター系 ボイコット対象…マイクロソフト、アップル、インテル、HP(ヒューレット・パッカード)、IBM、DELL マイクロソフトとインテル

                                            イスラエル支援企業のリストと不買運動のススメ - 場末の雑文置き場
                                          • UnJS にどんなツールがあるのか、上位30件すべて紹介してみた

                                            タイトル通り、JavaScriptツール群「UnJS」にどんなライブラリが存在するのかをひたすら見てみよう! という記事です。 本当は全て紹介しようと思ったのですが、全75個あり、1つの記事に入れるとあまりにも多すぎるので、この記事では2023年11月4日時点のStar数の順に沿って上位30個を紹介していきます。 UnJS とは UnJSは、Nuxt 開発チームが中心となって開発・メンテナンスされている、あらゆるJavaScriptフレームワーク上で統一的に動作するユーティリティーツール・ライブラリ群です。 UnJSというプロジェクトが何であるかについては、2022年11月に公開された講演映像「UnJS: Nuxt 3 behind the scenes by Pooya Parsa」を観て頂くのが最もわかりやすいと思います。Nuxt 3 正式リリース直後ということもあって、かなり詳細な背

                                              UnJS にどんなツールがあるのか、上位30件すべて紹介してみた
                                            • 材料科学から 絵画を読み解く ~ゴッホの作品を例として~

                                              66回日府展市民講座 2019.5.26 都美術館 材料科学から 絵画を読み解く ~ゴッホの作品を例として~ 佐藤勝昭 日府展理事 東京農工大学名誉教授(工博) 自己紹介  私は応用物理学の研究者であると同時に、洋画家 です。  光物性・材料物性の科学的視点で絵具や絵画技法 を観ると新たな発見があります。  以前の市民講座では、絵具の科学、北斎ブルーの 材料科学などをお話ししました。  今回は、ゴッホの絵画を題材として材料科学の視 点で読み解きます。 1966 京大大学院工学研究科修士修了 1966-1984 日本放送協会 1984-2007 東京農工大学 2007-2018 科学技術振興機構 1970 日府展洋画部初出品 現在 日府展理事・総務部長 日府賞, 東京新聞賞, 中日賞他 1974 第1回個展、2018まで個展16回 はじめに  私のゴッホの絵との出会いは、中1の時(

                                              • RustにおけるGitHub Actionsベストプラクティス - paild tech blog

                                                こんにちは大櫛です。Travis CIがオープンソースプロジェクトで使いづらくなったり、Azure PipelinesからGitHub Actionsになった途端*1爆発的な流行が生まれたりと、CIサービスにおいてもここ数年で色々な動きがありました。 特に技術記事・ブログのトレンドや企業のリクルート向け資料を見ていると、GitHub Actionsの利用が進んでいるような印象を受けます。 今回はそんなGitHub Actionsについて、Rust projectで使う際に知っておいた方がいいことやactionを紹介していきます。 以下の情報は執筆時点(2023-02-19)のものに基づいています。閲覧時には無効・誤ったものになっている可能性がありますので、必ず最新の情報・状態を確認するようにしてください。 actions-rs(非推奨) まずはじめに、執筆時点では使用を控えた方がいいact

                                                  RustにおけるGitHub Actionsベストプラクティス - paild tech blog
                                                • SvelteKitが正式リリースされたのでtRPCとPrismaを使ってWebアプリを開発してみた

                                                  新年あけましておめでとうございます。 昨年はあっという間に過ぎ去ってしまったので、2023年はたくさん開発していきたいです。 はじめに はじめまして、kosei28という者です。 普段は大学に通いながら個人開発している19歳です。 この度、Chatockという掲示板のようなWebアプリを開発したので、紹介させてください。 つくったもの スレッドを作って、その中に投稿することができます。 スレッドにはタグをつけることができて、タグによってスレッドを検索することができます。 いいねをすることもでき、いいねしたスレッドや投稿は自分のライブラリページから見返すことができます。 背景 さて、皆さんはSvelteKitを知っていますか? SvelteKitとは、SvelteのWebアプリを開発するためのフレームワークで、ReactにおけるNext.jsのようなものです。 ルーティングやSSRなどができ

                                                    SvelteKitが正式リリースされたのでtRPCとPrismaを使ってWebアプリを開発してみた
                                                  • Postman, Newman で始める E2E テスト - Techtouch Developers Blog

                                                    バックエンドエンジニアの misu です。最近はブンブンチョッパーでチャーハンやドライカレーばっかり作ってます。 この記事について 内容 Postman と Newman について モチベーション 実行例 テストの設定 Github Actions にのせる E2Eテストを陳腐化させないために その他 参考 この記事について 弊社では REST API 定義置き場やクライアントとして機能する Postman を使っています。Postman は、登録してある定義に基づいて API リクエストを投げる Newman というライブラリが提供されており、E2E テストのセットアップが簡単にできます。今回は、これらのライブラリを使って E2E 環境を Github Actions 上に作ってみたので簡単なサンプルと一緒に使用感を見ていただけたらと思います。 内容 Postman と Newman に

                                                      Postman, Newman で始める E2E テスト - Techtouch Developers Blog
                                                    • 無料で使えるプロキシ/ロードバランサのOSS 比較18選 | OSSのデージーネット

                                                      プロキシサーバとは プロキシとは、クライアントとサーバの間に中継サーバとして配置するサーバのことです。プロキシは、クライアントから見た場合、サーバのように振る舞い、サーバから見た場合、クライアントのように振る舞います。クライアントアプリケーションは、プロキシへ通信を行い、プロキシはそのリクエストを受信し、受信したリクエストを本来送られるべきサーバへ転送するかのように送信します。サーバは、リクエストを送信してきたプロキシへ応答を返します。プロキシは応答に対応したクライアントに対して、応答を送信します。 プロキシサーバの種類 プロキシは、通信を中継するため通信内容をログに残したり、検査したり、書き換えたりといった処理が可能です。そのため、様々なプロトコルに対応した汎用的なプロキシと、アプリケーション(プロトコル)毎に特化した処理を行うソフトウェアがあります。 なお、Webプロキシは、HTTPプ

                                                        無料で使えるプロキシ/ロードバランサのOSS 比較18選 | OSSのデージーネット
                                                      • ソーシャルゲームを支える「リアルタイムサーバー」の作り方

                                                        2020年2月13日、『神姫PROJECT』などソーシャルゲームの企画・開発を手がける株式会社テクロスが主催するイベント「TECH x GAME COLLEGE」が開催されました。第32回となる今回のテーマは「ゼロからリアルタイムサーバーを作るまで」。ソーシャルゲームのリアルタイム性を実現する「リアルタイムサーバー」の仕組みと作り方について、株式会社gumiの清水佑吾氏が解説します。講演資料はこちら ゼロからリアルタイムサーバーを作るまで 清水佑吾氏(以下、清水):本日はお招きいただきありがとうございます。株式会社gumiの清水と申します。よろしくお願いします。今日は「ゼロからリアルタイムサーバーを作るまで」ということで発表します。 まずは会社の説明をさせてください。私は株式会社gumiというところで働いております。 2007年にできた会社で、主にモバイルゲームを作ったり、VR・AR

                                                          ソーシャルゲームを支える「リアルタイムサーバー」の作り方
                                                        • 料率計算における小数点数の扱いについて | メルカリエンジニアリング

                                                          Merpay Advent Calendar 2020 の3日目です。 メルペイでバックエンドエンジニアをしている iwata です。 メルペイスマート払いの開発をしている Credit Design というチームに所属しています。 私は2019年の入社以来、「メルペイスマート払い(定額払い)」(以下、定額払い)の開発を担当しており、今年の7月にようやくリリースすることができました。 この定額払いの手数料計算のために、「1万分の1を1とする単位」であるベーシスポイントを扱うGo言語のパッケージ go.mercari.io/go-bps を作成しました。 ちょうど1年前に、 mercari.go #12 で「料率計算における小数の扱いについて」として発表しましたが、当時はオープンソースとして公開していませんでした。 今回オープンソースとして公開しましたので、改めてパッケージを紹介します。 料

                                                            料率計算における小数点数の扱いについて | メルカリエンジニアリング
                                                          • QUICをゆっくり解説(3):QUICパケットの構造 | IIJ Engineers Blog

                                                            Haskellコミュニティでは、ネットワーク関連を担当。 4児の父であり、家庭では子供たちと、ジョギング、サッカー、スキー、釣り、クワガタ採集をして過ごす。 前回の説明では、「Initial パケット」や「Version Negotiation パケット」といった用語を未定義で使いました。今回は、こういった「パケット」や「フレーム」が、どのような構造を持っているかについて説明します。 古典的なパケット IP、UDP、およびTCPでデータをやり取りする基本単位は、すべて「ヘッダ+ペイロード」という構造を持っています。このヘッダ+ペイロードという単位は、それぞれ以下のように呼ぶのが慣習です。 IP – パケット UDP – データグラム TCP – セグメント すべてパケットと呼んでも間違いではありません。UDPの場合、IPペイロードが「UDPデータグラム(UDPヘッダ+UDPペイロード)」に

                                                              QUICをゆっくり解説(3):QUICパケットの構造 | IIJ Engineers Blog
                                                            • 【ファッション】特にファッションのことをよく知らない私が2019年冬のトレンドを妄想で予想していく - きままなあさこ

                                                              ワンピース界のオシャレ番長 ドフラミンゴ系女子のルーツ 匠の技術 ①ファーを選ぶ作業 ②ファーを細分化する ③ゴミを落とす ④ファーを土台に刺しこむ 最高のアウターを手に入れた子泣き爺 そして今 おまけ こんにちは! 大山あさこです。 今回は少しだけ変化させて‥ファッションについて考えてみたいと思います。 ワンピース界のオシャレ番長 皆さんはワンピース界のオシャレ番長をご存知でしょうか。 ワンピースはもちろんあのワンピースです。 そうそう、ビーズを繋げてね、ネックレスにしたりキーホルダーにしたり小学生に大人気ね。うん、オシャレ!しゃれおつぅー! しゃれおつはこちら↓ アクアビーズ はじめてのアクアビーズ(2019年Ver.) 出版社/メーカー: エポック(EPOCH) 発売日: 2019/03/23 メディア: おもちゃ&ホビー この商品を含むブログを見る 夜のテンションは怖い。こんな寒い

                                                                【ファッション】特にファッションのことをよく知らない私が2019年冬のトレンドを妄想で予想していく - きままなあさこ
                                                              • CSS アニメーションについて深く知る - Qiita

                                                                概要 CSS で実装する要素の移動(アニメーション)に関しての簡単な説明から、パフォーマンスに関連する事象を深掘って説明していきます。この辺りの話はややこしいので、自身でも整理をつけるためにまとめました。 長い記事になりますが、CSS のアニメーション(パフォーマンス関連)を深く理解するための手助けになれば幸いです。 既にご存知の方はどこか間違っている点などあればご指摘宜しくお願いいたします。 要素の移動について 要素を縦横にアニメーションを伴って動かしたい場合 transition を適応させた要素に対して right, left, top, bottom や transform: translate(X,Y) のプロパティーを追加、またはその値を変更することで実現させることができる。 移動には right, left, top, bottom よりも transform: transl

                                                                  CSS アニメーションについて深く知る - Qiita
                                                                • 技術選定と、組織のかたちと、セキュリティ

                                                                  技術選定について最近の私生活や労働を通して考えたことを、つらつらと書き下した文章(ポエム)です。 他者に伝えることではなく、頭の中におぼろげに存在する考えを言語化して客観視することを目的に書いた雑記なので、 誰かにとっては当たり前なことも、誰にも当てはまらないことも書いてあるかと思います。 またここで述べることは、こうやって書き下した時点での僕の考えに過ぎないので、明日僕は全く別の考えを持って行動しているかもしれません。 いわばこれは僕の思考のスナップショットです。 諸々、ご容赦ください。 技術選定そのもの ソフトウェアの開発においては、どこからが開発者の作るものの責務であり、どこからがその下のレイヤの責務であるかを(あるときには能動的な思考より、またあるときには受動的な思考により)明確にする、という知的活動を繰り返していくことになります。 この営みは、開発するソフトウェアに関する前提を定

                                                                    技術選定と、組織のかたちと、セキュリティ
                                                                  • 【プログラミング初心者向け】クラスメソッドとインスタンスメソッドはどう使い分けるべき? - give IT a try

                                                                    はじめに ruby-jpのSlackで以下のような質問が投稿されていました。 クラスメソッドとインスタンスメソッドの具体的な違いがわかりません。 現状「クラスメソッドはクラスから実行でき全体に関する処理を書くときによく使うもの。インスタンスメソッドはインスタンスから実行でき、個別具体的な処理を書くときに使うもの。」という理解をしています。そして実装の際に「これはクラスメソッドとインスタンスメソッドどちらで書くべきなのか」悩むケースが多いです。 上記を踏まえて質問です。 クラスメソッドとインスタンスメソッドの具体的な違いを皆さんはどのように定義しているか どこからがクラスメソッドでどこからがインスタンスメソッドなのかの境目はどのあたりにあるか をお伺いしたいです! クラスメソッドとインスタンスメソッドの使い分けは僕がメンターをやっているフィヨルドブートキャンプでもよく見かける質問です。 そこ

                                                                      【プログラミング初心者向け】クラスメソッドとインスタンスメソッドはどう使い分けるべき? - give IT a try
                                                                    • Content EditableでWYSIWYGエディタ作るの楽しい! - maru source

                                                                      こんにちは丸山@h13i32maruです。 僕は今、Ubie Discoveryで医療従事者向けのカルテエディタを作っています。人生で初めてContent Editableを使ってエディタを作ってるんですが、それがすごく楽しいです!というのも、エディタを作るには色々技術的な課題があります。例えば、テキストをパースするには?ASTからHTMLをビルドするには?パフォーマンスのよい更新方法は?などなど。それらの技術的な課題を解決していくのが単純に楽しいという感じです。また、車輪の再発明は極力抑えつつ、自分たちのプロダクトでやりたいことを実現できるような工夫もしています。 というわけで、今回はそんなエディタ作りで取り組んだ課題と解決策を紹介していきたいと思います。 (訳: 楽しかったので、誰かに聞いてもらいたい!) エディタの概要 メンテしやすいテキストパーサ - PEG.js メンテしやすいH

                                                                        Content EditableでWYSIWYGエディタ作るの楽しい! - maru source
                                                                      • DynamoDB全くわからない、から、ちょっとわかるようになるまでの道しるべ | DevelopersIO

                                                                        DynamoDBを利用するためのポイントをざっくりまとめた。 リンク集みたいな感じになっていますが、どこから手をつけて良いかわからない方は参考にしてみてください。 目次 DynamoDB概要 Amazon DynamoDB は、どのような規模でも信頼性が高いパフォーマンスを維持できる、非リレーショナルデータベースです。 完全マネージド型、マルチリージョン、マルチマスターのデータベースで、レイテンシーを 10 ミリ秒未満に維持でき、 組み込みのセキュリティ、バックアップと復元、インメモリキャッシュを利用できます。 Amazon DynamoDB DynamoDBの特徴 フルマネージドサービス データの格納と取得に特化(高度な最適化)されている 表結合など柔軟なクエリを発行するのは不得意 「値」とそれを取得するための「キー」だけを格納するというシンプルな機能を持った「Key-Valueストア」

                                                                          DynamoDB全くわからない、から、ちょっとわかるようになるまでの道しるべ | DevelopersIO
                                                                        • Linuxのネットワークスタックが遅すぎる?RustとXDPでパケット処理!

                                                                          「Linuxのネットワークスタックが遅すぎる!」 詳細はわかりませんが、すごくエンジニアステージが高そうですね!ネットワークスタックの高速化は多くの前例があり、中途半端に試すと、周辺の詳しい人に一晩中、指導をうけるはめになりかねません。前例のないRustなら安心です。 典型的な高速化手法広く使われている高速化手法は、オペレーティングシステムのプロトコルスタックを使わずに、サーバアプリケーションが直接、NICにアクセスして、パケットを処理するというものです。Linuxの上で、FreeBSDのプロトコルスタックとサーバアプリケーションを統合するという、謎の組み合わせを運用しているクラウド事業者もいます。 上記の高速化手法のポイントの一つが、アプリケーションが、高速に、NICにアクセスするための手法です。たくさん提案されてきましたが、今回は、現在、人気があるXDPを使うことにします。聞いたことが

                                                                            Linuxのネットワークスタックが遅すぎる?RustとXDPでパケット処理!
                                                                          • Next.js + Tailwind UI を使うとたった6時間で技術ブログのプロトタイプを作れる - パンダのプログラミングブログ

                                                                            Gatsby から Next.js に載せ替えた動機 本ブログを Next.js でリニューアルしました。 元々このブログは Gatsby で作っており、2019年3月にリリースしましたが(最初の投稿)、ついに Next.js に移行しました。移行のモチベーションはバージョン追従を避けたこと、デザインを一新したいこと、また記事が表示されないというバグが発生する事象があったことです。 まず Gatsby のバージョンアップについて。現在、Gatsby の最新バージョンが4系です。しかし、自分が使っていたテンプレートは3年前に1系から使い始めて、2年前に2系にバージョンアップしました。その後、自分は業務と個人開発で Next.js を使い始めたため、このブログでしか使っていなかった Gatsby の情報を追うのを止めて、記事だけ追加する運用をしていました。 その頃にはバージョンアップをするより

                                                                              Next.js + Tailwind UI を使うとたった6時間で技術ブログのプロトタイプを作れる - パンダのプログラミングブログ
                                                                            • パースがわからない時はブロックをこんなふうに使うと便利だよ、というお話「その手があったかー!」

                                                                              フジワラヨシト|イラストレーター @fuji25_2501 神戸在住のイラストレーター / ストーリーが感じられるイラストを描くのが得意 / お仕事 :書籍、雑誌、コンセプトアート、キャラデザ等 / ■ご依頼・お問い合わせはWEBサイトまで▼ fujiwarayoshito.com

                                                                                パースがわからない時はブロックをこんなふうに使うと便利だよ、というお話「その手があったかー!」
                                                                              • Perlの依存モジュールのアップデートを自動化するためのCLIツールを作った。GitHub Actions上で動かしてPull Requestも送れる - hitode909の日記

                                                                                近年のソフトウェア開発では、RenovateやDependabotといった依存関係更新のためのツールが普及していて、ツールの支援を借りながら依存ライブラリを更新していく開発フローが広まってきている。 これらのツールは、package.jsonで管理されているライブラリだったり、Dockerfileで指定しているイメージだったりを自動的に最新版に更新してPull Requestを出してくれるので、人間は内容を確認してマージボタンを押すか、変なところがあったら手直ししてからマージしていくだけでよい。 はてなでの開発フローでも使い倒していて、先月くらいにも、社内で共有して使ってる設定を公開したりしていた。今ではRenovateのない暮らしに戻ることは考えられないくらいに広まっている。 developer.hatenastaff.com 普段、仕事ではPerlやTypeScriptを書いていて、T

                                                                                  Perlの依存モジュールのアップデートを自動化するためのCLIツールを作った。GitHub Actions上で動かしてPull Requestも送れる - hitode909の日記
                                                                                • 新規事業開発での技術選定の意思と意図 (バックエンド編) - Sansan Tech Blog

                                                                                  こんにちは、新規事業開発室に所属するソフトウェアエンジニアの加藤です。私は関西支店でBill Oneという新規サービスの開発に携わっています。 弊社にはSansanのカタチという企業理念があり、働く人々が体現すべきValuesの1つに「意思と意図をもって判断する」があります。ソフトウェアエンジニアとして、意志と意図をもって利用する技術を選定することは当然かもしれませんが、細部までそれを徹底するのは難しいこともあります。本稿では、私たちが使用している技術やライブラリを振り返って、どんな意志と意図があるかを確認していきたいと思います。 などと硬めのことを書きましたが、他所のチームでは普通に使われているライブラリを意外と知らなかったりするので、似たような記事を読みたいなと思って、技術選定を公開してみる次第です。まずはバックエンド編です。 前提 私たちのチームで開発しているBill Oneは今年の

                                                                                    新規事業開発での技術選定の意思と意図 (バックエンド編) - Sansan Tech Blog