ASUS好きのZenBlog(ゼンブログ) @ASUS_ZenBlog 台湾メーカーASUSのファンブログ運営。ASUSに関するニュースや最新情報はZenBlogをチェック!ご連絡はDMかブログ記載のメールアドレスへ。 asus.blog.jp

ソフトウェア開発者にとって、堅牢でテスト可能で拡張性があり、保守性の高いオブジェクト指向のソフトウェアシステムを設計することは重要です。 そこで登場するのがSOLID原則です。 SOLIDは、ソフトウェア開発中に生じるかもしれない特定の問題を解決するために5つの設計原則が組み合わさったセットです。 この記事では、SOLID設計の原則について詳しく学んでいきます。 具体的には、SOLID原則が何を意味しているのか、各部分がそれぞれ何を表しているのか、また実際のプログラム例を挙げながら現役のプログラマーが説明します。 さらに、JavaScriptを使ってこれらの原則を実装する方法も紹介します。 SOLID設計原則とは? 単一責任原則 (SRP) Open/Closed原則 リスコフ置換原理 (LSP) インターフェース分離原則 (ISP) 依存関係逆転の原則 最後に SOLID設計原則とは?
こんにちは。モノタロウでフロントエンド寄りの開発をしている、陳です。 今回はモノタロウの新フロントエンドのメインフレームワーク選定についてお話しします。 選定結果から言うと、モノタロウ独自の7つの選定基準をもとに、Reactを選ぶことになりました。 背景 新フロントエンドプロジェクトの立ち上がり Vue.jsとReactの比較検討をしてみた 俯瞰して改めて選定基準を考えた 一般的な視点 モノタロウの社内事情 7つの選定基準 選定結果 技術選定を通して得た3つの学び 背景 まず、モノタロウの現フロントエンドについてざっくり説明します。 モノタロウは2002年から、PythonとJavaScriptでECサイトを開発してきました。 基本構成として、サーバサイドのPythonでHTMLを生成し、クライアントサイドのJavaScriptでカートインなどの動的処理を補完する形ですが、実はこの構成で違
2021年8月に約1000名のエンジニアに対し「今後、習得・強化したいプログラミング言語」と題してアンケートを実施したところ、多くのエンジニアが今後習得したい言語はRustであると判明しました。 Rustに関する知見を深めるため、2021年9月7日(火)には「最新バックエンド井戸端会議vol.2」と題し、オンラインイベントを開催。『実践Rustプログラミング入門』の著者である吉川さんと松本さんをお招きし、お話を伺いました。 本稿では、イベント内で語られたRustを導入するポイントや、エンジニア採用のコツについて一部抜粋してまとめています。 Rustに関心のある方や技術選定を任されている方は、ぜひご一読くださいね! Rustを導入するのに重要なこととは? 現状ではRustエンジニアの採用難易度は高い Q&Aセッション Rustを広めるためには、まずは自分がやってみる Rustは難しい言語では
自宅のテレワークおよび執筆環境の再構築を進めています。その中の一つが、デスクまわりの改善です。緊急事態宣言の折に急遽買ったパソコンデスクを使っていたのですが、作業スペースが狭く微妙なストレスがありました。デスクを変えようと思って調べていたのですが、昇降式デスクの評判が高いようなので気になっていました。また先日、IKEAに行った時に昇降式デスクの実物を見たのですが、嫁さんにも子どもたちにも大好評でした。ということで、昇降式デスクを導入することにしました。 昇降式デスク Flexispotの脚だけ購入 昇降式デスクを導入すると決めたので、具体的な製品の選定を始めました。昇降式デスクの場合は脚だけでも売っているケースが多いので、まず天板(デスクの板の部分)付きか、天板を自作するのかを検討しました。今回はカスタマイズのしやすさと、一度やってみたいからという理由で天板を自作することにしました。 その
月間10万人が読んでいるCoral Insightsのニュースレターにご登録いただくと、Coral Capitalメンバーによる国内外のスタートアップ業界の最新動向に関するブログや、特別イベントの情報等について、定期的にお送りさせていただきます。ぜひ、ご登録ください! ウクライナのソフトウェア開発者Dmitry Zaporozhets氏が2011年10月に、たった1人で開始したオープンソースプロジェクト「GitLab」。それが、ちょうど10年を経て時価総額1兆円もうかがうほどの大成功したDevOpsのSaaSプラットフォームへと進化することになると想像した人は、ほとんどいなかったと思います。GitLabのライセンス・SaaSビジネスを展開するGitLab Inc.は9月17日付けで米国証券取引委員会(SEC)に対してFORM S-1を提出し、IPOへ向けて最終段階に入りました。 開発初期か
Docker Desktop for Linuxを開発中とDocker社が表明。有料化の発表が好評だったとして機能強化など加速 Docker社は、Docker DesktopのLinux版となる「Docker Desktop for Linux」の開発を進めていることを明らかにしました。 Did you catch our latest news? Based on the overwhelming support we received, we are accelerating delivery of new features including Docker Desktop for Linux, Docker Compose v2 and more --> https://t.co/2g9KupocpE #Docker #Developers #containers #Linux
https://www.kbaba1001.com/entry/2021/09/17/073149 (該当記事が削除されました) RubyのサービスをGoで置き換えるのは3倍人手がかかる 何するにも機能不足 JSONの読み書きにわざわざ構造体書くの面倒 同僚がGoを選ぼうとしたら愚かな選択ですねと答える サーバーサイド開発にGoを使うのは危険 っぽい内容だったかと。 だいぶGoの特徴や既存の言語との考え方の違いが広まってきてるのかなぁと思っていた矢先だったので十年くらい前のような指摘をあえて今されていてびっくりした。 正直、ここに書かれたようなヘイト項目は既出すぎるので、もし影響の大きい項目を多くの人が同様に嫌っているならばGoはここまでの人気のある処理系になることはなかったと思う。(もしくは多くの人が嫌ってはいるが影響の小さい項目ということ) Goは出た当初、こういうヘイトが世界中のブロ
おひさしぶりです🔅 最近は週末プロジェクトでアプリを2つリリースしようと動いていたり、一人暮らしを始めたり、バタバタした日々を過ごしておりました.... (toCサービス好きな人、一緒に週末プロジェクトやりませんか・・笑 週末プロジェクトはなかなか難しい....) 先日こんなイベントがあり、他社のサービスのFigmaファイルを見る機会が...!そして、Twitterなどで各社、各サービスがFigmaデータやDesign Systemをオープンにしているのを最近ちらほら見かけますよね...! 私がUIを勉強し始めた時は、Apple社が提唱するHuman Interface GuidelinesやGoogle社が提唱するMaterial designなどのUI設計の原則を定めたガイドラインを読んだり、本やnoteを読んだり、AppleやGoogle社が開発するアプリを中心にトレースしたり..
AppleがiOS15などで導入すると発表した、ユーザーのiPhoneに保存された児童への性的虐待画像(CSAM:Child Sexual Abuse Material)の検出機能について、同様の技術を研究する研究者が「危険」と述べ、導入を見送るべきだと主張しています。 米大学のコンピュータ科学の研究者が問題を指摘 AppleがiOS15などで導入すると発表したCSAM検出技術は、ユーザーのiPhoneに非営利団体が把握している画像と一致するハッシュを持つ画像がないかスキャンするものです。検出された画像をAppleが検証し、一致が確認されれば通報されます。 米プリンストン大学の研究者で、コンピュータ科学と公共問題が専門のジョナサン・メイヤー助教授と、情報科学政策研究所のアニュネイ・クルシュレッサ氏は、米紙The Washington Postに論説を寄稿し、AppleのCSAM検出技術の危
ウイルスの感染力を高め、日本人に高頻度な細胞性免疫応答から免れるSARS-CoV-2 変異の発見 Peer-Reviewed Publication Kumamoto University image: SARS-CoV-2 Y453F and L452R variants contribute to evasion from cellular immunity and the L452R variant also increases viral infectivity. view more Credit: Dr. Chihiro Motozono 熊本大学、東京大学等の研究グループは、新型コロナウイルスの2つの変異株「カリフォルニア株」と「インド株」に共通する「L452R変異」が、ヒト白血球抗原の一種HLA-A24を介した細胞性免疫からの逃避に関わることを明らかにしました。HLA-A24
ECSを触っていて今まで難しいと思ったことを雑にまとめておく。 ECSを仕事で運用するときに必要な知識が多すぎる。こんなの社内に1人AWSマスターいないと無理だ...— 神速 (@sinsoku_listy) 2021年8月10日 タスクロールとタスク実行ロールの違い ECSを長く触っているのに、いつも混乱する。 タスクロール コンテナ内の権限 S3やSESなどの権限をつける タスク実行ロール コンテナ外の権限 ECRやParameter Storeの権限をつける ECSのデプロイ時に静的ファイルが404になる ECSを触った初期に遭遇した。 詳細は以下のQiitaの記事が分かりやすい。 参照: ECSのデプロイ時に一定確率で静的ファイルが404になる問題を回避する 回避する方法はいくつかある。 静的ファイルをS3に置く CodeDeployの OneAtATime を使う CodeDep
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに どんな仕事でも強い人は存在する。 でも最初から強い人は珍しい。 これは、web 業界に身を置いてみて、信じられないくらいムキムキになっていった人たちを見てきた私が送る こうしたら強くなれるかもしれない?指南書である。もしエンジニア職に興味があるのであれば、一考になるかもしれない。 最初から強いやつの特徴 平日の稼働時間以外も勉強 or 開発する 土日も勉強 or 開発する 公式ドキュメントをちゃんと読む 以上のような当たり前のことは、最初から強い人じゃなくてもやるので特徴に入れません。 1. 読解能力が異常に高い 国語の力です
やあ、自画自賛が大好きな日本のみんな、今日は日本で食うほうがまずい食べ物を紹介するよ ポテトチップこれはかなりボロ負けの部類に入る。日本はじゃがいもの原価が高くて品質も低いのか、まずい。欧米だと厚切りでボリューム満点のポテトチップが普通に売られている。またカロリー50%オフのものとかも結構多いし、味もいい。 牛肉柔らかさのためにここまで脂っこいものを出すか?普通??くどい、くどいよ。そして無駄に高い。対するはアルゼンチン牛、安いし赤みでありながら柔らかい、ヘルシー、味も雲泥の差。尚、日本はアメリカ様の圧力によってアルゼンチン牛は輸入できない模様。和牛はもはや和油牛って改名すべき。これもボロ負けの部類に入る。 ピザわかってる。これ日本食じゃないし。でもな、日本のピザはなんかまずい。チーズが悪いのか、チーズが悪いだろ、絶対。欧米人はピザが好きでよく食べるだけであって、スーパーの惣菜コーナーでか
妻がなるべく即復職を目指したいとのことで、出産後、俺が代わりに休んで育児を始めた まぁ楽なこと楽なこと。 これが辛いって、普通の仕事でも音を上げて結婚に逃げて子供ができたら働かない言い訳ができると逃げて育児のつらさからも逃げたいけど逃げられない人の妄言なのでは?というレベルで楽。 育児方針に関しては事前に二人で調べてかなり詰めていたし、問題になりそうなことについては妻が帰宅後、食事中に問題などのリストアップをタブレットからテレビに映してプレゼン。解決できなければ各自調べる※重大案件はその日のうちに潰す方針でやったらまったく問題なし。 もちろん夜中に起こされるが、眠いってのは単に体力がないだけだと思う。これは妻も同意していて、生理が重い人はたいてい運動してない。 思い通りにいかないって言っても、大人ですら思い通りに行かない連中はふっつーにいるしな。 というわけで、ワンオペ育児がきつい!って言
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く