$ cp /etc/sysconfig/clock /etc/sysconfig/clock.org $ ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
![Amazon Linuxでタイムゾーンを変更してcronの実行時刻にも反映させる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/d05aea50ba03324fe94f399bef3630ac2bbeb335/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9QW1hem9uJTIwTGludXglRTMlODElQTclRTMlODIlQkYlRTMlODIlQTQlRTMlODMlQTAlRTMlODIlQkUlRTMlODMlQkMlRTMlODMlQjMlRTMlODIlOTIlRTUlQTQlODklRTYlOUIlQjQlRTMlODElOTclRTMlODElQTZjcm9uJUUzJTgxJUFFJUU1JUFFJTlGJUU4JUExJThDJUU2JTk5JTgyJUU1JTg4JUJCJUUzJTgxJUFCJUUzJTgyJTgyJUU1JThGJThEJUU2JTk4JUEwJUUzJTgxJTk1JUUzJTgxJTlCJUUzJTgyJThCJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1hOWEzYjVkNjhkYjJiZDBjYWEzYjE3ZWRhYWE5NTM3OA%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBvd2xiZWNrJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz00NWQ2MDNkNmM1MmE1MjlkMjMzNGExZDIyZmRiNDg2NA%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D1df8a8238637e972c22c9c00c476fe2a)
Promise.allを使用して複数の非同期処理をうまく扱う方法について整理しました。 こうすることで多数のHTTPリクエストなどを同時に送り、処理することが可能になります。 はじめに JSでは非同期処理を使用することでHTTPリクエストを送った際にレスポンスが帰ってくるまでの間に別のリクエストを送ることができます。 なのでタイトルには同時と書いてありますが、厳密には同時ではありません。 ただ、こうすることで複数のリクエストをすばやく処理することが可能です。 しかし、サーバーに負荷をかけたくないなどの理由から同時にリクエストを送る数を制限する必要があると思います。 今回はそんな場合にリクエストをバッチ化して処理する方法についても整理してみます。 準備 今回はwait関数を作成し、一定時間待機させるような処理を利用して、HTTPリクエストなどの代わりとします。 今回は2秒間処理をブロックする
NGINX Unit ホームページは以下 www.nginx.com もしくはミラーだけどGitHubが以下となる github.com RestAPIやJSONで設定できる、phpのPHP-FPMやpythonのwsgiサーバーなど言語ごとのアプリケーション・サーバーを集約したアプリケーションサーバーという感じ。なのでNginxの後ろで動くサーバーという認識で大丈夫なのかな? まだversionは0.1なので、今後どんどん成長していくはず。 現状は以下に対応しているとのこと Python 2.6, 2.7, 3 PHP 5, 7 Go 1.6 or later ざっくりとした所感 プロダクトに関して 言語ごとのミドルウェア運用がNGINX Unitに集約されて嬉しい可能性がある Docker + NGINX Unit も嬉しいが、NGINX Unitだけでも十分に嬉しいかも ベンチマーク
データ分析基盤を作り上げたMLBと並行して、実は中国の野球もカバーしようとしています。Zennで野球トークを書くのもよろしくないので、詳しくは省きますが、実は着々と力を付けている国で、依然国内ではマイナースポーツ扱いですが、それでもプレーヤー人口は4000万人と言われる程、巨大なベースを誇る、ロマンの大きなトピックです。 しかし、情報を収集する上で、ちょっとだけ中国語が分かる(とりあえず、中国語検定3級はゲットしました)ものの、サクサクと文を読めるレベルでは全く無い身なので、やはり言語のハードルに悩みます。 特にメインソースにしている中国野球協会のオフィシャルサイトは、公式アナウンスを全てPDFのキャプチャでリリースするので、サクッと翻訳して、文意を汲むフローが行えず、中文弱者としてはちょっとばかり辛い点でした。 私の中国語スキルを上げていくことは並行して行うとして、とは言えハマっているう
皆様、明けましておめでとうございます。2022年も当ブログをよろしくお願いいたします。 2022年は1982年に現在の韓国野球委員会(KBO)によるプロ野球開始から40年と節目の年です。1982年当時は6球団でしたが、2015年までに現在の10球団体制が確立しました。 レギュラーシーズン開幕は4月2日(土)で10球団が144試合で順位を争い、その後上位5チームによるポストシーズンが開幕、韓国シリーズ優勝チームが年間優勝となります(2021年はKTウィズが初優勝)。9月には中国・杭州にて4年に1度のアジア競技大会が開催され、野球韓国代表は4連覇を狙いますが2014年仁川大会、2018年ジャカルタ・パレンバン大会と異なりプロ野球のレギュラーシーズンは中断されないことになっています(代表監督などは1月1日時点では未定で、優勝すれば兵役免除の恩典があるため軍へ入隊していない20代前半までの若手選手
2021年について、プロトコル周りの動向を振り返っていきたいと思います。 今年は、個人的には次の2点がホットトピックと挙げられると思います。 QUICやHTTP/3を活用した応用系プロトコルの作業が進む プライバシー系の取り組みが活発化 それでは、個別に補足していきます。(IETFの動向がメインです。なお、個人的にキャッチアップできてないトピックもあります...) HTTP関連 まずは、HTTPです。HTTP/3の標準化が注目を浴びていますが、HTTP/1.1やHTTP/2なども改定作業が行われております。あわせて、HTTPセマンティクスは各バージョンから独立し、各バージョンから参照される形となりました。それぞれRFC出版の最終段階となっています。 書いた記事はここらへん HTTPのバージョンについて、現在のまとめ HTTPセマンティクス仕様の改訂版 まとめ HTTP/2の改定版仕様の変更
Prologue こんにちは、 @dz_ こと、大平かづみです。 今回はこのブログ記事 "5 automations every developer should be running" が気になったので、ちゃんと読むついでに要約してみました。(ブログ駆動) なお、英語の能力は高くないので、誤訳などありましたらご連絡いただけたらうれしいです🙇🏻♀️ 要約: "5 automations every developer should be running" TL;DR: セキュリティ脆弱性との闘いや動かないボタン、遅いサイト、リリースノートを手書きすることを避けたいエンジニアの君に捧ぐ テストを書くことや改善のための自動化を行うことは大事ではあるが、実際のところもっとコードを書いた方が楽しい! さいわいなことに、GitHub Actions ではたくさんのコミュニティで作られたテストや
We can all agree that the web has changed dramatically over the years, both as a consumer and as a developer. Thanks to advancements in the web, producing attractive websites and applications has never been easier. The purpose of this blog post is to explore the past of the web, as well as discuss the potential future of the web, i.e. web 3.0. Web 1.0 Beta The concept of hypertext predates the Wor
2023/1/2 part5を全体的に修正。出身会社について追記。 part10を全体的に修正。最後に加筆あり。 前職を辞めて1年以上が経った。そろそろ事業会社で働いてみようと決心したところで、キャリアの棚卸しをしてみようと思った。 私は、新卒で人材広告の営業会社に入った。その次は転職支援の仕事をしていた。いずれも管理職になって、いくつかのチームをマネジメントする立場になり、二番目の会社を数年後に退職してからは個人事業主になって、ひょんなことから地方自治体(市役所)に転職した。 そこを辞めてからは、幾ばくかの退職金を元手に、フリーランスをしながら自由な毎日を送っていた。今でも個人でコンサルの仕事を請けたりする。学生時代を懐かしんで、マクドナルドのクルーに応募して働いてみたりもした。 人生の休息はたっぷり取ったし、そろそろ本気で再就職を目指そうかと考え始めたところ、職務経歴書を書かねばならな
はじめに Dockerfileを書く上で、Docker社の推奨するベストプラクティスを8つにまとめました。 ベストプラクティスに従うことによって、簡単・安全・効率的な、Dockerfileの作成を目指します。 Dockerのガイドライン コンテナは、必要最小限(エフェメラル)であるべき。 Dockerfile で定義されたイメージを使って作成されるコンテナは、可能ならばエフェメラル(短命;ephemeral)にすべきです。私たちの「エフェメラル」とは、停止・破棄可能であり、明らかに最小のセットアップで構築して使えることを意味します。 Dockerfileベストプラクティス 1. Baseイメージは、公式の信頼できるものを使おう 特定の言語などを扱う場合は、公式が言語が入ったイメージを配布してくれている場合が多いので、そちらを使おう。
この記事はアノテーション株式会社 AWS Technical Support Advent Calendar 2021のカレンダー | Advent Calendar 2021 - Qiita 24日目の記事です。 はじめに Amazon VPC ドキュメントのよくある質問1にこんな内容があります。 Q:2 つのインスタンスがパブリック IP アドレスを使用して通信する場合、またはインスタンスが AWS のサービスのパブリックエンドポイントと通信する場合、トラフィックはインターネットを経由しますか? いいえ。パブリックアドレススペースを使用する場合、AWS でホストされているインスタンスとサービス間のすべての通信は AWS のプライベートネットワークを使用します。AWS ネットワークから発信され、AWS ネットワーク上の送信先を持つパケットは、AWS 中国リージョンとの間のトラフィックを除
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。Yahoo!広告エンジニアの高見と申します。 2021年10月より「第11代黒帯〜プログラミング言語(Java)〜」 に就任しました。 この記事では、「ヤフーにおけるJava開発」と、私が従事している「Javaサポートチームの活動」について、紹介します。 (※黒帯制度とは:各領域において突出した専門性を持つ社員を黒帯として任命し、社内外における活動を会社として支援する制度) 1.ヤフーにおけるJava環境 2017年10月頃から全社でシステムのモダナイゼーションが推進されています。 この取り組みで、主要開発言語がPHPから、JavaとNode.jsに変更となりました。 Javaは、主にサーバーサイドアプリケーションで使
久しぶりにJavaのコードを実行したくなったが、Eclipseは重いので開きたくない。 そこで、Visual Studio Code(以下、VSCode)で快適なJavaの開発環境を構築する。 環境 Windows10 Home Visual Studio Code 1.32.3 Java Development Kit 1.8 VSCodeとJDKがインストール済みのところから環境を構築します。 無い方は上記のリンクからダウンロードしてインストールして下さい。 環境構築の手順 以下の2Stepで構築できます。 VSCodeに拡張機能 Java Extension Packを追加する VSCodeにjava homeの設定をする。 拡張機能 Java Extension Pack について 先に拡張機能の説明をしておきます。 Java Extension Packには以下の拡張機能を含んで
Case114: 配偶者がテレワークで仕事をしている日に、通勤定期券を借りて近くのターミナル駅で買い物などをしていました。ところがある日、自動改札のトラブルで有人の改札を通ろうとしたときに他人名義であることを指摘されてしまいました。定期券は回収され、私が実際に利用した区間の運賃の100倍を超える割増運賃を請求されました。そんなルールはまったく知らず、納得できません。鉄道の利用は利用者が鉄道会社と
ウェブサイトや配布物を作っているときに、制作物にぴったりのアイコンが見つからず、写真やイラストを元に自分でアイコンを作成したことがある人もいるはず。このような手間を大幅に省いてくれるのが「SVG Silh」で、無料&商業利用可能なフォトストック「pixabay」にある人・動物・物といったさまざまなイラストや写真をSVG・PNG形式のアイコンに変えてくれており、制作物にぴったりのアイコンを探し出せるようになっています。 Free SVG Image & Icon. | SVG Silh https://svgsilh.com/ SVG Silhのトップページは以下のような感じ。画面上部にSVG画像、下部にカテゴリタグが表示されています。 ウェブサイト名の下には全21色のカラーボタンが表示されており、ボタンを押すと表示されているSVG画像を全ての色を変化させることが可能。「5」と書かれたボタン
こんにちは、freee Developers Advent Calendar 2021、19日目のid:shallow1729です。昨日はtdtdsさんで【マジで】サイバー演習シナリオの作り方【怖い】でした!障害訓練後に攻撃方法を解説された時はリアリティの高さに驚きました。 僕はMySQLを使っていて発生した不思議な挙動の調査の話をしようと思います。 今回問題となったクエリ 今回話題にするクエリは以下のようなシンプルなものです。 SELECT * FROM hoge WHERE id IN (...) MySQLのパラメーター次第ですが、デフォルトの設定だとこのIN句の中の値の数が数万になると適切なインデックスが用意されていてもフルスキャンが発生する事がありました。このクエリがテーブルのほとんどのレコードを網羅するような場合や高速でレコードを大量にinsertして統計情報が追いつかないケー
この記事はQiita AdventCalendar 2021 PHPの13日目の記事です。 @smeghead Tiwtterやってます。 きっかけ ソフトウェアを上手く作れるようになりたいという動機で設計に関連する情報収集をしていると、モデル駆動開発の文脈でJIGが紹介されているのを見付けました。 JIG JIGのWikiがあるのですが、どれも素晴しい資料でした。 JIG Wiki ソースコードから設計を可視化する ソースコードのみから設計の意図を読み取るのは難しい 会話を促進する 素早いフィードバックサイクル コードを歪めない JIGが羨ましい。JIGを使えるjavaが羨ましい。 同時進行する設計とコーディング クラスを定義するとビジネスルール関連図が生成される 他のクラスをプロパティに追加すると関連の矢印が描画される 図を見て感じた違和感を即座にソースコードにフィードバックする パッ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く