Help
RSS
API
Feed
Maltego
Contact
Domain > 97thing.aahub.org
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-01-01
104.21.12.15
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Wed, 01 Jan 2025 20:04:14 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Wed, 01 Jan 2025 21:04:14 GMTLocation: https://97thing.aahub.org/Report-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sK2TcuPGKShNLVnJYzKpFPyI2FzkRPymIPTbyPaap8ymfdkbEgMdyb9qVdFgM0TICRkQ8ZkpsDc3jLhP8MbHqBhmheJmkrmC8SGRm7DQfclBT7u0P7L0P9ecP6PGI5EHdjvvMHA%3D%3D},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8fb51e061fee279c-SEAalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt10259&min_rtt10259&rtt_var5129&sent1&recv3&lost0&retrans0&sent_bytes0&recv_bytes56&delivery_rate0&cwnd248&unsent_bytes0&cid0000000000000000&ts0&x0 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 01 Jan 2025 20:04:14 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveAccess-Control-Allow-Origin: *Cache-Control: public, max-age0, must-revalidatereferrer-policy: strict-origin-when-cross-originx-content-type-options: nosniffReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?s2ZTr369qmKlSdvidHnQZ3TnqNgdVHanEgchAJmujjK75IRZ4P7zV0Lqn7zOrlY8cTIZOenD6f8%2FN7vCBt9c3mjd8XaYSgPayeuqwR%2FFv%2F9T28htcoo1dkTKVsqEogjo9V0g6dw%3D%3D},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Vary: Accept-Encodingcf-cache-status: DYNAMICServer: cloudflareCF-RAY: 8fb51e069dbceb3e-SEAalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt10553&min_rtt10387&rtt_var3014&sent5&recv6&lost0&retrans0&sent_bytes2850&recv_bytes728&delivery_rate278810&cwnd252&unsent_bytes0&cid1a0fc4bdd57ae5b0&ts80&x0 !DOCTYPE html>html langen>head>!-- Global Metadata -->meta charsetutf-8>meta nameviewport contentwidthdevice-width,initial-scale1>link relicon typeimage/svg+xml href/favicon.svg>meta namegenerator contentAstro v3.2.3>!-- Font preloads -->link relpreload href/fonts/atkinson-regular.woff asfont typefont/woff crossorigin>link relpreload href/fonts/atkinson-bold.woff asfont typefont/woff crossorigin>!-- Canonical URL -->link relcanonical hrefhttps://example.com/>!-- Primary Meta Tags -->title>プログラマが知るべき97のこと/title>meta nametitle contentプログラマが知るべき97のこと>!-- Open Graph / Facebook -->meta propertyog:type contentwebsite>meta propertyog:url contenthttps://example.com/>meta propertyog:title contentプログラマが知るべき97のこと>!-- Twitter -->meta propertytwitter:card contentsummary_large_image>meta propertytwitter:url contenthttps://example.com/>meta propertytwitter:title contentプログラマが知るべき97のこと>style>:root{--accent: #2337ff;--accent-dark: #000d8a;--black: 15, 18, 25;--gray: 96, 115, 159;--gray-light: 229, 233, 240;--gray-dark: 34, 41, 57;--gray-gradient: rgba(var(--gray-light), 50%), #fff;--box-shadow: 0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%)}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-regular.woff) format(woff);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-bold.woff) format(woff);font-weight:700;font-style:normal;font-display:swap}body{font-family:Atkinson,sans-serif;margin:0;padding:0;text-align:left;background:linear-gradient(var(--gray-gradient)) no-repeat;background-size:100% 600px;word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));font-size:20px;line-height:1.7}main{width:720px;max-width:calc(100% - 2em);margin:auto;padding:3em 1em}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;color:rgb(var(--black));line-height:1.2}h1{font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}strong,b{font-weight:700}a,a:hover{color:var(--accent)}p{margin-bottom:1em}.prose p{margin-bottom:2em}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{max-width:100%;height:auto;border-radius:8px}code{padding:2px 5px;background-color:rgb(var(--gray-light));border-radius:2px}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);padding:0 0 0 20px;margin:0;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}@media (max-width: 720px){body{font-size:18px}main{padding:1em}}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}headerdata-astro-cid-3ef6ksr2{margin:0;padding:0 1em;background:white;box-shadow:0 2px 8px rgba(var(--black),5%)}h2data-astro-cid-3ef6ksr2{margin:0;font-size:1em;padding:1em 0}h2data-astro-cid-3ef6ksr2 adata-astro-cid-3ef6ksr2,h2data-astro-cid-3ef6ksr2 adata-astro-cid-3ef6ksr2.active{text-decoration:none}navdata-astro-cid-3ef6ksr2{display:flex;align-items:center;justify-content:space-between}navdata-astro-cid-3ef6ksr2 adata-astro-cid-3ef6ksr2{padding:1em .5em;color:var(--black);border-bottom:4px solid transparent;text-decoration:none}navdata-astro-cid-3ef6ksr2 adata-astro-cid-3ef6ksr2.active{text-decoration:none;border-bottom-color:var(--accent)}.social-linksdata-astro-cid-3ef6ksr2,.social-linksdata-astro-cid-3ef6ksr2 adata-astro-cid-3ef6ksr2{display:flex}@media (max-width: 720px){.social-linksdata-astro-cid-3ef6ksr2{display:none}}footerdata-astro-cid-sz7xmlte{padding:2em 1em 6em;background:linear-gradient(var(--gray-gradient)) no-repeat;color:rgb(var(--gray));text-align:center}.social-linksdata-astro-cid-sz7xmlte{display:flex;justify-content:center;gap:1em;margin-top:1em}.social-linksdata-astro-cid-sz7xmlte adata-astro-cid-sz7xmlte{text-decoration:none;color:rgb(var(--gray))}.social-linksdata-astro-cid-sz7xmlte adata-astro-cid-sz7xmlte:hover{color:rgb(var(--gray-dark))}/style>/head>body>header data-astro-cid-3ef6ksr2>nav data-astro-cid-3ef6ksr2>h2 data-astro-cid-3ef6ksr2>a href/ data-astro-cid-3ef6ksr2>プログラマが知るべき97のこと/a>/h2>div classsocial-links data-astro-cid-3ef6ksr2>/div>/nav>/header>main>section>ol>li>a href/001_discerning_behavior/>h4 classtitle>分別のある行動/h4>/a>/li>li>a href/002_importance_of_learning_functional_programming/>h4 classtitle>関数型プログラミングを学ぶことの重要性/h4>/a>/li>li>a href/003/>h4 classtitle>ユーザが何をするかを観察する(あなたはユーザではない)/h4>/a>/li>li>a href/004/>h4 classtitle>コーディング規約を自動化する/h4>/a>/li>li>a href/005/>h4 classtitle>美はシンプルさに宿る/h4>/a>/li>li>a href/006/>h4 classtitle>リファクタリングの際に注意すべきこと/h4>/a>/li>li>a href/007/>h4 classtitle>共有は慎重に/h4>/a>/li>li>a href/008/>h4 classtitle>ボーイスカウト・ルール/h4>/a>/li>li>a href/009/>h4 classtitle>他人よりまず自分を疑う/h4>/a>/li>li>a href/010/>h4 classtitle>ツールの選択は慎重に/h4>/a>/li>li>a href/011/>h4 classtitle>ドメインの言葉を使ったコード/h4>/a>/li>li>a href/012/>h4 classtitle>コードは設計である/h4>/a>/li>li>a href/013/>h4 classtitle>コードレイアウトの重要性/h4>/a>/li>li>a href/014/>h4 classtitle>コードレビュー/h4>/a>/li>li>a href/015/>h4 classtitle>コードの論理的検証/h4>/a>/li>li>a href/016/>h4 classtitle>コメントについてのコメント/h4>/a>/li>li>a href/017/>h4 classtitle>コードに書けないことのみをコメントにする/h4>/a>/li>li>a href/018/>h4 classtitle>学び続ける姿勢/h4>/a>/li>li>a href/019/>h4 classtitle>誰にとっての「利便性」か/h4>/a>/li>li>a href/020/>h4 classtitle>すばやくデプロイ、こまめにデプロイ/h4>/a>/li>li>a href/021/>h4 classtitle>技術的例外とビジネス例外を明確に区別する/h4>/a>/li>li>a href/022/>h4 classtitle>1万時間の訓練/h4>/a>/li>li>a href/023/>h4 classtitle>ドメイン特化言語/h4>/a>/li>li>a href/024/>h4 classtitle>変更を恐れない/h4>/a>/li>li>a href/025/>h4 classtitle>見られて恥ずかしいデータは使わないこと/h4>/a>/li>li>a href/026/>h4 classtitle>言語だけでなく文化も学ぶ/h4>/a>/li>li>a href/027/>h4 classtitle>死ぬはずのプログラムを無理に生かしておいてはいけない/h4>/a>/li>li>a href/028/>h4 classtitle>「魔法」に頼りすぎてはいけない/h4>/a>/li>li>a href/029/>h4 classtitle>DRY原則/h4>/a>/li>li>a href/030/>h4 classtitle>そのコードに触れてはならない!/h4>/a>/li>li>a href/031/>h4 classtitle>状態だけでなく「ふるまい」もカプセル化する/h4>/a>/li>li>a href/032/>h4 classtitle>浮動小数点数は実数ではない/h4>/a>/li>li>a href/033/>h4 classtitle>オープンソースプロジェクトで夢を実現する/h4>/a>/li>li>a href/034/>h4 classtitle>API設計の黄金律/h4>/a>/li>li>a href/035/>h4 classtitle>超人の神話/h4>/a>/li>li>a href/036/>h4 classtitle>ハードワークは報われない/h4>/a>/li>li>a href/037/>h4 classtitle>バグレポートの使い方/h4>/a>/li>li>a href/038/>h4 classtitle>余分なコードは決して書かない/h4>/a>/li>li>a href/039/>h4 classtitle>最初が肝心/h4>/a>/li>li>a href/040/>h4 classtitle>プロセス間通信とアプリケーションの応答時間の関係/h4>/a>/li>li>a href/041/>h4 classtitle>無駄な警告を排除する/h4>/a>/li>li>a href/042/>h4 classtitle>コマンドラインツールを使う/h4>/a>/li>li>a href/043/>h4 classtitle>プログラミング言語は複数習得すべき/h4>/a>/li>li>a href/044/>h4 classtitle>IDEを知る/h4>/a>/li>li>a href/045/>h4 classtitle>限界を知る/h4>/a>/li>li>a href/046/>h4 classtitle>すべきことは常に明確に/h4>/a>/li>li>a href/047/>h4 classtitle>大量のデータはデータベースで/h4>/a>/li>li>a href/048/>h4 classtitle>いろいろな言葉を学ぶ/h4>/a>/li>li>a href/049/>h4 classtitle>見積りとは何か/h4>/a>/li>li>a href/050/>h4 classtitle>Hello, Worldから始めよう/h4>/a>/li>li>a href/051/>h4 classtitle>プロジェクト自身にしゃべらせる/h4>/a>/li>li>a href/052/>h4 classtitle>「その場しのぎ」が長生きしてしまう/h4>/a>/li>li>a href/053/>h4 classtitle>正しい使い方を簡単に、誤った使い方を困難に/h4>/a>/li>li>a href/054/>h4 classtitle>見えないものを見えるように/h4>/a>/li>li>a href/055/>h4 classtitle>並行処理に有効なメッセージパッシング/h4>/a>/li>li>a href/056/>h4 classtitle>未来へのメッセージ/h4>/a>/li>li>a href/057/>h4 classtitle>ポリモーフィズムの利用機会を見逃さない/h4>/a>/li>li>a href/058/>h4 classtitle>テスト担当者はプログラマの友人/h4>/a>/li>li>a href/059/>h4 classtitle>バイナリは常に1つ/h4>/a>/li>li>a href/060/>h4 classtitle>真実を語るはコードのみ/h4>/a>/li>li>a href/061/>h4 classtitle>ビルドをおろそかにしない/h4>/a>/li>li>a href/062/>h4 classtitle>プリミティブ型よりドメイン固有の型を/h4>/a>/li>li>a href/063/>h4 classtitle>ユーザの操作ミスを防止する/h4>/a>/li>li>a href/064/>h4 classtitle>プロのプログラマとは?/h4>/a>/li>li>a href/065/>h4 classtitle>バージョン管理システムを有効に使う/h4>/a>/li>li>a href/066/>h4 classtitle>いったんコンピュータから離れてみる/h4>/a>/li>li>a href/067/>h4 classtitle>コードを読む/h4>/a>/li>li>a href/068/>h4 classtitle>「人間」を知る/h4>/a>/li>li>a href/069/>h4 classtitle>車輪の再発明の効用/h4>/a>/li>li>a href/070/>h4 classtitle>シングルトンパターンの誘惑に負けない/h4>/a>/li>li>a href/071/>h4 classtitle>パフォーマンスへの道は地雷コードで敷き詰められている/h4>/a>/li>li>a href/072/>h4 classtitle>シンプルさは捨てることによって得られる/h4>/a>/li>li>a href/073/>h4 classtitle>単一責任原則/h4>/a>/li>li>a href/074/>h4 classtitle>「イエス」から始める/h4>/a>/li>li>a href/075/>h4 classtitle>面倒でも自動化できることは自動化する/h4>/a>/li>li>a href/076/>h4 classtitle>コード分析ツールを利用する/h4>/a>/li>li>a href/077/>h4 classtitle>偶然の仕様ではなく本物の仕様のためのテストを書く/h4>/a>/li>li>a href/078/>h4 classtitle>テストは夜間と週末に/h4>/a>/li>li>a href/079/>h4 classtitle>テストのないソフトウェア開発はあり得ない/h4>/a>/li>li>a href/080/>h4 classtitle>1人より2人/h4>/a>/li>li>a href/081/>h4 classtitle>エラーがエラーを相殺してしまう/h4>/a>/li>li>a href/082/>h4 classtitle>他者への思いやりを意識したコーディング/h4>/a>/li>li>a href/083/>h4 classtitle>UNIXツールを友にする/h4>/a>/li>li>a href/084/>h4 classtitle>正しいアルゴリズムとデータ構造を選ぶ/h4>/a>/li>li>a href/085/>h4 classtitle>冗長なログは眠りを妨げる/h4>/a>/li>li>a href/086/>h4 classtitle>WETなシステムはボトルネックが見つかりにくい/h4>/a>/li>li>a href/087/>h4 classtitle>プログラマとテスターが協力してできること/h4>/a>/li>li>a href/088/>h4 classtitle>コードは生涯サポートするつもりで書く/h4>/a>/li>li>a href/089/>h4 classtitle>関数の「サイズ」を小さくする/h4>/a>/li>li>a href/090/>h4 classtitle>コードを見る人のためにテストを書く/h4>/a>/li>li>a href/091/>h4 classtitle>良いプログラマになるには/h4>/a>/li>li>a href/092/>h4 classtitle>顧客の言葉はそのまま受け取らない/h4>/a>/li>li>a href/093/>h4 classtitle>エラーを無視するな/h4>/a>/li>li>a href/094/>h4 classtitle>リンカは魔法のプログラムではない/h4>/a>/li>li>a href/095/>h4 classtitle>ペアプログラミングと「フロー」/h4>/a>/li>li>a href/096/>h4 classtitle>テストは正確に、具体的に/h4>/a>/li>li>a href/097/>h4 classtitle>ステートに注目する/h4>/a>/li>/ol>p classcc-by-3>Kevlin Henney(編)、和田卓人(監修)『プログラマが知るべき97のこと』(オライリー・ジャパン、2010年)を出典とする。各エッセイはa relnofollow classexternal text hrefhttp://creativecommons.org/licenses/by/3.0/us/deed.ja>CC-by-3.0-US/a>によってライセンスされている。/p>/section>/main>footer data-astro-cid-sz7xmlte>© 2023 Your aahub_dev here. All rights reserved.div classsocial-links data-astro-cid-sz7xmlte>/div>/footer>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]