example.com, example.net, example.org, example.eduは、ソフトウェアドキュメンテーションやドメイン名の例示のために予約されているセカンドレベルドメインである。 .com, .net, .orgのセカンドレベルドメイン"example"は、1999年に RFC 2606 第3章にてInternet Engineering Task Force (IETF) によって予約された[3]。.eduのセカンドレベルドメイン "example" は、2000年にInternet Corporation for Assigned Names and Numbers (ICANN) によって予約された。 これらのドメイン名が予約されていることによって、マニュアルやソフトウェア構成のサンプルでこれらのドメインを使用することが可能である。すなわち、エンドユーザー
Google Cloud Next が 4 月 9 日~ 11 日にラスベガスで開催されます。早期割引料金の $999 でご参加いただけるよう、今すぐご登録ください。
すでに1週間近く前になるのですが、北京大学の教授が、英エコノミスト誌に論考を掲載し、大きな話題となっています。 そのタイトルは 「中国のロシア専門家は考える:『ロシアはウクライナで確実に負ける』」(2024年4月11日付)。 執筆者は北京大学(その前は復旦大学)の馮玉軍(Feng Yujun)教授。1970年生まれ(私よりも1歳上です…) あとで述べますが、同教授は以前からこうした主張をなさっていたとのことです。 非常に論理明快なので、ぜひオリジナルの記事を読んでいただきたいのですが、ペイウォールで読めない方のためにざっくりした内容を書いておくと、同教授は「4つの要因」がこの戦争の流れに影響をあたえると述べています。 ①ウクライナ人の抵抗と団結の度合い。←現在に至るまで驚異的なレベル。 ②ウクライナへの国際的な支援。←現状ではウクライナの期待に必ずしも添っているとは言えないものの、依然とし
分散処理技術「Hadoop」とは Hadoopとは、大規模データの蓄積・分析を分散処理技術によって実現するオープンソースのミドルウェアです。 Apacheプロジェクトの元で、Hortonworks社、米国Yahoo!社、Cloudera社といった初期から参加していた企業に加えて、 Intel社、Microsoft社などより多くの企業のメンバーによって開発が続けられています。 Hadoop登場の背景 Hadoopは、Google社が論文として公開した、Google社内の以下の基盤技術をオープンソースとして実装したものを利用しています。 * GFS (Google File System : Google社の分散ファイルシステム) * Google MapReduce (Google社での分散処理技術) 検索サービスで扱うWebページの情報をGFSに保存して、検索用インデックスをGoogle
こんにちは。趣味グラマのNobuです。 Dockerを使っていると、ビルドしたイメージとか、止まっているコンテナとかが溜まってきて、ディスクを沢山使うようになります。 貧乏性な私としては定期的にそれらを削除しているのですが、毎回コマンドを忘れてしまうので備忘録として残しておこうと思います。 削除するコマンドたち まずは使っていないコンテナを削除する docker container prune なぜコンテナからかと言いますと、使っていないイメージを削除する際に、そのイメージを元に起動したコンテナが有るとエラーになってイメージの削除が出来ないからです。 コンテナ自体がstopしていようがエラーになるので、まずはコンテナから削除すると二度手間が省けます。 あと、「prune」って何だろうと思って英和辞書を引いたら、「不要な物を取り除く」という意味があるんですね。果物のプルーンではないようです(
ネタが無いときのスライド回顧録のコーナーです。 speakerdeck.com 論理削除と呼ばれるものはたくさんあり、delete_flgカラム作るとか、paranoiaみたいなgemを使うとかいろいろありますが、そういうことが話題にあがったときに「その削除フラグは本当に必要なのか?」と振り替えるために見ると良い資料です。 削除フラグは設計における脳内停止というのはこのスライドが発表された勉強会と同じ発表で和田さんがされているので、モデリングの観点でもインプットしておくとよいです。削除に対する構えかたがいろいろ変わります。 関連リンク SQLアンチパターン 幻の第26章「とりあえず削除フラグ」 論理削除Casual Talksでの議論を見て、削除フラグの採用を全力で阻止して本当に良かったと思った - valid,invalid 27. 論理削除とは何か?どのような解法があるのか? w/ t
MySQLではcharacter set(以後、charset)やcollationをグローバル、データベース、テーブルやカラムレベルで設定することができます。今回はMySQLのデフォルトcollationの注意点を紹介したいと思います。使用するMySQLのバージョンは8.0.26です。 charsetやcollationとはなにかについては説明はしません。よって、charsetやcollationについてご存知ない方は、先にマニュアル「第10章 文字セット、照合順序、Unicode」をご確認ください。 charsetやcollationの各レベルの設定方法 グローバル 以下のシステム変数を設定します。 character_set_server… サーバーのデフォルトのcharset collation_server… サーバーのデフォルトのcollation データベース CREATE
required_providers { aws = { source = "hashicorp/aws" version = "4.59.0" } } ALBにはAvailability Zoneが2つ必要 ALBにはAvailability Zoneが2つ必要である。 Availability Zoneを1つにしてALBを作ろうとすると次のようなエラーが出る。 │ Error: creating ELBv2 application Load Balancer (alb-qiita-production-alb): ValidationError: At least two subnets in two different Availability Zones must be specified │ status code: 400, request id: 94fc711b-2ad0-
はじめに VSCodeには色々と便利なショートカットがあります。 もっと早く知っておきたかったなぁと思うショートカットをいくつか書いていきたいと思います。 今回の記事の内容をおおまかに分けると、 カーソル移動・範囲選択系 矩形選択 置換 という感じです順に解説します。 カーソル移動・範囲選択系 単語単位でのカーソル移動 option + ← or → 行頭、行末のカーソル移動 command + ← or → 1文字ずつ範囲選択 shift + ← or → 単語単位での範囲選択 option + shift + ← or → 現在のカーソル位置か行頭 or 行末までの範囲選択 command + shift + ← or → 上下の行の入れ替え option + ↑ or ↓ ファイルの先頭と最後の移動 command + ↑ or ↓ 矩形選択, マルチカーソル 次は矩形選択, マルチ
RubyのFaraday gem使ってるときにタイムアウト値を明示的に指定しなかった場合にどうなるかというお話。 これ、すごい頻繁にハマってる気がするのでメモする。なぜハマるかというと「タイムアウト値を指定した場合にどういう挙動になるのか?」という考えになかなか辿り着かないからですね。発想力が貧困である。 さっそく該当部分を見てみましょう。 github.com なるほどAdapterに渡してるだけ。じゃあデフォルトのAdapterであるところのNet::HTTPのデフォルト値はどうなのか(AdapterがNet::HTTPでない場合は各自で調べてください)。 docs.ruby-lang.org docs.ruby-lang.org open_timeout、read_timeoutともに(Ruby2.5の時点では)デフォルト60秒とのこと。ということは極端な話、接続が確立するまでに59
作成方法 目次を自動で作成するために以下の拡張機能を使用します。 インストール後にMarkdownファイルの目次を挿入したい箇所にカーソルを合わせます。 コマンドパレットでMarkdown All in One: Create Table of Contentsを実行します。 すると以下のように目次が挿入されます。 # タイトル ## 目次 - [タイトル](#タイトル) - [目次](#目次) - [セクション1](#セクション1) - [セクション1-1](#セクション1-1) - [セクション1-2](#セクション1-2) - [セクション2](#セクション2) - [セクション3](#セクション3) ## セクション1 ### セクション1-1 ### セクション1-2 ## セクション2 ## セクション3
Claude 3、気になりますよね 今まで触ったことないけど、興味を持った方へ、入門するところまでのご案内です。 とりあえずチャットがしたい claude.aiにアクセスして、アカウントを作成します。 メールアドレスを入力する方法と、Googleのアカウントと紐付ける方法があります。 私はGoogleアカウントとの紐づけを行いました。 ログインができたら、もう、チャットができます。ChatGPTのような感じです。 日本語も自然に回答してくれます。 左下にClaude 3 Sonnetとあります。これはClaude 3のモデルの名称で、SonnetはClaude 3のシリーズの中で真ん中のモデルです。 Haiku - ハイク Sonnet - ソネット Opus - オーパス 名前からモデルの特徴を想像してもらいました。概ね特徴を捉えているのではないでしょうか。 Claude 3の特徴として
風音屋(@Kazaneya_PR)では、メンバー1人1人のスキル水準をモニタリングし、さらなる成長を促すための仕組みとして「等級(グレード)」を設定しています。プロフェッショナル人材が少しでも正当な評価とフィードバックを受けられるように試行錯誤を経てきました。 採用選考を進める中で「自分の場合はどのくらいのグレードになるのか?」というご質問をいただく機会が多々あります。この記事では、どういった考え方でグレードを設計・運用しているのかを、給与テーブルとセットで解説します。 注意事項クライアントワークを担当するAnalytics部門を想定した内容となっています。Backoffice部門の給与テーブルは試行錯誤中ですが、ベースとなる考え方は同じような形に落ち着くはずです。 人事周りのルールは今後変わっていく可能性があります。最新状況についてはカジュアル面談でお問い合わせください。 すべての人にと
「GPT-4超え」とうわさのAI「Claude 3」を試す 仕事は任せられる? 若手記者の所感(1/2 ページ) 3月4日(現地時間)にリリースされたチャットAI「Claude 3」がすごい。筆者も記事の執筆を任せられないか少し試しているが、使い方によっては「そこそこいけるな……少なくともGPT-4よりはイケる」と思う程度にはしっかりしている。 過去に記事でも伝えた通り、ITmedia NEWSではChatGPTを活用した記事の制作も行っている。筆者もたまにGPT-4の力を借りて記事を作っているが、ものすごく効率化につながるかと言われれば、正直そこまでではない。 10の労力が9とか8.5くらいにはなるし、それはそれですごく大事なのだが、劇的な省力化にはつながらない。さらにプロンプトを考える手間もある。その辺を加味してギリギリ黒字くらいだ。特にここ半年くらいは以前より微妙なアウトプットしか出
ChatGPTがウンともスンとも2023年3月8日からだと思いますが、ChatGPTに何を打ち込んでも、まったくの無反応というとんでもない事態になりました。すでにChatGPTなしには成り立たない生活&仕事だったので、これには途方に暮れてしましました。 とはいえ、数時間待てば解消されるのではないかと思っていましたが、どれだけ待っても改善されませんし、Open AIからの何らかの告知もありません。翌3月9日になっても何も解決しないので本気で対応策を探したところ、Xに情報が載っておりました。 ChatGPT無反応の件、こちら側の環境のせいなのか分かりませんが下記で規定ブラウザでも反応するようになりました ?キャッシュクリア → 無反応のまま 〇続いてCookie削除 → いつも通りに使える様に こちらの環境下での話ですので、直らなかったらすみません。#openai — MON'ks (@Dru
ER図(Entity Relationship Diagram)はDBテーブルを関連性と属性を使って表す図のことです。 プロジェクトにジョインする時とか、ER図を書きながらテーブル構成を把握すると捗りますよね! とはいえ、テーブル数が数百を超えると手書きは時間がかかるし、機能的に重要でないテーブルとかもあり効率が悪くなってきます。 (ツールを使ってもいいですが、テーブルの追加があった時にわざわざメンテするの忘れがちになってしまいますしね) エンジニアらしく効率的に作れないかな🤔と思っていたら、ER図を自動生成するSchemaSpyというツールがあったので、使い方と共に紹介します。 SchemaSpyについて ↓ER図サンプル https://schemaspy.org/sample/index.html オープンソースのER図自動生成ツールで、 dockerベースとjarベース(Java
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く