コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
皆さんこんにちは! ABEJAでデータサイエンティストをしている服部といいます。 本記事はABEJA Advent Calendar2022の10日目の記事になります。 背景 引っ越しから2年.... データサイエンティストとしてのリベンジ 前回の反省を踏まえて.... 1. お得そうに見える土地には絶対に理由がある 2. 土地の数はせいぜい限られていて全部探すのも難しくない 今回解く課題 土地探しにおける意見の違いとは? どうやってデータサイエンスを使って夫婦の擦り合せを行う? アプローチ 実装 1. 架空の土地条件をランダムに沢山作る 土地条件の項目数や取りうる範囲が増えすぎないようにする 自分たちにとって関連性が高い項目を入れる 2. 作った土地に対して夫婦それぞれで値段をつける LINE Botの概要 バックエンド 土地情報の作成とFireStoreに登録 妻からのフィードバック
Docker( https://www.docker.com/ )をモニタリングする方法を紹介します。 Dockerコンテナの消費リソースを把握するには、Dockerが利用しているリソースの統計情報を参照します。 Dockerのリソースの統計情報はAPI( https://docs.docker.com/engine/reference/api/docker_remote_api/ )を利用して取得します。 また後方互換性のためにcgroupのファイルシステム経由でメトリックすることもできますが、現在は非推奨です。 技術的な詳細は公式ドキュメント(https://docs.docker.com/engine/admin/runmetrics/)を参照してください。 mackerel-plugin-dockerを利用する Mackerelではmackerel-plugin-dockerを利用
check-logプラグインについて サーバー監視のSaaSであるMackerelは, 公式が提供するプラグインを利用することで, サーバー上にある様々なリソースや情報を監視することができます. その中の1つが, ログ監視を行うcheck-logです. このプラグインを使えば, サーバ上に存在する任意のログファイルを監視し, そこに指定した文字列が出現した場合にアラートを発生させることができます. 例えば, mackerel-agent.confに次のように書いておけば, /var/log/myapp/app.logに, [CRITICAL]というログが書き込まれた時, アラートを発生させることができます. [plugin.checks.app] command = "check-log --file /var/log/myapp/app.log --pattern '\\[CRITICA
公式チェックプラグイン集の check-log を使ってログ監視をおこなえます。公式チェックプラグイン集のインストールは、チェック監視に公式チェックプラグイン集を使う をごらんください。 check-log の使い方 check-logを使ってログ監視をおこなうためには例えば以下のように mackerel-agent.conf に記述し、mackerel-agentを再起動します。 [plugin.checks.access_log] command = ["check-log", "--file", "/var/log/access.log", "--pattern", "FATAL"] Windows Server 環境の場合は、以下のように記述します(ログファイル C:\log\access.log を対象にログ監視する場合。対象ログファイルにBOM(バイトオーダーマーク)が付与され
この記事は 弁護士ドットコム Advent Calendar 2022 の 11 日目の記事です。 はじめに 皆さんは textlint を使っていますか? ESLint を始めとした Linter は、ソースコードを静的解析してバグになりそうな記法やコーディングルールに則っていない部分を指摘・修正してくれます。 textlint は名前の通り text、つまりプレーンテキストや Markdown などの Linter です。 また、先日 Lint Night #1 という勉強会があり、そこで作者の azu さんが発表されていました。 自分は参加できなかったのですが、発表されていたスライドがあるので、こちらもぜひご覧ください! 活用事例 弊社でも textlint を活用していて、Slack のチャットボット「凛さん」が稼働しています。 今年は 13 日担当の @shellme が、去年の
この記事は GMOアドマーケティング Advent Calendar 2022 15日目の記事です。 はじめに こんにちは。 GMOアドマーケティングのKONCEです。 エンジニアは日々の仕事で、上司やディレクターに仕様や実装を説明したり、営業に操作説明を行ったりなど「伝える」業務はわりと多くあるかと思います。 僕自身はコミュニケーションは嫌いではないのでこういった業務も嫌いではないです。もちろん逆の方もいるかと思います。今回は「伝える」についてテクニックなど考えてみてみたいと思います。 書籍を参考にしてみる 上記に嫌いではないと書きましたが、別にそれが上手いという自信があるわけではありませんし、特別にトレーニングを積んだといったこともありません、勘だけでやっていくのも良くないので書籍を参考にしてみます。 本書籍は「説明する」をプランニング、ライティング、デリバリーに分け説明力を上げるため
セールスフォース(Salesforce)の共同創業者兼CEOであるマーク・ベニオフ(Marc Benioff)は、先ごろ行われた同社の全社集会で最近発表された複数の経営幹部の流出について言及した。Insiderが入手した録音内容から明らかになった。 ベニオフはこの集会の場で、2023年1月末日付で退任することを発表した共同CEOのブレット・テイラー(Bret Taylor)には「深いつながり」を感じていること、テイラーをはじめここ何週間かで退任を発表した他の経営幹部たちを呼び戻したいと考えていることを語った。 「入ってくる者もいれば去る者もいる。去っていくのは悲しいものだし、入ってくるのは素晴らしいことだ。彼らが去るときは力添えをするし、彼らを呼び戻すよう働きかけるつもりだ」(ベニオフ) テイラーが退社を発表した11月30日は奇しくもテイラーがセールスフォースの共同CEOに就任してちょうど
かわいくないワ...👁👄👁 これではテンション上がりません。コーディングに置いてモチベーションは最も大事な栄養素です。 テーマを変更してモチベを上げていきます。 テーマを変更 illusion お好みのテーマをダウンロードしてテーマを有効にします。 ...いいんじゃない?👁👄👁 まだそこまでかわいくありません。 コーディングにおいて、インデントは最も大事な要素です。そんなに重要なものが光っていないのは怠慢という言葉を禁じ得ません。インデントを光らせていきます。 indent-rainbow 拡張機能を有効にしたらこうなっているはずです。 トーンが暗いわネ...👁👄👁 setting.jsonでハイライトの色を変えていきます。 "indentRainbow.colors": [ "rgba(128, 64, 64, 0.5)", // 1インデント目の色 "rgba(128
GitHub Next | AI for Pull Requests GitHub Next Project: AI for Pull Requests wants to make GitHub Pull Requests seamless, low burden an... この機能の登場により、PR でのレビューのオーバヘッドを少なくすることが期待されます。この PR では何を変更したのかを説明したり、更には review の依頼を投げることもできます。 また、Issue でも AI にどうしたらよいか?を聞くこともできるそうです。詳しくは公式の動画を見てください。 How many times have you submitted a change and forgot to update the unit tests? Or the documentation? Or introd
ビジネスにおけるクラウドコンピューティングサービスの重要性はますます高まっていますが、それに伴ってコストの高騰や可用性の問題、サービス選択の手間などが急増しています。そこで、カリフォルニア大学バークレー校の研究者であるZongheng Yang氏らのチームが、最も費用対効果の高いクラウドを自動的に選択できるオープンソースフレームワーク「SkyPilot」を開発しました。 GitHub - skypilot-org/skypilot: SkyPilot is a framework for easily running machine learning workloads on any cloud through a unified interface. https://github.com/skypilot-org/skypilot SkyPilot: ML and Data Scienc
※この投稿は米国時間 2022 年 12 月 1 日に、Google Cloud blog に投稿されたものの抄訳です。 オンラインで、組み立て式のテーブルを注文したとします。ところが、パッケージを開けてみると、組立説明書が入っていません。完成品がどんなものかはわかっていても、それぞれのパーツをどう組み立てればいいのか、まるでわかりません。設計が不十分な API を使うコンシューマ開発者も、同じような経験をしているといえます。適切に設計された API なら、容易に見つけ、検索してアクセスし、使用することができます。高品質の API は、コンシューマ開発者がアイデアをひらめき、新しいユースケースを作り上げる手助けになってさえくれます。 もちろん、API 設計を改善する方法はあります。たとえば、RESTful のプラクティスに従うなどです。しかし、お客様が知らず知らずのうちに、ちょっとした不便
Things to know (best practices and “issues”) READ IT !!!¶ Obviously, never expose a socket speaking the uwsgi protocol to the public network unless you know what you are doing. That channel allows for dynamic loading of applications (read: arbitrary execution of code). The protocol is meant to be sanitized/validated by a proxy like nginx, apache, the uWSGI routers, etc. For example, if uwsgi uses
はじめに 何が起きたかというと、クライアント側で response の StatusCode + body を見て処理の分岐をおこなっていたのですが、今回 body が空になるという予期せぬ事態におかしな挙動となってしまった時のお話。 雲を掴むような調査 この問題、事の発端がクライアントの誤作動という事もあり、クライアントから原因を追っていたので調査は難航しました。 ただ、原因を追っていくうちに段階で response の body がない事がわかり、そこから最終的に nginx, uwsgi, django のどれかが犯人だと絞りながら調査を行い、どんどん犯人を追い詰めて行きました。 が、しかし。。。再現させたと思ったら急に再現しなくなったりの繰り返しで、全然原因が掴めずにいました。 いったいどこで body が紛失しているのか... まるで、雲を掴むようなモヤモヤした状態でした。 まず
PythonのWebアプリケーションフレームワーク Pythonには、Zope、Twisted、Django、TurboGearsなどのさまざまなWebアプリケーションフレームワークが存在します。以前は、このような幅広い選択肢は、新しくPythonを使用しようとするユーザにとって都合が悪いことがありました。使用するフレームワークによって、利用可能なサーバが制限されてしまったり、逆にサーバによって利用可能なWebアプリケーションフレームワークが制限されるといったことがあったためです。 そのようなPythonの状況とは対照的に、Javaにおいては、多数のWebアプリケーションフレームワークがあるにもかかわらず、サーバとWebアプリケーションをつなぐ際に、統一されたJava Servelet APIを用いることで、アプリケーションフレームワークを気にせずにServelet APIが利用できる環境
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く