ここのところ天候不順で、頭痛持ちの身としてはかなりキツい日々だった。それに伴って気分も乱高下を繰り返して、パフォーマンスを保つのが精一杯。みんなどうやって体調を維持しているのかマジで不思議なのだけど、こればっかりは他人は他人で、自分は自分だと受け入れるしかない。幸い、昨年の今頃と比較すればむっちゃ稼働できているし……。 さて。弁護士ドットコムニュースで高橋ユキさんがウェブライターの報酬問題とウェブメディアの収益構造に関する記事を拝読して、頷ける部分とそうでない部分が半々といったところだったので、メモがわりにざざっと記しておきたいと思う。 まず、クラウドソーシングサイトでのライティング案件で文字単価が1円を割る案件が未だに多数あるのは事実で、多くのウェブメディアが広告頼みのビジネスモデルで原稿料を上げられないというのもおおむねその通りだろう。あ、細かい点だけど「SEO案件」で受注した仕事をさ
これは何 以下記事のアンサーブログです。 qiita.com 以下のことはコメントに書いたんですが、書ききれなかった部分もあったり整理したほうがいいなと思い記事に起こしています。 現代のアプリケーションではC10K問題よりも先にDBやアプリケーションのボトルネックが先に来るため、C10K問題に遭遇するよりも先にやることがある ミドルウェアとしての成り立ちから設定ファイルの書き方に至るまで、それぞれのソフトウェアで思想が根本的に異なるので、単なるパフォーマンス比較をしてもあまり意味がない NginxとApacheの違いをC10K問題を中心に語るのは時代が違う この記事に限らず、多くの「Nginx vs Apache」系記事では「ApacheはC10K問題を抱えている」という論理をベースにそれぞれの違いを表現しています。 が、これは2022年においては(実際にはもっと前からですが)既に事実では
はじめに Webサーバーを使うときに、NginxとApacheって言葉よく耳にしますよね。 ただその違いっていまいち良くわからなくないですか??(僕だけだったらすみません笑) ちなみに僕は「Nginxの方がなんか人気だし良さそうな気がする。。。」という何の根拠もないイメージしか持っていませんでした。 さすがにもう少しちゃんと理解したいと思い、今回はこの違いを記事にしてみました。 ぜひぜひ最後まで読んでみてください〜! ※ちなみにNginxとApacheはそれぞれ、「エンジンエックス」「アパッチ」と読みます。 そもそもNginxとApacheとは? NginxとApacheはWebサーバーのソフトです。 サーバーにこれらのソフトをインストールすると、Webサーバーとしての機能をもちます。 Webサーバーソフトにおいて、2021年12月時点でNginxとApacheが圧倒的シェアを誇っています
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Brendan Burns, David Oppenheimerらの論文「Design patterns for container-based distributed systems」を読んで、コンテナを活用したシステム設計や開発に、とても有用と感じたので、図を中心にした要約にしてみた。 要約内容に誤りや理解不足な部分もあると思うので、原文も参照していただきたい。また、自身の理解のために、論文中に無い図を加えた点、独自の注釈も加えている。 背景 コンテナ化されたソフトウェアコンポーネントから構築されたマイクロサービスアーキテクチャの人
Value Objectとは何であるか? マーチン・ファウラーのPatterns of Enterprise Application Architecture(PofEAA)やエヴァンス・エリックのDomain Driven Design: Tackling Complexity in the Heart of Software(DDD)が原典であるが、PofEAAではこう切り出している。 When programming, I often find it's useful to represent things as a compound. プログラミング時は物をcompound(合成物)として表現すると便利なことがしばしばある。 例えば2次元空間上での座標のように複数のメンバ(属性)を持つ物は便利である、と。しかしそれらを比較する方法は一意ではない、そこで Objects that a
YouTubeが、インターネットで番組を放送するポッドキャスト関連のサービスを大幅に強化する計画を進めていることが、YouTubeのポッドキャストパブリッシャー向け資料のリークから判明したと報じられています。 Exclusive: YouTube's plans for podcasting https://podnews.net/update/youtube-podcasting-plans YouTube podcast plans leak in slideshow - 9to5Google https://9to5google.com/2022/03/30/youtube-podcast-plan-leaked-slideshow/ ポッドキャスティングを専門とするニュースサイトのPodnewsが2022年3月30日に、YouTubeが作成したポッドキャストパブリッシャー向け資料を
はじめにこんにちは。TIG/DXチームの栗田です。 学生から社会人になると様々な環境の変化が起きてそれに適応していくのが大変なのが世の常ではありますが、現代社会の仕事において切っては切れないPC周りの設定も変わってきます。特に会社ではあらゆる驚異から大切な情報を守るために、家庭用PCとはまた異なるセキュリティが組まれていることが往々にしてあり、ITを生業とする会社であっても設定周りで苦労することがあります。 そこで、会社に入って設定される用語とその機能関係、そしてそれによって影響を受ける開発環境(特にDocker)について、簡単にまとめます。 ここでのキーワードは以下のとおりです。 Proxy/プロキシ Docker WSLとかVMwareとかは適宜読み替えてください。VPN接続しているようなマシンも、基本的に以下社内PCとします。 🚨Notification:今回の記事においては理解を
タイトルで伝えたいことの大半を消化してしまっている気もしますが、HTTPヘッダのX-Forwarded-Forは、複数のIPアドレスが並ぶことがありえます。 X-Forwarded-Forとは リバースプロキシを介してリクエストを処理する場合、プロキシされた先のサーバで見えるIPアドレスはプロキシサーバのものになってしまい、リクエスト元がわからないという事態になります。 そこで慣習的に用いられているのがX-Forwarded-Forで、リクエストの本来のIPアドレスをこのヘッダに入れます。 多段プロキシの場合 サーバの外側にクラウドサービスのロードバランサーを入れて、サーバはnginx+Pumaで構築する、というようなことをやると、Pumaへのリクエストはロードバランサーとnginxで2回プロキシされてやってくることになります。 この場合、X-Forwarded-Forの中身は<clien
さすがにデマだと思って調べてみたけどほんとにないわ! そんなことってある? 竹下郁子さん!どうしたんですか? あれだけkutooとか些細なセクハラも許さねえって感じのスタンスなのになぜ? 月曜日のたわわの批判記事書いてる場合じゃないでしょ。 なにをやってるんだこのメディアは…… 優先度がおかしすぎるし左翼系の人たちに忖度しすぎだろ。 せめてたわわ批判の記事、園子温批判の記事を出すまで待てなかったのか?
Webhookを利用した記事はよく見かけますが、そもそもWebhook自体が何なのか、何を指しているのかよくわからなかったため、それに関しての備忘録です。 Webhookとは? アプリケーションの更新情報を他のアプリケーションへリアルタイム提供する仕組みや概念のこと。 イベント(リポジトリにプッシュなど)発生時、指定したURLにPOSTリクエストする仕組みのこと。 Webhookの説明を見ると**「通知する、Webhookを送る」などの言葉が用いられているが、 これはPOSTリクエストのことを指している**。 Webhookを利用すると何ができるのか? GitHubやSlackなどのサービスのWebhookを利用すると、ユーザーはサービス側がPOSTリクエストするURLを指定できる。 つまりサービスがPOSTリクエストしたパラメータに対しての処理(パラメータをSlackに通知など)を自由に
概要 Webhook(Webフック)とは、Webアプリケーションに対して、特定のイベントが発生したら別のWebアプリケーションに通知を発行するよう利用者が指定する仕組み。HTTPのPOSTリクエストを利用する。 ソフトウェアでイベントが生じた際に「フック」(hook)する処理を異なるWebアプリケーション間で実現する仕組みで、利用者はアプリケーション上で何らかの操作を行った際に、自分が使っている別のサービスへ自動的に通知するよう指定することができる。 利用者はきっかけとなるイベントの内容と、通知を送信したい外部サービスの受け付けURL、伝達内容であるパラメータを指定する。パラメータにはイベントで生じた内容を動的に反映させることができる。イベントが生じるとアプリケーションは指定されたURLへPOSTメッセージを送信する。 なりすましの偽通知を避けるため、受信側は何らかの方法で送信元が正当な相
この記事は 「JavaScriptの勉強してたらみんなNode.jsの存在を前提に話が進む。でもNode.jsってWebサーバじゃないの? なんでインストールしなきゃいけないの? なんでみんな使ってるの?」 といった疑問を解消することを目的としています。 基礎:JavaScriptの特徴 まずはJavaScriptと他のプログラミング言語の違いを知っておく必要があるので解説します。 JavaScriptはChromeやFirefoxといった「ブラウザ上」で動作するプログラミング言語です。 対してPythonやRubyのような一般的なプログラミング言語は通常「パソコン上」で動作します。1 このことが生み出す違いは、OSの機能にアクセスできるかどうかです。 「OSの機能」とは例えばファイルの読み書きや、ネットワーク通信などの機能のことです。 パソコン上で動作するアプリケーション(Pythonや
はじめに VSCode (Visual Studio Code) のターミナルをデフォルトの PowerShell から Git Bash に変更する方法を紹介します。 環境 Microsoft Windows 10 Pro 必要なもの Visual Studio Code Git for Windows Ctrl + ,のショートカットで、Settings 画面に移動します。 または、File > Preferences > Settings で移動します。 Settings 画面に移動したら、 【追記:2021/07/23】1.58.2 で確認すると設定項目が変わっていました 検索欄に Terminal.Integrated.Default Profile: Windows を打ち込み、 Git bash を選択します。 以前 検索欄に terminal.integrated.shel
見積もりとは? Wikipediaによると見積もりとは、以下のようにあります。 見積(みつもり。見積り、見積もりとも書く)とは、金額・量・期間・行動を前もって概算すること。見積もること。あらましの計算をすること。また、その計算。目算。「所要時間を見積る」、「一日の来客者数をざっと見積もった」など、おおよその感覚で数字の見当をつける場合の口語体表現でも使われる。 Wikipedia このように見積もりとは、なにかを行う前に事前にその結果を予想しておくことを言います。 見積もりを使うケースは、ソフトウェア開発に限った話ではありませんが、製造業であるソフトウェア開発においては『見積もり』というタスクは様々なケースで登場します。 見積もりが苦手な人は多い ソフトウェア開発では、「この機能を開発するときにどのくらいで完成できますか?」といったケースが見積もりのシチュエーションとしては多いかと思います
これまで何人も強いエンジニアと出会って、 「なんで自分はあの人と比べて何もできないんだ・・・。」と何度落ち込んだことか。 ただ、最近強いエンジニアの仕組みを理解してから落ち込むことは無くなった。 それについて書いていく。 (強いエンジニア達本人に聞いたわけではなく、観察してえられた個人の見解です) 気づき:強いエンジニアを見て落ち込む要因は2つありそう 1つは今の知識や技術力の差。 書くコードの違いだったり、成果物ができるまでの時間に差がありすぎたり、PRレビューで自分が思いもしなかったウルトラ解決策を何度も提示されて、自分の実力の無さを感じて落ち込む。 もう1つは新しいことを学ぶときの時間の差。 お互い知らない技術だったはずが、いつの間にか強いエンジニアはその技術に習熟(しているように見える)して、自分は理解不足で取り残されているという状況が発生しがち。 この時、自分には才能がないのかと
------------------------------------------------------ 2024 年 1 月更新 本書がきっかけで「なんとか Docker を使えるようになりたい」というプログラマの方向けの入門書を秀和システム様から出版させていただけることになりました 開発系エンジニアのためのDocker絵とき入門 https://www.amazon.co.jp/dp/4798071501 紙書籍と電子書籍、どちらもございます この書籍と執筆経験は、みなさまからの驚くほどの高評価があればこそ得られた機会でした いつも本当にありがとうございます 書籍化に際しまして、この場で次のとおり説明させていただきます 1️⃣ 本書 ( Zenn ) は有料化しません 2️⃣ 本書 ( Zenn ) は今後更新しません 3️⃣ 本書 ( Zenn ) と出版される絵とき入門の違い
『ラブオールプレー』(LOVE ALL PLAY)は、小瀬木麻美による日本の小説[2]。2011年から2014年にかけてポプラ社より全4巻が発売された[3]。 アニメ化に合わせて2021年に新装版が発売[4]。2022年には番外編も発売。 バドミントンを題材とした青春物語を描いた小説[2]。タイトルは試合開始時に審判が発する台詞から採られたものである[5]。 水嶋亮は、中学校に入学後、勢いでバドミントン部に入ったが、きちんとした指導者がいなく、亮の持ち前である体力で県大会への出場まで上達した。そこに、名門である横浜湊高校バドミントン部の名将である海老原先生より声が掛かってチームメイトに恵まれた。亮は優柔不断かつ弱気で横浜湊高校に行くことをためらうも、同校3年の成績トップである姉の里佳に強烈に背中を押され、進学することを決意した。これまで足りなかったとしている経験を積み、インターハイ優勝を目
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く