ContactWe are available 24/7 to help answer questions and solve your problems. Call us
はじめに こんにちは。プロダクト開発部の荒川です。 これまで最年少を謳っていましたが、ついに新卒の子にその座を奪われてしまいました。とても残念です。 さて今回のテーマは、皆さんお馴染みクリーンアーキテクチャ(Clean Architecture)です。 クリーンアーキテクチャは一時期流行し、その流れに乗って私もある程度の理解はしていました。 しかし、それはあくまでも感覚的な理解であって、他人に説明や良さを語れるレベルまで自分の中で落としこめていませんでした。 そこでより具体性のあるソースコードを読み込むことで、アーキテクチャへの理解を深めたいと思います。 クリーンアーキテクチャとは? クリーンアーキテクチャの定義や解説に関しては、ネット上にいくらでも公開されているので、このエントリでは詳しく話しません。 私自身が勉強に使った書籍やサイトを記事末尾の「参照」に掲載しているので、そちらを参考に
こんにちは。エムスリー・QLife(エムスリーのグループ会社)・エムスリーヘルスデザイン(エムスリーのグループ会社)でエンジニアとして各種作業に関わっている山本です! 以前もメール送信の話を書かせていただいたことがありますが、今回もまたメールネタとなります。今回のお題はメールセキュリティです。 大量メール送信のための予備知識 - エムスリーテックブログ すでにご覧になった方もいるかと思いますが、次のようなニュースが流れています。 www.proofpoint.com この「GoogleとYahooの新Eメール認証要件」ってつまりどういうことよ? というところを具体的にどのように進めているかについて書かせていただきたいと思います。 2023/12/18追記 : Googleからメール送信にTLSを使うことが追加要件として示されました。 TL;DR とりあえず何から始める? 何はともあれ実際に
NTTドコモのサービスだったドコモ口座のドメイン名docomokouza.jpがドメイン名オークションにかけられて402万円という高値で落札されて話題になっています。 「ドコモ口座」のドメイン、落札される 402万円で - ITmedia NEWS まだ金融機関などから当該ドメインへのリンクなどが残っているので、フィッシングや詐欺サイトなどに悪用される懸念が表明されているところではありますが、この記事では、ドメイン名オークションの仕組みについて説明します。 ドメイン名のライフサイクルたまたま同時期に、EPARKの関連会社アイフラッグが運営していたsweetsguide.jpがオークションにかけられ、Srgr0さんがブログで時系列の説明をされているので引用します。時系列的には今回のdocomokouza.jpも同じだと思われます。 今回の流れ ・2023年05月08日 サイト閉鎖のリリース
メイルコムはメールアドレスを 200 のドメインから選択でき、1 つのアカウントで同時に 10 個まで使用できる個性的で特徴のあるフリーメールです。 IMAP、POP、SMTPは、以前からのユーザーのみ使用可能。新規のユーザーは Web メールのみになりました。 それでも多くの機能を備え、保存容量 65 GB、添付ファイルは大容量の 30 MB まで送受信できます。 インターフェースの動作は、やや重いものの右クリックメニューとドラッグ&ドロップが利用でき、操作性はまずまず。 現在はGMX Mailで運営されており、機能はあちらの方が上ですが、Mail.com の方が選択できるドメインが多いだけでなく、@dr.com、@email.com、@post.com 等の珍しいものが揃っています。 Mail.com は他人とは違ったオリジナリティのあるメールを使いたい人におすすめです。
この記事について こちらの記事はクリーンアーキテクチャの Java 実装による解説記事です。 MVC フレームワークに組み込むために一部変更している部分もあります。 それをふまえてご覧ください。 講演内容が @IT さまに記事にしていただけました。 あわせてご参照ください。 https://www.atmarkit.co.jp/ait/articles/1907/08/news002.html クリーンアーキテクチャよりも軽量で無理なく導入しやすいアプリケーションアーキテクチャパターンを考案しました。 https://nrslib.com/adop/ スライド JJUG CCC 2019 Spring での発表資料です。 この発表をするにあたって記事を書くことにしました。 YouTube YouTube でこちらの解説を行いました。 その他解説もしています。もしよろしければチャンネル登録を
はじめに この記事は前後編に分かれています。 順序だてた解説になっているので最後までお付き合いいただけると幸いです。 後編記事: https://nrslib.com/bottomup-ddd-2/ 順序立っての説明になっておりますので、前編からご覧になることを強くお勧めします。 セミナー情報 こちらの内容のセミナーを不定期で開催しています。 ◆セミナーページ 第一回: https://ddd-community-jp.connpass.com/event/103428/ 第二回: https://ddd-community-jp.connpass.com/event/107106/ 第三回: https://nrs-seminar.connpass.com/event/117283/ ◆あとがき 第一回ボトムアップドメイン駆動設計勉強会を開催しました セミナースライド まえがき この章は
米Googleは6月15日(米国時間)、ドメイン登録サービス「Google Domains」の提供を終了すると発表した。事業を米Squarespaceに売却する。同社は約1000万個のドメインを含む関連の資産をGoogleから引き継ぐ。 事業の譲渡により、Google Domainsのユーザーが直ちに対応を行う必要はないという。現地の規制当局から事業売却が承認され次第、ドメインや顧客の管理をSquarespace社に移転する。規制当局の承認は2023年後半に完了する見込み。 Google Domainsのヘルプサイトによれば、当面はGoogle Domains経由で引き続きドメインを管理できるが、移行期間を経てSquarespaceアカウントでの管理に移行することになる。Googleは「可能な限りシームレスに行えるようにする」としている。 ドメインの更新価格について、Squarespace
転移学習とは、ある領域の知識を別の領域の学習に適用させる技術です。 たとえば大量の犬の画像データと少量の猫の画像データがあり、犬の種類判別モデルと猫の種類判別モデルを作成する場合、通常の機械学習では下図の左側のように犬と猫別々でモデルを作成します。しかしこのとき、猫の画像は少ないので猫の種類判別モデルは判別精度が低い可能性があります。そこで下図の右側のように、犬の種類判別の課題から得られた知識を猫の種類判別モデルに適応させる転移学習を行うことで、判別精度の向上を図ることができます。 スタンフォード大学教授のAndrew Ng氏が、機械学習のトップカンファレンスであるConference on Neural Information Processing Systems(NeurIPS) 2016 Tutorialで、機械学習の成功を今後推進するのは転移学習であると述べるほど、現在注目を集めて
はじめに 「DNSって何ですか?」 エンジニア・プログラマの皆さんは会社の同僚や後輩などにこの質問をされたらどこまで回答できますか? 大体の人は、「Domain Name System(ドメイン・ネーム・システム)の略称で、IPアドレスとドメインの紐付けをおこn.....」 みたいな回答になってしまうと思います。 特に自分のような、フロントエンド周りが主領域のエンジニアにとってはDNSの理解はかなり後回しになってしまうかなと思います。 今回は、そんなあまり業務でDNSに携わらない方々に向けて、DNSの最低限知っておきたい基礎知識をやさしくお届けできたらなと思います。 ※タイトルではめちゃくちゃ煽りましたが、本記事は割と基礎的な内容になっています。ご安心を。 DNSとは まずは、DNSとはなんぞやというところから入っていきたいと思います。 DNSとは、冒頭にも登場しましたが、Domain N
Update, March 13, 2018 Wildcard certificate support is live. Let’s Encrypt will begin issuing wildcard certificates in January of 2018. Wildcard certificates are a commonly requested feature and we understand that there are some use cases where they make HTTPS deployment easier. Our hope is that offering wildcards will help to accelerate the Web’s progress towards 100% HTTPS. Let’s Encrypt is curr
http://****.sakura.ne.jp/openpne/ のメンバーログイン画面にアクセスすると真っ白な画面になってしまいます。HTTP status としては下記のコードが返却されます。 さて、php のバージョンを確認したら、データベース情報を設定&確認してメモをしておきます。 ここまできたら SSH でターミナルを開き、下記のようにコマンドを入力していきます。まずはバイナリを github から取得して展開するところまで。 cd ~ wget http://download.github.com/openpne-OpenPNE3-OpenPNE-3.4.9.2-0-g62869c4.zip mv openpne-OpenPNE3-OpenPNE-3.4.9.2-0-g62869c4.zip OpenPNE3.zip unzip OpenPNE3.zip mv openpne
100Mにスケーリング:Key-ValueストアとしてMySQLを使い、NoSQL以上のパフォーマンスを出す MySQLはNoSQLよりも優れています。Key-ValueストアといったNoSQLのユースケースを考えてみると、パフォーマンスや使いやすさ、安定性の点でMySQLの方が合理的です。MySQLには、オペレーションや障害に関することからレプリケーションや異なる使用パターンまでと、多くのオンラインマテリアルが用意されおり、堅実なエンジンです。こういった理由から、比較するまでもなく、MySQLは最近のNoSQLエンジンよりも優れていると言えます。 ここ最近では、NoSQLエンジンが主流になってきています。多くの開発者が、MongoDBやCassandra、Redis、HadoopといったNoSQLエンジンをアプリケーション構築の第一候補としており、それらが全て昔からのSQLエンジンを上回
Soyuz rocket delivered to the launchpad by train. Public domain photo by NASA Slack uses PHP for most of its server-side application logic, which is an unusual choice these days. Why did we choose to build a new project in this language? Should you? Most programmers who have only casually used PHP know two things about it: that it is a bad language, which they would never use if given the choice;
前回の講座でドメイン名の決め方について書いたが、そもそもドメイン名を新規取得すべきかどうか、という議論がある。 というのも、Google などの検索エンジンでは登録されて間もないドメインの評価を下げる傾向があるといわれているからだ。 新規にドメインをとる以外に、主に以下の方法があるだろう。 1. 既存サイトのサブディレクトリでスパムサイトを開設する 2. ddo.jp などの無料ドメインのサブドメインを利用する 3. 期限切れドメインを取得する 1. については論外である。スパムサイトがブラックリスト化した場合、メインサイトまでが巻き添えを食うし(通常ドメイン単位でインデックス削除される)、SEO 的な妙味も薄れてしまう(詳しくは今度書く)。 2. については、明確な判断基準はないが、実験したところ検索エンジンに登録されるインデックス数に変化はないように感じている。 他のユーザーがブラック
.suはソビエト連邦に割り当てられているccTLD(国別コードトップレベルドメイン)です。ソビエト連邦は解体されていますが、現在でも登録が可能です。 「ゴンベエ限定」・・・日本国内でオンライン登録申請できるのはゴンベエドメインだけ。弊社調べ。
by audioreservoir Wi-Fiアクセスポイントや家庭用無線LANルーターの大手メーカーTP-Linkでは、ユーザーが製品の設定ページに簡単にアクセスできるように、専用のドメイン名を取得して製品に記載しています。しかし、TP-Linkがドメイン名の登録更新を怠っていたため、他人にドメイン名を取得されてしまい、新しい持ち主からドメイン名返還に250万ドル(約2億5000万円)を要求される事態となっています。 Bugtraq: Logic security flaw in TP-LINK - tplinklogin.net http://seclists.org/bugtraq/2016/Jul/3 TP-Link forgets to register domain name, leaves config pages open to hijack | Ars Technica
会場説明: https://docs.google.com/document/d/1NshK51pNwKysrKLaBPHfS9T-4gkuZw-4-iszgT3qcHs/edit ハッシュタグ: #spkai システムプログラミングぽい人を適当に集めて話をしようという会です。なるべくみんななんか喋る感じが良いと思われる。俺を入れろって人も適当に連絡ください。他薦も歓迎。 なおシステムプログラミングに詳しいことを前提に話をするので、以下の一つくらいは満たさないと楽しくないと思われます: 「Lisp以上に複雑な言語処理系を作ったことがある」「オブジェクトファイルを読むプログラムを書いたことがある」「select系のものを使ってネットワークサーバを書いたことがある」「SIMD命令を使った最適化をしたことがある」 システムプログラミングがガチなひとの参加優先でお願いします。 現在の発表者リスト
Rails 5.0: Action Cable, API mode, and so much more After six months of polish, four betas, and two release candidates, Rails 5.0 is finally done! It’s taken hundreds of contributors and thousands of commits to get here, but what a destination: Rails 5.0 is without a doubt the best, most complete version of Rails yet. It’s incredible that this community is still going so strong after so long. Than
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く