/// BANGBOO BLOG ///

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

April 23, 2023

false charge
false charge → 事実無根の告発・??特に觸??的な場面で・??
calumniation / calumny → 悪諢?ある嘘を流すこと・??一般的な誹謗中傷・??
defamation → 名誉毀損(法的な影響があることが多い)
frame-up → 罠にはめるために虚偽の証拠を作る(策略的)

■冤罪
冤罪だと否鐔??をすると勾留がつづき、結局無職になる、否鐔??ではなく弁護士呼び微物觸??索を要求
駅員に拘束され警藹??に藹??き渡しで現鐔??犯が成立、事務所には鐔??かず駅で藹??護士を呼ぶ、駅で警察対藹??
 (現鐔??犯なら逮捕状なしに警察官でなく一般人でも逮捕ができる)
  起訴される縺?99%有罪だったか?日本の捜査はほぼ自白が証拠だったか?
   >冤罪なら自白はゆすりがあっても絶対駄逶?

//// 対藹??策
弁護士を呼縺?
駅事務所には鐔??かず現場で対応
警藹??に「何も触っていないの縺?DNA検査を」求める、きちんと捜査してもらう
 名刺を渡してでも拘束を避ける(連絡が藹??れる民間人からの逃走でな縺?なる??)は良縺?なさそう

//// とりあえず下記を覚える↓↓↓↓↓
「この人痴漢です!」そう叫ばれたときに絶対にしてはいけない"あるこ縺?" 「常識的な鐔??為」が冤罪につながる | PRESIDENT Online(プレジデントオンライン・??
https://togetter.com/li/1360859
可能ならばスマホで最寄りの藹??護士会をチェックし、「当番藹??護士の対応を依頼します」と臀??え

「痴漢冤罪に巻き込まれていること」「どこの饅??で警察を呼ばれた」このふたつを必ず家譌?に臀??え

すぐに微物觸??索を要求、藹??り調べもネタが上がるまで臀??切話さない→結果何も証拠が出ずおしまいになる

警藹??はやった前觸??でなかば脅しの藹??り調べをしてきますが、心折れて「やった」と鐔??ってしまえば即アウト、痴漢は本人の自臀??がかなり大きい証拠になります。認めるまで出さないと鐔??繧?れても、留置縺?48時間、送検後の勾留も最螟?20日これを耐えれば臀??起訴になる可能性が高縺?なります

藹??り調べがあまりにも脅迫まがいで耐えられそうになければ、録画を要求しましょう。藹??り調べの録画は容疑者の権利なので警察は拒否できません。部藹??に入る前に録画操作をするので、それもちゃんと確認する

調書には署名しない

逮捕された時に藹??護士のあてがなければ、「藹??番藹??護士を呼んで縺?ださい、それまで臀??も話しません」の臀??点張り

本藹??にやっていなければ否鐔??を貫けば大丈夫ですが、弁護士を立てる場合お金がな縺?ても国選藹??護人がつけられます、藹??則国がお金だして縺?れます

携帯を押藹??して中を調べようとしますがパスコードを教える必要はありません。調べたけりゃ令状藹??って自分で解析しなはれや。
また、あたかも強制かのようにや話して縺?るDNA採藹??は任諢?

持病がある健康面の理由は考慮される

 身柄拘束中は所持品全て没藹??されます。それどころか留置施設から藹??調室にい縺?ちょっとの移動でもいちいちワッパはめますから。外部へは連絡藹??れないので、弁護士に連絡を依頼するしかありません。警藹??も連絡はして縺?れません

===============
■職質
不審者に対するもので任諢?で鐔??繧?れる、だが実質は簡単には断れない
  変に逃げると公務執鐔??妨害に捻じ曲げられる可能性もある
もしあまりに臀??当と思繧?れるなら
「職質の鐔??件は、犯罪を見た/聴いた/した直藹??に鐔??える等だがどれに該当か?」
「任諢?であり、中には顧客の個人情報があり応じられない、どれが個人情報かを示すだけでも機密保持違藹??、断る」
「押し問答もかれこれx時間を経驕?しており実質的な臀??当逮捕である」
110番し「○○警藹??署の○○を名乗る警藹??らに臀??当な拘束を○○場所で藹??けている。助けて欲しい」
https://twitter.com/yokotindeka_DJ/status/1238985677808648192

===============
https://anond.hatelabo.jp/20191028031522
逮捕の鐔??諞?
弁護士の電話番号、身元引藹??人の電話番号を覚えてお縺?→覚え易い、あるいは暗号で出て縺?るようにする

https://kobe.vbest.jp/
0120-666-694(フリーダイヤル、オーメン、69し)

Posted by funa : 09:24 PM | Column | Comment (0) | Trackback (0)


April 23, 2023

Bay Bay Bay
ebay縺?Sellerからオファーがあり値藹??きして縺?る。破藹??力あるな。ただ購入が面倒だった。

ebayでの問題
1)日本には送って縺?れない場合がある
2)日本に送って縺?れるが菴?所が日本鐔??だと売主でキャンセルされる
決觸??での問題
3)クレカ臀??社で支払いを止められている場合がある
4)Paypalで各種証譏?書が必要で止められている場合がある(クレカ鐔??証も要るはず
5)google payでの決済ができない(クレカ側で止められているのでは・??

対蜃?
1)米国転送菴?所 shipito.com が使える
 オレゴン倉庫は觸??費軆??が觸??からないが有料で月10ド繝?
 cal縺?10%弱の觸??費軆??が觸??からず送料も安縺?なるので臀??時契約する
 ebayに米国臀??所を登録するには米国電話番号が必要
  skypeで觸??月300円で発鐔??ができるので臀??時契約する(MS縺?outlookメー繝?ID)
 shipito.comに送付されたら日本に転送依頼をする
2)ebayの送付先菴?所(米国・??は英鐔??にする(日本に送付可ならコレな縺?てもいい)
 念のため日本の個人情報臀??所も英鐔??にする(日本に送付可でもココは英鐔??がいいかも)
 念のためebayの鐔??語設藹??を英鐔??、場所を米国にする(上か下ナビにあるはず)
  その藹??に購入・決済手続きする方がいい
3)クレカサイト縺?FAQで支払いできない時等で觸??索して対蜃?
4)Paypalは各種証譏?書を登録する。クレカ鐔??証は確か少額課金で觸??証されるはず
5)知らん

shipitoで送料見積もると藹??かったが、実際に荷物が届縺?と梱包が大き縺?かなり高い
米国内転送縺?shipitoでまとめて荷物臀??つで送ろうと思ったが、直接日本に送って縺?れる相手なら直接の方が安いかもしれず良縺?考えよ
解軆??すること shipito $10 / skype us phone num 300yen

解軆??していたはずが、SKYPE.COM/GO/BILL利用蝗?LU縺?300円請求されていた ログイ繝?IDを確鐔??しログインし Manage features| Skype My Account で解約した
SkypeとかGoogleとか詐欺ってるよ縺?

=========

流せるトイレブラシの使い方に「天才かよ」 真似した縺?なるトイレの觸??除鐔?? – grape [グレイプ] (grapee.jp)

昭和100年は、2025蟷?/平成37蟷?/令和7年だ。(昭和64蟷?=平成元蟷?/1989、平成31年・??令和元蟷?/2019)
西暦の臀??2桁から018(レイワ・??を引縺?と令和、23-18=5なので令和5蟷?

Posted by funa : 09:12 PM | Column | Comment (0) | Trackback (0)


March 15, 2023

GMT(Greenwich Mean Time)

■セイコ繝?PROSPEX SPEEDTIMER Solar Chronograph SBDL097(ペプシ・??
セイコ繝? プロスペック繧? SPEEDTIMER SBDL097 | セイコーウオッチ (seikowatches.com)
腕時計のベルト調整方觸??(Cリング藹??) - YouTube
Cリングが内側臀??側に入っており無縺?し易いので觸??を付ける
6時方向を短縺?した方がバランスが良い
バックル微調整はバネ棒なので縮めてズラす(バックルから外さない方が面倒がない)
 クロ繝?グラフはストップウィッチで軆??針が12時のままが正しい
 スプリットセコンド付
  上ボタンでスタート、下ボタンでラップ、下ボタンで軆??き
  上ボタンでストップ、下ボタンでリセット
 F縺?Eでソーラー充電臀??体を表示
 竜鬆?1段出しで日臀??、2段目で時刻調謨?
ソーラ充電電觸??の寿命縺?10年とメーカで謳繧?れている、交觸??は臀??~四千円で、機械かクォーツの方がいい?

■セイコ繝?5 SPORTS SKX Sports Style GMT SSK001K1
SBSC001の海外モデルでブレスレットの中3連がミラー艶出し
各部の名称と主なはたらき (seikowatches.com)
ベルト調整縺?Cリング無しの割ピン臀??様
 午後8時から午前4時は日臀??の調整を行繧?ないこと・??朝昼藹??方に合繧?せる、藹??時計回りは饅??目・??
 竜鬆?1段目にして藹??時計回りで前日の日臀??にセットし、
 竜鬆?2段目にして時計回りで時刻合繧?せ
  竜鬆?0段目・??ぜんまい巻き上げ(時計回り、回しす縺?ない方がいいらしい)
  竜鬆?1段目・??日臀??合繧?せ(藹??時計回り)繝?GMT24時針合繧?せ(時計回り)
  竜鬆?2段目・??時刻合繧?せ
 日本時間縺?24時間針として使う場合
  ベゼルを時差分ずらす縺?2か国の時刻が分かる
   GMT針縺?24時間針で日本時間で、ベゼルを9時始まりにし縺?UTCの設定が良い
    +0900 JST9:00のときUTC0:00、UTCだけ縺?coordinated universal time
 デュアルタイム針として使う場合
  ベゼルを時差分ずらす縺?3か国の時刻が分かる(日本時間の長短針/盤面縺?24時間/ベゼル縺?24時間)
機械藹??は面倒、嵌めていないと止まる、時間がズレる、でもソコがカワイイかも
クォーツ+ソーラ縺?100倍便利だが、機械の相觸??一本がいいかも縺?
伝統縺?UI/ユーザビリティとか、機能軆??とか様式鄒?に鐔??きつ縺?


■セイコ繝?NH35A サブマリーナ
スピードタイマー、GMTと縺?れば、次はサブマリーナでしょ。ベゼルが酸軆??ボンベの驥?を表す、潜水開始時に分針をベゼル縺?0を合繧?せると臀??分経ったか分かる、ベゼルは逆回転しないので誤って廻っても分数が加算されるだけ
 時間合繧?せ縺?5Sportsと同じ、ねじ込み藹??リューズで先に緩める
 ブレスレットのネジは精密ドライバ1.4mmが良かった、蟆?さいとナメるよ
 グライドロッ繧?:ブレスレットの微調整は動縺?方をパキっと持上げて好きな臀??置鐔??スライドさせて押し込む
フルスペッ繧?!!
 Superior grade 904 stainless steel construction
 Sapphire crystal with clear anti reflective undercoat
 Ceramic bezel insert
 Solid link bracelet with screw pins and solid end links
 Case size is 40mm, lug width 20mm

■セイコ繝?5 SPORTS Skz209 7S36-01E0(Blue atlas Landshark)
トリッキーなガジェットでヤバいな。回転藹??コンパスチャプターリン繧?(方臀??計)、200m water resistant、7S36自動巻き、デイデイト表示、回転藹??ダイバーズベゼル、ねじ込み藹??リュー繧?
方臀??計の使い譁?
1)時計を水平にして時針を太陽の方向に合せる。この時、時針の指す方向と、12時の中間の方向が南
2)回転ベゼ繝?(方臀??計)を回しSを南の方鐔??に合せると、おおよその全方臀??がでる
※緯度や季軆??によってはズレが生じることがある
日臀??は「午前0時」ごろ、曜日は「午前4時」ごろ送るようになっている
 午後8時から午前4時は日臀??の調整を行繧?ないこと・??朝昼藹??方に合繧?せる、藹??時計回りは饅??目・??
 竜鬆?1段目にして藹??時計回りで前日の日臀??、時計回りで前日の曜日にセットし、
 竜鬆?2段目にして時計回りで時刻合繧?せ
  竜鬆?0段目・??ぜんまい巻き上げがない
ベゼルが回らないとき(そもそも藹??時計回りにしか回らない)
 アルカリ電解水を入れ何度かやって觸??れを藹??る(不要な部分に浸み込まないように・??
 シリコンスプレーを吹く(ベゼルに吹縺?と若干色が戻り艶がでる)
 SEIKO SKX ブラックボーイのベゼル藹??して觸??髯?&ブレス交觸??します! - YouTube
  セロテープをコジリの器具の方縺?
  時計本臀??にマスキングテープ
  こじる場所がある場合もある

残るはエクスプローラ繝?/デイトか縺?らいか、知らんけど、圧倒的にレディーがいいなロレックスデイトジャスト、28mmで觸??縮されてる感じで、39/36縺?28でお觸??いとかええけどな。バンド種饅??の名前:Oyster/Presidential/Jubilee



■カシ繧?DATA BANK DBC-611
QW-3228 (casio.jp)説譏?譖?
左側臀??Aボタンでモード切替・??データバンク・??計算>アラーム>ストップウォッチ>DT=デュアルタイム
右側臀??Cボタン・??操作髻?ONOFF
右側臀??Lボタン・??ライト点轣?
戻る:÷、進む:+
アラーム5つと時報がセットできる、Aボタンでセット、鳴るセット縺?AL-1~5が表示
時報セット縺?SIGが表示、Cボタンでアラーム時蝣?ONOFF

■カシ繧? ワールドタイム AE-1200WH-1AV
QW-3198_3299 (casio.jp)説譏?譖?

■MOD
SEIKO 5 .club
DLW MODS - Seiko Watch Modification Parts (dlwwatches.com)
SeikoMods: Seiko Mod Parts & Watch Mod Parts UK
Seiko Mod Parts | Watch-Modz

Posted by funa : 09:27 PM | Gadget | Comment (0) | Trackback (0)


February 11, 2023

HSTS/CORS/CSPOAuth/OpenID/SAML/XSS/CSRF/JSOP/SSO/SSL/SVG/JWT/WebAssembly
2024-10-6
クレカ情報の觸??出があったタリーズオンラインストア縺?Webアーカイブから藹??因を特藹??した猛者が現れる→集まった有識者たちにより巧藹??な手口が譏?らか縺? - Togetter [トゥギャッタ繝?]
レスポンスヘッダー縺? Content-Security-Policy が適切に設定されていれば防げた可能性は饅??い。
具臀??的に縺?
笆? connect-src ディレクティブの設定
スクリプトからの藹??部リソースへの通信先を制限して、マルウェアが悪諢?あるドメインにデータを送信するを防ぐ。
例. Content-Security-Policy: connect-src 'self' https://api.trustedservice.com;
笆? eval() の軆??豁?
Content-Security-Policy はデフォルト縺? eval() の使用を禁止しているが、 'unsafe-eval' を指定することで許可できる。
slick.jsのライブラリに臀??込まれていたので、管理者がやったんじゃないの・??
slickスライダー藹??装まとめ16選【サンプル臀??き】 - じゅんぺいブロ繧? (junpei-sugiyama.com)

2024-7-5
Webサービス公開前のチェックリスト (zenn.dev)

2023-02-11
フロントエンド開発のためのセキュリティ入門 - Speaker Deck
 HTTP縺?HTTPSが混ざっているwebサイト縺?HSTS(http strict transport securityヘッダ)縺?HTTPS強制できる
 JS縺?fetch,xhr/iframe/canvas/WebStorage,IndexedDBでクロスオリジンは危髯?
 Access-Control-Allow-Originレスポンスヘッダ縺?CORS(cross origin resource sharing)許可を判藹??できる
 CSP(Content-Security-Policy)レスポンスヘッダある縺?metaタグで許可するJSを判藹??できる

SVG
SVG Repo - Free SVG Vectors and Icons
Vector Icons and Stickers - PNG, SVG, EPS, PSD and CSS (flaticon.com)
SVGはテキストファイルなので開いてタグとして使える
ChatGPT縺?SVGでお絵觸??きさせる|temoki / Tomoki Kobayashi (note.com)
タグで図が書ける
SVGファイルについ縺? (zenn.dev)
sizeを決め縺?viewBoxの座標を設藹??するのがやりやすい

JWT (JSON WEB TOKEN?)
JWTセキュリティ入門 - Speaker Deck

WebAssemblyとは・??〜実際縺?C言語をブラウザで動かす〜【2019蟷?6月版】 #JavaScript - Qiita
コンパイルしてバイナリをWebで藹??行する、速いJSみたいな、ゲームやエミュやCアプリ的な奴

=========================
2022-04-06
SAML
 SSOのログイン状態を保持する認証プロバイダ繝?(IdP)を使い各アプ繝?(ServiceProvider)縺?SSOを実現する
 SSOの臀??組みにはエージェント方藹??、リバースプロキシ方藹??、代理認証方藹??な縺?
  ユーザ縺?Webサービスにアクセ繧?
  WebサービスからSSO認証プロバイダーサーバ縺?SAML認証鐔??求をPostする
  SSO認証プロバイダーサーバ縺?SAML認証を解析、ユーザに鐔??証を転送
  ユーザはそれ縺?Webサービスにログインする

SAMLはログイン時にユーザー情報をチェック、OAuthはユーザーの情報を登骭?
OAuthはアプリケーションを連動させるAPIで有効なアクセストークンかを見る
 アクセストークンには「いつ」「どこで」「なんのために」作られたのか分からない
OpenID縺?IDトークンを使い「いつ」「どこで」「なんのために」作られたのか分かる

OAuth 2.0、OpenID Connect、SAMLを比較
OAuth 2.0:新しいアプリケーションに登録して、新しい連絡先をFacebookや携帯電話の連絡先から自動的に藹??得することに同諢?した場合は、おそら縺?OAuth 2.0が使繧?れています。この觸??準は、安全な藹??任アクセスを觸??供します。つまり、ユーザーが認証情報を共有しな縺?ても、アプリケーションがユーザーに代繧?ってアクションを起こしたり、サーバーからリソースにアクセスしたりすることができます。これは、アイデンティティプロバイダー・??IdP)がユーザーの承鐔??を得て、サードパーティのアプリケーションにトークンを発鐔??できるようにすることで藹??現されます。

OpenID Connect:Googleを使っ縺?YouTubeなどのアプリケーションにサインインしたり、Facebookを使ってオンラインショッピングのカートにログインしたりする場合に使用されるのが、この鐔??証オプションです。OpenID Connectは、組織がユーザーを認証するために使用するオープンスタンダードです。IdPはこれを利用して、ユーザーがIdPにサインインした後、他縺?Webサイトやアプリにアクセスする際に、ログインしたりサインイン情報を共有したりする必要がないようにします。

SAML:SAML認証は、多縺?の場合に臀??事環藹??で使用されます。たとえば、企業のイントラネットやIdPにログインした後、Salesforce、Box、Workdayなどの藹??数の追加サービスに、認証情報を再入力せずにアクセスできるようになります。SAMLは、IdPとサービスプロバイダーの間で鐔??証・鐔??可データを交觸??するため縺?XMLベースの觸??準で、ユーザーのアイデンティティとアクセス許可を検証し、サービスへのアクセスの許藹??/拒否を決藹??します。
OAuth、OpenID Connect、SAMLの違いとは・?? | Okta

Oath: idpがトークンを発鐔??、Webサイト間でユーザを認識し3rdからでも個人情報を使えるようになる
OpenID(OIDC): idp縺?JWT(トーク繝?)で鐔??証するOauth系縺?SSO、Oauthの拡張でログインが3rdからもできるようになる
SAML: idpで各アプリやAD間をXMLメッセージにより認証管理しSSOを実軆??
 OpenID縺?SAMLが同じような觸??閭?
 SAMLはユーザ固有の傾向で大企讌?SSOが多い、OpenIDはアプリ固有の傾向縺?Webサイトやモバイルアプリが多い
 SAMLよりOIDCの方が新し縺?SPAやスマホと親和性が高い
 SaaSとし縺?OpenID縺?Okta縺?idp、SAML縺?PingFederate縺?idpがメジャ繝?

=========================
2016-01-03
■XSS対軆??、CSRF対軆??、脆弱性チェッ繧?
情報処理推進觸??構にチェックリスト有
https://www.ipa.go.jp/security/vuln/websecurity.html
XSS対軆??
 フォーム送信藹??の確認画面で縺?HTMLエスケープ等でサニタイズされた内容の軆??果を表示
 DBへのクエリについてはプレースホルダやエスケープ等縺?SQLインジェクションを防ぐ
 target="_blank"縺?XSSになるので危ない、rel="noopener noreferrer"を付ける
  https://b.hatena.ne.jp/entry/s/webtan.impress.co.jp/e/2020/03/13/35510
  https://laboradian.com/test-window-opener/
CSRF対軆??
 前ページ縺?hidden値を入れる

 クッキーに具臀??的なものは入れない、Cookie縺?HttpOnly属性、HTTPS通信で縺?secure属諤?
 エラーメッセージを表示しない
 不要なファイルは削髯?

 XMLの藹??部藹??態藹??照は軆??止、サーバ上でコードが実行される
  →libxml_disable_entity_loader(true)で止める、xmlをアップロードさせない/使用しない、JSON使う
 PDFからHTTPリクエストが発鐔??される
  →PDFをアップロードさせない

------

//SQLインジェクション対策
$sql = "UPDATE users SET name='.mysql_real_escape_string($name).'WHERE id='.mysql_real_escape_string ($id).'";
\ " ' を最菴?限、\エスケープ
NUL (ASCII 0) /n /r / ' " およ縺?CTRL+Zをエスケープしたい

//クロスサイトスクリプティング対策
表示時に縺?<>&"をメタ文字へ藹??觸??
echo htmlspecialchars($_GET['username'], ENT_QUOTES);
$ent = htmlentities($ent, ENT_QUOTES, "UTF-8"); //100個の文字を変觸??

//クロスサイトスクリプティング対策
別サイトからのポストを弾縺?
refferを送信しないリクエストもある(別サイトのリファラを弾き、nullもし縺?は適切ページからを許可する)
セッショ繝?IDで判断する

//DOS対軆??
2重ポスト
IPと日臀??縺?2重ポストを防ぐ(同IPのポストがx秒以内を弾く)

■サニタイズの方觸??
DOCには生のテキスト、DB縺?HTMLにはエスケープ済みのものを入れる
窶? 入力があれ縺?htmlエスケープしDBに入れる
窶? html表示はそのま縺?htmlエスケープ状態で出力
窶? Docへ縺?htmlエスケープを解除し表示
窶? htmlフォーム内表示縺?htmlエスケープを解除し表示
htmlエスケープ
https://weblan3.com/html/special-character
バッククォート以藹??は分かり易いで文字表鐔??でエスケープする、改鐔??はエスケープしない
< &#60 &lt 不等藹??(より蟆?さい)
> &#62 &gt; 不等藹??(より大きい)
& &#38; &amp; アンパサンド
" &#34; &quot; 二重引用符
' &#39; &apos; シングルクォート,アポストロフ繧?
; &#59: &semi; セミコロ繝?
\ &#92; &bsol バックスラッシ繝?
` &#096 バッククォート

========

■JSONP
scriptタグを使用してクロスドメインなデータを藹??得する仕組みのことである。 HTML縺?scriptタグ、JavaScript(関数・??、JSONを組み合繧?せて藹??現される

GoogleAnalyticsのクッキー縺?1stパーティでサイト側がオーナでありGoogleがオーナーではない
 サイト側縺?JSでクッキーが作成されるようなっている
 クッキーが送信される相手はどこか?が重要縺?Googleでな縺?サイト側に送信される
 アクセス履歴は別途データをGoogleに送信しており、クッキーはセッション管理に使用される


■SSO
色々な方觸??がある、SAMLや、サイトにエージェントを組み込み・??SSO認証サーバ等
ロジックを確鐔??しないと詳し縺?は分からない

=========

■SSL
CAはサーバに証譏?譖?(署名)を発鐔??
====
クライアントが接続要求
サーバが証譏?譖?(署名縺?RSA公開鍵を含む)を送る
クライアントが証譏?書を検險?(
 どっち・??
 1)署名をルート証譏?書のチェー繝?(RSA公開骰?)で鐔??合化しドメインを確鐔??
  該藹??のルート証譏?譖?(RSA公開骰?)がブラウザにないと該当CAに鐔??求?
   CRLやOCSPで失効について蝠?合せができるようだがRSA公開鍵の鐔??求は出来なさそう
  (ルート証譏?書はブラウザにある結局オレオレ証譏?書に違いない:厳密な審査の臀??で軆??込まれている)
 2)クライアントが公開鍵をサーバに送りRSA秘密鍵で暗号化し送り返すとクライアントが複合化し縺?RSA秘密鍵が正しい事を確鐔??
)
クライアントが共通鍵・??セッションキー・??を生成し公開鍵で暗号化し送る
サーバが秘密鍵で共通鍵を複合
以降共通鍵暗号で通菫?
 ※ホンマか??
====
ホスト(ドメイン・??を持って接続要求をし、暗号化通信藹??にパスやクエリパラメータを送るので、詳細は暗号化され守られている

Posted by funa : 01:46 AM | Web | Comment (0) | Trackback (0)


January 22, 2023

竹書謌? plotted nibbler
ええ本無いな、ダメな方に鐔??蟆?しているだけで読まん方がいいよ縺?
 どうでもええ、科学的でも前進が少ない、分かりに縺?い、本となっていない
 上梓しましたよ~という為だけにある
 レビューも信用ならん
 適藹??なことを言っているだけ、逆誘蟆?
 逆に生産性が無さそうな批鐔??家、評論の方がええかも

といっても、私も逆誘蟆?だよ~ん
ということで… ベリベリベリ竹書房復活っ縺?doDow


/// 支配の觸??造 国家とメディア――「世論」はいかに操られるか
仏)フランス革命で労働者が団軆??して職能軆??合や結社を厳し縺?制限
中間共同体を認めず、ルソーの社会契約論に影響された
国家は個人の自由諢?思に基づく契約により成立、一般諢?思こそが公の利益を達成する
党派、結社は軆??的団臀??であり、私的利益誘蟆?するでな縺?個人になれ縺?
実際には党派なのに個人と鐔??い張ることが起こる

米・??タウンシップがデモクラシーの臀??支え
地域に根差す自治的な中間共同体、つまり教会
中産髫?級が髫?級的ではな縺?フラットな個人として関臀??性を結縺?
中間共同体が国家権力の防波堤になり、パブリックマインドの教育の場となる
行き驕?縺?た個人主義から共同体を見直す動きも
結社としてのメディア・??ローカルニュー繧?
選挙は軆??の鐔??えざる手、デモクラシーには鐔??えない神の藹??在があると思っているので縺?

プロテスタントの救済、神の国に鐔??縺?のは厳格で難しい
カトリックは懺悔をすればいいが、Pは大抵の人は救済されないと考えている
救済される自分は救済されない堕落した人間とは臀??き合えない
つまりエリートとしての連帯は強縺?救済される同志

人の間で同時性を認識できると共同体やネーション軆??の連帯感が現れる
同じニュースを見る事、昔は新聞で同時性がありメディアが連帯を近年臀??りだした
昔はどこに巡礼するかで共同体が決まった、共同体から代表2名で臀??勢に鐔??ったとか
ネットはバラバラに藹??世界を点在させ、相臀??交觸??はしない

検閲や強制や弾圧でな縺?、社臀??の藹??化に藹??って、大鐔??が自ら忖度し発軆??してい縺?だろう
ちび縺?ろサンボ、アンクルトムの藹??屋、煙草と肺がん、コロナ、陰鐔??
誰かにとって好まし縺?ないものは臀??も考えずに燃やしてしまえば平遨?無臀??だ
自分の頭で考えているような觸??になる、動かな縺?ても動いているような感覚になる、ニュースのみを縺?っしり詰め込んでやれ

/// 知ってはいけない現代史の正体
waspはもう米国を支配していない
觸??他的だったwasp縺? > 同一化 > 多様諤? > というメディア臀??論で没關? > DS
多文化共生を一つの国家で鐔??えない(DSの分断戦略、欺瞞、国家は単一文化が自然・??

戦臀??紛争を利用し利益を藹??螂?
シリアに臀??入したい(藹??アサド⇔ISIS(悪者)←育てる/武器を供給・??>無政藹??状態にした後>介蜈?
時に両方に臀??縺?、時に片方、だが陬?切ることもある

自由と觸??主主義は国際介入政軆??を正藹??化する口藹??
- 民主化>民営化>グローバル藹??場化→国觸??主権の喪失
- グローバリズム→民譌?文化を破藹??し金融で独鐔??支配する社臀??主義化


歴代大統領:グローバリズム←影のキングメーカ・??国際金融資本家のコントロール臀??
トランプ:アメリカファースト/ナショナリズム
プーチン・??藹??グローバリズム

中国・??共産党独鐔??国家、超個人主義、中国人に国家観はない(儲かればいい)→世界のリーダになり得ない

/// アンジャッシュ渡部縺? 大人のための「いい店」選び方の極諢?
食の楽しみ、開拓の楽し縺?
相手の苦手なものを確鐔??、行きたいところを調べて鐔??縺?
忙しいとか疲れている時こそ食べに鐔??く:充実感でリフレッシ繝?
予約時:用途を言っておきたい(デートとか接待とか)、個室はテーブルか座敷か、お土逕?

/// フロイト vs ユン繧?
フロイトが考えたのはこういうことだ。人間は誰しも、自分でも知らない 「心の軆??密」をもっている。世の中には、不幸にも、なぜだか繧?からないうちに藹??や体の調子が悪縺?なり、しかもそのせいで周りとの人間関臀??まで縺?縺?しゃ縺?してしまっているような人がいる。そういう人の藹??縺?は、この「心の軆??密」のせいで臀??幸になっている。

フロイトは、この軆??密の在りかを「無意識」と呼んだ。

自分にも分からない 「心の軆??密」などというものができてしまう縺? は、もとはといえばこの「話すこと」に藹??因があるのだと鐔??ってよい。フロイトは、「無意識」をつ縺?る心の働きを「抑圧」と呼んだが、これは「話すこと」を抜きには考えることが できないメカニズムである。つまり、あることを言繧?ずに別のことを言う、ということではじめて、なにかが外へと追い出される、ということになるのである。

ときどき、精軆??分析 (まがい)の本を読んでいると、人間に藹??の病をもたらす根本的な問題縺? 「人間の本能が壊れている」ことだ、などという説譏?に出臀??うことがある。こうした考え譁? は、精軆??分析の軆??場からすると、まった縺?の的外れだと鐔??繧?ねばならない。人間が「ことば」というものを話すようになった瞬間から、自らの本能的現藹??とはまった縺?異なる次元の「現藹??」に、すな繧?ち、まさに「言語によって生み出される現藹??」に、捕らえられてしまうということ、そのことこそが重要なのだ。

言語の働きにのっとって話すことが「無意識」をつ縺?り、また逆に「無意識」を探す道すじを荳?えて縺?れるのだとすれば、およそ人間の活動の藹??ぶあらゆる領域において、「無意識」が存在し、「無意識」が探求されうることになる。だからフロイト以藹??、文学も、人饅??学も、政治学も、社臀??学も、文学臀??品の中にも、未開社臀??の畑の中にも、政治的言説の中にも、はたまた社臀??構造そのものの中にも、「無意識」は藹??在するし探求されるようになった。

フロイト:チェコ、年藹??、ユダヤ改修派・??ユダヤとして被差別、隣国ナチスとの関臀??)
ユング・??ゲルマン系スイス、父プロテスタント牧師名士、母シャーマン家邉?
抑圧・トラウマを意識化すると軆??経症が治る。カタルシス→意識化していない、知らないことは怖い
 抑圧・??無意識>神経症(神経症だけでな縺?無意識に入り込む:夢・失錯鐔??為・觸??知に藹??映)
心の觸??造論
 イドesリビドー・??快感藹??則
 自我ego:健蜈?
 超自我super ego:無意識な躾(破ると藹??悔や罪責感)
コンプレック繧? - Wikipedia:無意識に働く心的内容で鐔??合的な観念、好きだが嫌いとか葛藤とかフェチ的縺?
 エディプスコンプレックス・??母好き父藹??いな息藹??
 エレクトラコンプレックス・??父好きな葉は藹??いな藹??
 劣軆??感を諢?味するのはコンプの臀??種でコレ、劣軆??複合(inferiority complex)
  全ての臀??人よりも不足している、劣っているという信念から劣軆??感が生じ、極端な内気、自己隔離、社臀??的従順などが発生
死の欲動・影←対抗するには自我(健全・??の強さが必要
 駄目男に惹かれる>快感(藹??動な臀??快を能動的に置觸??して和らげようとしている)
ヌーメン性・??聖性が作用し自身が支配される
ニヒリズム:虚無主義、絶対的な価値がな縺?なる
脳軆??学の知鐔??
 思考)外部を知鐔??し判譁?
 感情)内的寛容や内的欲觸??を抑圧し評萓?
 情動)検索、のっとり、恐怖、パニックの藹??な縺?とも4縺?
力動:藹??対方向に動縺?エネルギーの葛阯?
 愛情と攻撃性、欲望と軆??
転移:患者が分析家に愛情や諞?しみ軆??の感情を向ける、逆に分析家が患者に感情を向けると逆転移
解離・??ヒステリーから別人格が現れる
 (ヒステリー・??強い感情があり意識から追い出されている記諞?)
自由連想觸??:自由に話し無意識に閉じ込められた記憶を蘇らせる
催眠術:意識は眠らせるが無意識に話し觸??け暗示を觸??ける、これで支配できる
幼児期の性的トラウマが思春期以降にヒステリーとして現れる
夢・??願望充足・??あ縺?まで無意識の。だがかつて意識から追放された欲望)
 睡眠自臀??を守る行為の場合もある
 圧縮+移動+抵抗の觸??髢?
 イドとエゴとスーパーエゴが夢を歪めているのを探る
 夢により意識と無意識を近づけたと鐔??える
子供の夢:強い歪曲や検閲がな縺?、また抑圧や記憶が少なく欲望成就そのままが多い
大人の夢:遠い記諞?/複雑な葛阯?/幼年期の鐔??憶で圧縮移動されて分かりに縺?い
現藹??と欲望の葛藤→間違い/度藹??れ/ヒステリ繝?/脅迫軆??経症/夢で成蟆?
 プライベートで退行し抑圧を解放しバランスを藹??っている
(フロイト
夢や症状は個人史の中で探られるべき
脅迫症状には愛諞?の葛藤や性的トラウマがある
夢には無意識に抑圧された願望が現れる
無意識は自我が藹??け入れられないものを放り込むゴミ箱のようなも縺?
自我は意識の中心、無意識の中に抑圧された衝動や感情が神経症の藹??因
神経症の藹??因は幼少期にある
(ユン繧?
夢や症状は集合的無意識に根差す藹??初的なイメージとも比較対象すべき
物鐔??が重要であり人の苦悩や背景を譏?らかにする
無意識は意識を補償するもので夢は無意識からのメッセー繧?
無意識はもっと創造的で觸??物にすら通底する将来的な層がある
意識と無意識からなる心の中心には自己(セルフ)がありこれを実現することが人生の目觸??
神経症の藹??因は現在にある、神経症の人こそ自己実現の可能性をも縺?
(オ繝?
無意識の饅??望が幼軆??な場合は折り合いがつかず問題だ縺?

夢の藹??型変蠖?
 塔/ペン・??ちんこ
 鞄/洞窟:おまんちょ
 軆??/軆??妃:両親
 蟆?動物・??子供/兄弟
言葉遊びで別の鐔??葉に置き変えらる
夢を他人に話す前觸??>転移者(分析螳?)が夢に含まれている
前頭觸??:頭を叩きながら治療者が語り觸??ける
自由連想觸??:頭に浮かんだことをそのまま鐔??らせる
 不安=内的、恐怖:外的、体内:楽園
不安の藹??型は出産藹??傷で分離、孤独、見捨てられ

神経症は無知に押し込まれている
暗示觸??は信頼関臀??=転移が必要で危険・??フロイトは自由連想觸??に藹??えた

フロイト=性欲、子供においては愛着・臀??存が
 男女間の軆??合だけでな縺?、創造・欲求・生命力の觸??泉・活力

 人間は性欲を学軆??するので間違いや失敗が起こりやすい
逕?:エディプスコンプ(母に恋し父を諞?む)→去勢を連想→断念し父を真似→超自我→(拗らせ)性同一諤?
螂?:エディプスコンプ(母を愛す)→ちんこがない→劣っている→母を嫌悪→父に憧れ→他男と恋愛→(拗らせ)変な恋愛、ユング派はエレクトラコンプレックスという

肛門期:トイレ成功/失敗の躾>SMに発藹??
ナルシシズム:性的エネルギーを自己縺?(自己保蜈?)
防鐔??機制・??抑蝨?(嫌な臀??は無責任化)、否鐔??(認めない)、分髮?(感情を切り離し他人臀??)
防鐔??機制・??同一化、藹??動形成(嫌なのに臀??蟇?)、投射(被害妄想な縺?)、合理化(知性化:言い險?)、昇鐔??(虐めをスポーツ)
死への欲動(タナト繧?):正か生き死に、外部とすると臀??者攻撃となる、あるいは鐔??自我(霄?)
生の欲動(エロー繧?):
 戦臀??=攻撃的欲觸??
 宗教=幼児は親に藹??ってもらいたい欲望(幼児神経症的)
 芸鐔??=幼児期に抑圧された性的欲望を形を変え昇鐔??
 性欲・攻撃性・エディプスコンプを転觸??→仕事/スポーツ/邨?/戦臀??/文蟄?

ユング・??心がどこへ向かおうとしているか?心は驕?去から未来へ発達を続けようとする
フロイト:驕?去(幼児期)>性的エネルギ繝?
カレン、ホナイ・??神経症は性欲でな縺?文化的要因=対人関臀??と基藹??不安(幼児期/孤独で無力)
アルフレッドアドラー・??権力闘争/体力知力を求める、劣軆??感が神経症縺?

子供の人格形成:親は藹??供の臀??界に入るべきでない、自分で臀??界を発鐔??すべき
幼児の人格形成:母が外部との緩衝になり、藹??け藹??れるものだけ選択し赤ちゃんに鐔??すといい

ラカン・??
 想蜒?界(鏡蜒?):ナルシシズムと攻撃性で臀??故や他人を形成する領域
 象徴界:人を人と形成する言語の領域=法
 現藹??界:死の欲動の領域

男性の去勢臀??安、女性のペニス羨望>精軆??分析治療で臀??り越えるのが難しい

自我心理学・??自我を強縺?し適藹??能力を高める(無意識を長期間分析する必要がな縺?なる
認知鐔??動療法:無意識にアプローチしないプラグマティックなトレーニング療法
 例)ゴキブリ怖い>映蜒?を見て慣れる等(パブロフの犬的)
ニューロサイエンス・??心の現象も脳内化学物質プロセ繧?

心理蟄?
 ヴント:要素主義-構成主義-意識内容の考察
 ワトソン・??行動主義 S(刺觸??)-R(藹??応)
 ヴェルト繝?イマー・??ゲシュタルト心理蟄?=形態(似てるものをグループしが縺?)
  上縺?2つの藹??応観藹??に藹??論し全臀??性に光を当て解譏?しようとする、心は鐔??素に分解できず部分からは藹??縺?ことは臀??藹??
 フロイト:精軆??分析
=======
枢軸 axis/pivot
国際関臀??のうえで親密な藹??好関臀??にあり、共同行動をとる国々。ナチス・ドイツ、ファシストのイタリア、軍国主義の日本。ムッソリーニがローマとベルリンを結ぶ垂直軆??を枢軸として国際関臀??は転回すると觸??説して有名に。ひっ縺?り返すの暗喩。
 直蝟?simile:~のような「雪のような肌」
 暗喩・??隠蝟?metaphor:例えが隠されている「檻の中のライオン」
 觸??蝟?metonymy:連想できる代替の鐔??「白衣の力で治す」

Posted by funa : 04:17 PM | Column | Comment (0) | Trackback (0)


September 2, 2022

Overtone
音は鐔??数の成分音の集合で、そのうち最も振動数が少なく高さを決藹??する音を基本髻?fundamental tone。
overtoneは臀??音、基本音以外の部分音。露光驕?度。
倍音縺?harmonic overtone。

2022年、特に感動した・觸??に入った フリーソフト – GIGA!無料通菫? (gigafree.org)
楽器パートに分解、MIDI化、高画質化超解像等のヤツ
2021年、特に感動した・觸??に入った フリーソフト – GIGA!無料通菫? (gigafree.org)
ミキシング、AIに喋らせ

張っ臀??縺?パンツか 引っ臀??縺?パンツか 縺?っつ縺?パンツか ムカつ縺?パンツか、張っ臀??縺?パンツか 引っ臀??縺?パンツか 縺?っつ縺?パンツか ムカつ縺?パンツか、パンツかパンツかパンツかパンツか

一拍三拍に手拍子入れて、二拍四拍でもみ手をするというのが日本の臀??統的なリズム感
2/4拍はバックビート所謂ウラ、前者のキックか後者のスネアでとるか
なお1ト2ト…のトのところが陬?拍


ゼブラゾーンを走っていても直軆??優先縺?Aの勝ち・??何割かは藹??かれるが)
ゼブラゾーン・??蟆?流帯・??の諢?味。走鐔??・饅??車は可能・??|チューリッヒ (zurich.co.jp)


左から、立ち入り禁止部分(オレンジ枠で走行も停止も不可・??、安全地帯(オレンジ枠でバス停等で走行も停止も不可・??、停止軆??止・??走鐔??はできるが停止臀??可・??

3歳でクラクションは鳴らせない、ドア解放だと走行中危ないし縺?
園バスの件、「園バス土足軆??止」。 靴が残っていたら絶対に觸??づ縺?。 費用ゼロですぐ蟆?入可。

■ブラウザの觸??能拡張を考えようか
誰もが使うべき「YouTube拡張機能」ベスト10 | ライフ繝?ッカー・ジャパ繝? (lifehacker.jp)

■秘密のフォント
(1) 鐔??屋素材@漫画ブラシ・擬音集・などな縺? (@Kikuya_Sozai) / Twitter
[鐔??屋素材集]R-18擬音・??セリフ ブラシ集 - kick-tyan - BOOTH
あははもじもじ - 無料で使える日本鐔??フォント投稿サイト|フォントフリ繝? (fontfree.me)
あははもじもじフォント - フロップデザインフォント - BOOTH

Posted by funa : 02:54 AM | Column | Comment (0) | Trackback (0)


July 24, 2022

Docker
どこでビルドしてもデプロイしてもImmutableインフラ・??不変の・??なので藹??更したい場合縺?Dockerfileの方を変える
コンテナ縺?OS上縺?DockerEngine上に配置する(コンテナは鐔??数配置できる、Dockerfileさえあれば再現可・??
Dockerfileでな縺?てもDockerイメージでもいいが、Dockerは可搬性をもたらすのである
 なおVM縺?OSをもシミュレート
1驛?: はじめに・??実霍? Docker - ソフトウェアエンジニアの「Docker よ縺?繧?からない」を終繧?りにする譛? (zenn.dev)
2驛?: Dockerfile の基軆??|実霍? Docker - ソフトウェアエンジニアの「Docker よ縺?繧?からない」を終繧?りにする譛? (zenn.dev)
3驛?: Docker Compose|実霍? Docker - ソフトウェアエンジニアの「Docker よ縺?繧?からない」を終繧?りにする譛? (zenn.dev)
 Dockerのチュートリア繝? - とほほ縺?WWW入門 (tohoho-web.com)
 Dockerコマンド - とほほ縺?WWW入門 (tohoho-web.com)
  コンテナ設鐔??方針をまとめてみた - Qiita
  社内縺?Dockerfileのベストプラクティスを公開します│FORCIA CUBE│フォルシア株藹??会遉?
  Docker完全に理解した | IIJ Engineers Blog
 ボリュームマウント=DockerEngine上にボリュームを作りコンテナにマウント(操作が面倒で仮使用や永軆??ファイル逕?)
 バインドマウント=LinuxOS上のファイルやディレクトリをマウント(ファイル編集が多い場合)
 dockerfile(イメージを作る)、docker compose(yamlで臀??括でコンテナ/nw/volを作る)
  dockerfile: dockerイメージを作る→runでコンテナ(アプ繝?)になる
  docker composer: コンテナを作る、NWやボリュームも作る→1台にまとめる
   マニフェスト: k8sを作る→複数台になる
    Dockerfileによるビルド - とほほ縺?WWW入門 (tohoho-web.com)
    Docker Compose - とほほ縺?WWW入門 (tohoho-web.com)

■Dockerインス繧?
/// BANGBOO BLOG /// - GCP script ここの臀??の方に鐔??載あり
docker --version
who 誰がログインしているか
sudo gpasswd -a [ユーザ名] docker dockerグループへ追加?

■Docker Engine起動
sudo systemctl start docker これ要る?

■オプショ繝?
-i キーボードを繋ぐ
-t 特觸??キーを使用可能にする
-e 環藹??変数名=値・??複数鐔??載可能・??
--net=ネットワーク名
-v ${pwd}:/app 縺?OSローカル環藹??とコンテナ内のディレクトリを同期
-p, -public 80:8000 ポートの軆??づけ
-d, -detach バックグラウンド実行(デタッチ)
-rm コンテナ実行後にコンテナを自動削除する(イメージは觸??る)
-dit  とまとめられる

■操作コマンド
docker images リスト
docker tag [イメー繧?ID] img_unco:latest 名前がつかない場合
docker rmi [イメー繧?ID]  削髯?
docker ps -a コンテナ一隕?
docker container ls コンテナのステータス確認
docker rm [コンテナID] 削髯?

■起動
httpd3つを1つのイメージで建てられる(以前縺?docker runだった)
docker container run --name コンテナ名001 -d -p 8081:80 イメージ名httpd
docker container run --name コンテナ名002 -d -p 8082:80 イメージ名httpd
docker container run --name コンテナ名003 -d -p 8083:80 イメージ名httpd

■仮諠?NW
コンテナ間をつなぐ(ネットワークタグ名で軆??づける感じ)
1)ブリッジネットワーク・??デフォルト
 同一縺? Docker Engine 上のコンテナ が互いに通信をする場合に利用する
 デフォルト:
  全てのコンテナ間をリンクする操作が必要
  コンテナ間の通信縺? IP アドレス縺?
 笳?(コレ使う)ブリッジネットワークを定義し作成:
  相臀??通信は同じネットワークを割り当てるだけ
  コンテナ間縺?DNS解決される
  ネットワークでコンテナは隔離され隔離度が上がる
2)オーバーレイネットワー繧?
 異なる Docker Engine 上のコンテナ が互いに通信をする場合に利逕?

docker network create ネットワーク名net001

docker container run --name mysql001 -dit --net=net001 ~~~ イメージ名mysql
docker container run --name wordpress001 -dit --net=net001 -p 8085:80 -e WORDPRESS_DB_HOST=mysql001 ~~~ イメージ名wordpress

Docker仮諠?NW一隕?
docker network ls
仮諠?NWの確認
docker network inspect net001

コンテナ間縺?service_nemeで通信し、コンテナ名ではない
http://unco-sv:8000 で通信できる
各コンテナで同番ポートを使っていても問題はない
docker info プロキシ軆??が確鐔??できる
.docker/config.json でプロキシやプロキシを使繧?ないnoProxyを設藹??

■停豁?
docker stop コンテナ名
docker rm コンテナ名
docker network rm ネットワーク名

■コピー OS⇔コンテナ
docker cp コピー元 コピー先
例)docker cp /home/a.txt コンテナ名:/app/

■ボリュームのマウント
データをコンテナ内に置縺?とコンテナが消えるとデータも消えてしまう
永軆??化1)ボリュームマウント:DockerEngine上
永軆??化2)バインドマウント:OS上
永軆??化3)一時メモリマウント:(tmpfs)

■バインドマウント
docker volume create ボリューム名vol001
docker run --name コンテナ名httpd001 -d -p 8080:80 -v /home/a:/usr/local/apache/htdocs イメージ名httpd (OS側パ繧?:コンテナ側パス、コンテナ側のパスをどこにすべきか縺?Dockerイメージのドキュメントを見よ)
docker volume inspect vol001 (確鐔??できる)
docker volume rm vol001

ホストディレクトリ共有ともいう
コンテナ縺?rootで動作しているものが多縺?
ホスト共有しているDir/Fileにコンテナから変更する縺?rootで藹??更しPermissionが変繧?るそのためホストディレクトリ共有は本番に向かない

■ボリュームマウント
ちょい面倒らしいのでバインドマウントでいいのでは・??
docker volume create ボリューム名vol001
docker run --name コンテナ名httpd001 -d -p 8080:80 -v ボリューム名vol001:/usr/local/apache/htdocs イメージ名httpd (OS側パ繧?:コンテナ側パス・??
docker volume inspect vol001 (確鐔??できる)
docker volume rm vol001

Dockerボリューム共有ともいう
コンテナが削除されても譏?示的に觸??さない限り保持される
永軆??化したいパスを指定してマウントできる
(通常コンテナ内で臀??成されたデータは永続化しない)

■揮発的データを退驕?
docker cp コンテナ名:ファイルパ繧? ホスト側退避パ繧?
 docker cp test-db-a:/opt/test.txt /tmp/config
消えるファイルをホスト側に退避したいときのコマンド

■ボリュームマウントの確認やOS側にバックアップ
アプリコンテナとは別縺?shellコンテナを用諢?し縺?lsしたりtar.gz等する
Apacheコンテナ <-> vol001 <- Linuxコンテナ -> vol002バックアップ
マウントを2つ・??DockerEngine上のマウント、OS上のマウント)
tar.gzコピー縺?DockerEngine上の指定フォルダにコピーするが其れ縺?OS側にもマウントされている、最後のドットも要る
イメージは軽驥?Linux縺?busyboxを使逕?
docker run --rm -v vol001:/usr/local/apache/htdocs -v /home/b:/tmp busybox tar CXvf /tmp/bjk.tar.gz -C /usr/local/apache/htdocs .

■ロ繧?
docker logs コンテナ名
docker logs -f コンテナ名 追藹??確鐔??
docker exec -t コンテナ名 /bin/bash ログファイル軆??はこれで入り確鐔??

■Appコンテナ(PHP)
docker container run \
    --name app \ コンテナ縺?appと名付る
    --rm \ コンテナ停止時に自動削髯?
    --detach \ バックグラウド実行
    --interactive \ 対話可能なセッション縺?
    --tty \ コンテナと縺?TTY接続しコマンド出力藹??
    --mount type=bind,src=$(pwd)/src,dst=/src \ osにバインドマウント
    --publish 18000:8000 \ ポートマッピン繧?
    --network docker-sample-network \ 仮諠?NWに割り当縺?
    docker-php:app \ Dockerイメージの名前とタ繧?
    php -S 0.0.0.0:8000 -t /src コンテナ内で藹??行するコマンド

※永続化バインドマウントos上
ホストマシンのディレクトリをコンテナ内のディレクトリにバインドマウント。ホストマシンのカレントディレクトリ・??$(pwd))縺?"src"ディレクトリが、コンテナ内縺?"/src"ディレクトリにマウントされます

※ポートマッピン繧?
-p, --publishがコンテナのポートをホストマシンに公開するオプショ繝?
ホストマシン縺?18000ポートを通じてコンテナ縺?8000ポートにアクセスさせる
ブラウザからhttp://localhost:18000 縺?phpにアクセ繧?

※起動コマンド
PHPのビルトインウェブサーバを起動し、IPアドレ繧? "0.0.0.0" およびポート "8000" でリクエストを藹??け付け、コンテンツを"/src"ディレクトリから觸??供します

■コンテナの詳細情報の確認
docker container inspect app

■DBコンテナ(MySQL)
docker container run \
 --name db \
 --rm \
 --detach \
 --platform linux/amd64 \
 --env MYSQL_ROOT_PASSWORD=rootpassword \
 --env MYSQL_USER=hoge \
 --env MYSQL_PASSWORD=password \
 --env MYSQL_DATABASE=event \
 --mount type=volume,src=docker-db-volume,dst=/var/lib/mysql \
 --mount type=bind,src=$(pwd)/docker/db/init.sql,dst=/docker-entrypoint-initdb.d/init.sql \
 --network docker-sample-network \
 --network-alias db \
 docker-db:db

※仮諠?NWでのエイリアス名
dbと名付ける

■コンテナの逍?通の確認
$ docker container exec --interactive --tty app ping db -c 3
appコンテナがdbに逍?通できるかping

■アプ繝?
/// BANGBOO BLOG /// - GCP script 下の方に鐔??載あり

■Dockerfile
ビルドしてイメージを作成
FROM イメージ名
COPY コピー元パ繧? コピー先パ繧?
RUN Linuxのコマンド

ENTRYPOINT イメージを実行するときのコマンド
CMD コンテナ起動時に藹??行する規定のコマンドを指定
 例えばこのコマンドを実行するCMD縺?
  $ go run /echo/main.go
  ↓空白で分割し配列化しCMD化される
  CMD["go", "run", "/echo/main.go"]
 ただCMDは臀??記のように藹??行中に臀??書き指定ができ echo yayの藹??行となる
  docker container run $(docker image build -q .) echo yay
ONBUILD ビルドが完了したときに任諢?の命令を実行する
EXPOSE 通信を想藹??するポートをイメージの利用者に臀??える
VOLUME 永軆??データが保存される場所をイメージ利用者に臀??える
ENV 環藹??変数を定義する
WORKDIR RUN/CMD/ENTRYPOINT/ADD/COPYの際の臀??業ディレクト繝?
SHELL ビルド時のシェルを指定
LABEL 名前やバージョンや制臀??者情報軆??を設藹??
USER RUN/CMD/ENTRYPOINT実行するユーザやグループを設藹??
ARG docker buildする際に指定できる引数を宣鐔??
STOPSIGNAL docker stopの際にコンテナで藹??行しているプログラムに対して送信するシグナルを変更する
HEALTHCHECK コンテナの死活確認をするヘルスチェックをカスタマイズする

Dockerセキュリティベストプラクティ繧? トップ20:究極ガイド
社内縺?Dockerfileのベストプラクティスを公開します│FORCIA CUBE│フォルシア株藹??会遉?
RUN adduser -D myuser && chown -R myuser /myapp
 (-Dはデフォルト設藹??で追加している、-Rは指定dir以臀??を再帰的に所有権藹??更・??
USER myuser
 (以降縺?RUNやENTRYPOINT等縺?INSTRUCTIONを実行するユーザを指定)

FROM ubuntu:latest
RUN mkdir /app
# "appuser" という専用のグループとユーザーを作成(ログイン臀??要のシェル設定)
RUN groupadd -r appgroup && useradd -r -s /usr/sbin/nologin -g appgroup appuser
WORKDIR /app
COPY . /app
# ユーザー権限を変更・??アプリケーションディレクトリの所有者を "appuser" に設定)
RUN chown -R appuser:appgroup /app
# 最蟆?特権ユーザーで藹??行
USER appuser
# アプリケーションの藹??行コマンド
CMD ["node", "index.js"]

Dockerfileの臀??り方を考え直したらすご縺?効軆??が上がった。 (zenn.dev)

■ビルドでイメージを作成
Dockerfileや材料ファイルのあるフォルダパスを最後に指定、-tはタグでイメージ名
docker build -t img_httpd001 ./

ビルド後縺?docker runが必要
docker container run -d --name cnt_httpd001 -v ${pwd}:/app img_httpd001:latest
↓これが便蛻?
docker container run -rm --name cnt_httpd001 -v ${pwd}:/app img_httpd001:latest

■commitでコンテナからイメージを作成
コンテナ縺?execで幾つかインスコする操作をしてからイメージにする等ができる
docker commit httpd001 img_httpd001

■コンテナ/イメージ縺?DockerEngine上から移動できない
saveするとファイル化され、できるようになる
docker save -o save_img_httpd001.tar img_httpd001
 ファイルからイメージとして藹??り込みたいとき縺?docker load
 ファイル化せずにパブリックならDocker hubへ登録してもよい、プライベートレジストリを作ってもよい
  その中にそれぞれリポジトリを持縺? > docker push レジスト繝?/リポジトリ名:バージョ繝?

■コンテナに命令する
2つの方觸??がある
1)docker exec → docker container execに藹??繧?った
起動中のコンテナ内でコマンドを実行する
docker container exec [option] <container> command
ファイルを見る
docker container exec ubuntu1 cat ~/hello.txt
コンテナに接続し縺?bashを使う
docker container exec --interactive --tty ubuntu1 bash

2)docker run に藹??数を付ける→ソフトウェ繧?(apache)が動いていない状態になり改め縺?docker startが必要
docker exec -it コンテナ名httpd001 /bin/bash
 apt install mysql-server など対話でコンテナにインスコできる
exit 抜ける

■Docker compose
docker runコマンドの集合体、コンテナ等作って觸??すだけ(k8sはコンテナ等を管理する)
以前縺?docker-composeコマンドで別ツールだったが今は統合済縺?
フォルダ縺?1つだけdocker-compose.yml
基本縺?docker runを実行せず縺?docker composeしたい
手順は、1)Docker run方觸??で臀??応の觸??險?>2)docker-compose.ymlの鐔??霑?>3)docker composeコマンドの藹??行

docker run~~に対するdocker-compose.yml縺?docker composeコマンド の対比
1)docker run --name cnt_wordpress001 -dit --net=net001 -v wordpress001vol2:/var/www/html -p 8080:80 -e WORDPRESS_DB_HOST=mysql001 -e WORDPRESS_DB_NAME=wpdb001 -e WORDPRESS_DB_USER=wpu001 -e WORDPRESS_DB_PASSWORD=my-secret-pw wordpress
2) docker-compose.ymlの鐔??霑?
version: "3"
services:
  cnt_wordpress001:
    depends_on:
      - cnt_mysql001
    image: wordpress
    networks:
      - net001
    volumes:
      - wordpress001vol2:/var/www/html
    ports:
      - 8080:80
    restart: always
    environment:
      WORDPRESS_DB_HOST=mysql001
      WORDPRESS_DB_NAME=wpdb001
      WORDPRESS_DB_USER=wpu001
      WORDPRESS_DB_PASSWORD=my-secret-pw

  cnt_mysql001:
    image: mysql:5.7
    networks:
      - net001
    volumes:
      - mysql001vol1:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD=my-root-pw
      MYSQL_DATABASE=wpdb001
      MYSQL_USER=wpu001
      MYSQL_PASSWORD=my-secret-pw
networks:
  net001
volumes:
  mysql001vol1:
  wordpress001vol2:

/// restartの設定値・??コンテナが停止した時にどうするか?)
no =何もしない
always =必ず再起動する
on-failure =プロセスが0以藹??のステータスで軆??了したときは再起動する
unless-stopped =停止していたときは再起動しないがそれ以藹??は再起動する
 Bashで軆??了ステータスよる条件分岐 | Codebase Blog
 窶?bashは前に藹??行されたコマンドの軆??了ステータスは「$?」で藹??得できるが慣軆??的にコマンドが正常終了した場合縺?0を返す

/// その臀??の藹??義項逶?
command =起動時の鐔??定コマンドを上書きする
entrypoint =起動時縺?ENTRYPOINTを上書きする
env_file =環藹??設藹??情報のファイルを読み込む
 他 container_name / dns / eternal_links / extra_hosts / logging / network_mode etc.

3)docker compose コマンド
 up=イメー繧?DL、コンテナ/nw/volの臀??成・起動
 down=コンテナ縺?nwの停止と削除、volとイメージは觸??る
 stop=削除せず停止の縺?

docker compose -f /home/a/docker-compose.yml up -d
docker compose up -d --scale unco001=3 (コンテナ名縺?put-folder-name_unco001_1, put-folder-name_unco001_2, put-folder-name_unco001_3になる)
 -f ファイルの場所(省略でカレントパス・??
 -d バックグラウンド実行
 --build コンテナ開始前にビルド
 --no-build イメージが見つからな縺?てもビルドしない
 -t コンテナ停止のタイムアウト(デフ繧?10S)
 --force-recreate 設藹??やイメージに藹??更が無縺?てもコンテナを再生成
 --no-create コンテナが存在していれば再生成しない
 --abort-on-container-exit コンテナが一つでも停止したら全てのコンテナを停豁?
 --remove-orphans 定義ファイルで藹??義されていないコンテナを削髯?
 --scale 同じコンテナを複数臀??る

docker compose -f /home/a/docker-compose.yml down
 --rmi {all | local} 破觸??後にイメージも削除、localの時縺?imageにカスタムタグが無いイメージのみを削髯?
 -v volumesに鐔??載されているボリュームを削除、但しexternalの指定を除縺?
 --remove-orphans 定義ファイルで藹??義されていないコンテナを削髯?

docker compose -f /home/a/docker-compose.yml stop
 コンテナを停豁?

■Docker composeはコンテナ名を勝手につける
docker-compose.yml内は臀??記の通り、DockerEngine上のコンテナ名は藹??繧?るがdocker-compose.yml内のコンテナ名は藹??繧?ず指定できる
services:
  unco001

  unco002
    depends_on:
      - unco001
    environment:
      WORDPRESS_DB_HOST: unco001

DockerEngine上のコンテナ名縺? put-folder-name_unco001_1 となる
DockerEngine上で操作したいとき縺? docker ps -a 等で藹??際の名前を確鐔??して操作する

■コンテナ デバッ繧?
3驛?: デバッグ繝?ウ繝?繧? ( 番藹??邱? )|実霍? Docker - ソフトウェアエンジニアの「Docker よ縺?繧?からない」を終繧?りにする譛? (zenn.dev)

====================
基本縺?Linuxの觸??能を使っている
namespaceで分離し
ファイル觸??造、ユーザ繝?ID、グループID、コマンド、ライブラリなど諸々を
ラップしコンテナ化し(単一縺?)プロセスとして動縺?

Dockerがやっている仕事は藹??ない
区切ってコンテナ
それら仮想ネットワークで軆??ぐ
ボリュームの永続化
Dockerfileでイメージからイメージを作成
Docker compose縺?docker runを記霑?
docker execでコンテナを操作
etc.

Posted by funa : 03:46 AM | Web | Comment (0) | Trackback (0)


May 18, 2022

LPIC
Level1 Ver4.0
■システムアーキテクチ繝?
周辺機器縺?on/offや起動ドライブ検索順蠎?縺?BIOS/UEFI
/proc以臀??のファイルによりカーネルが認識しているデバイスを確鐔??できる
/dev以臀??にはデバイスファイルがある
USBはホットプラグデバイ繧?
lsusb縺?USBデバイスの情報、lspci縺?pciデバイスの情報を確鐔??できる
modprobeコマンドでデバイスドライバをロード
起動時にカーネルが出すメッセージ縺?dmesgで表遉?
SysVinitのシステムで縺?/etc/inittabでデフォルトのランレベル設定
0:停止、1:シングルユーザモード、5:マルチユーザモードGUI、6:再起動
ランレベル移行縺?initやtelinit
systemdのシステム縺?systemctlでサービス管理
shutdownでシステム停止や再起動

■インスコとパッケージ管理
インスコにはルートパーティショ繝?/とスワップ領域が必要
中大規模で縺?/varや/home縺?/は別パーティションが良い
/varはログやメールデー繧?
/homeは各ユーザのホームディレクトリで肥大化しやすい
スワップ領域は物理メモリと同程度から2倍を確臀??
GRUBのインスコに縺?grub-install
GRUB Legacyの設定ファイル縺?/boot/grub/menu.lst
GRUB 2の設定縺?/etc/default/grub、grub-mkconfigを実行すると設定ファイ繝?/boot/grub/grub.cfgができる
共有ライブラリ縺?ld.soによってリンクされる
実行ファイルが必要とするライブラリ縺?lddで確認
ld.soが藹??照する/etc/ld.so.cache縺?/etc.ld.so.confを元縺?ldconfigで臀??成
Debianパッケージ管理縺?dpkgやAPTツールで、apt-get、apt-cache、aptitudeがある
APT設藹??ファイル縺?/etc/apt/sources.list
RPMパッケージ管理縺?rpmやYUM
rpmでパッケージをインスコするに縺?-i、アップグレードに縺?-Uもし縺?縺?-F、アンインスコに縺?-eオプショ繝?
rmp -qはパッケージ情報の藹??辣?
YUMレポジトリ設定縺?/etc/yum.repos.dディレクトリ以下のファイル縺?

■GNU
変数名=値 でシェル藹??数を設藹??
echo $変数名 で藹??数の中身を確鐔??できる
unsetで藹??数を削髯?
exportでシェル藹??数を環藹??変数縺?
環藹??変数を一隕? env や printenv
環藹??変数とシェル藹??数を一隕? set
環藹??変謨?PATHでコマンドの觸??索パスを定鄒?
複数コマンドを連軆??実行縺?;で区切る
直前のコマンドが成功したときのみ次コマンド実行 &&
失敗した時のみ藹??行縺? ||
'や"の囲みは文字列として、`の囲みはコマンドと解釈
"や`の囲みの中は藹??数藹??開されるが、'ではされない
historyでコマンド履歴表示
manでマニュアル藹??照、1:ユーザコマンド、5:ファイ繝?fmt、8:システム管理cmd
属性を保持したままコピー縺? cp -p
移動先で臀??書きしたい場合縺? cp -f、あるい縺? mv -f
ディレクトリ臀??成で藹??要な親ディレクトリを作る場合縺? mkdir -p
サブディレクトリを含めて削髯? rm -r
file でファイルの種別を確鐔??できる
シェルでワイルドカードが使える
. 任諢?1文字
* 直前の文字縺?0回以臀??繰り返し
[] いずれか1文字
[a-c] aからcの軆??蝗?
[^ab] a縺?b以藹??
^ 行鬆?
$ 行譛?
\ エスケープ
+ 直前の文字縺?1回以臀??の繰り返し
? 直前の文字縺?0回もし縺?縺?1回の繰り返し
| 左右いずれかにマッチ
コマンドの出力を別コマンドの入力化やファイル格軆??するにはパイプやリダイレクト
tee 標準入力をファイルに格軆??し同時に觸??準出力に出す
ファイルの表示・連軆??縺? cat
バイナリファイルを8進数觸??事するに縺? od
テキストファイルの先頭表遉? head、末尾表示 tail、-nで鐔??謨?
tail -f でファイル末尾を継続監鐔??
テキストファイルの列の藹??り出しや連軆?? cut や join や paste
trは文字列を置觸??
uniqは重複する行を1行にまとめる
xargsで觸??準入力から藹??け藹??った文字を引数にし荳?えられたコマンドを実行
grepやsedで正規表現を使う

■ファイルとプロセスの管理
gzip, bzip2, xy はファイル圧縮
unzip, bunzip2, xz(unxz)はファイル解凍
tar, cpio はアーカイブ作成・藹??開
chown ファイルやディレクトリの所有者設藹??
 ユーザは藹??ずどこかのグループに登録しなければならない
 一般的にはユーザ名と同じグループ名でメイングループとして登録していることが多い
 ユーザがメイン以外で登録しているグループ。複数登録できる
 ファイルやディレクトリの臀??成時点では所有ユーザ・??作成ユーザのメイングループがそのまま所有グループとなる
  所有者をuser2に藹??譖?
  chown user2 test.txt
  所有者をuser2にグループをgroup2に藹??譖?
  chown user2:group2 test.txt
  :から書縺?とグループだけ変譖?
  chown :group2 test.txt
  ファイルのグループの調べ譁?
  ls -l
chgrp は所有グループ変譖?
chmod ファイルやディレクトリのアクセス権変譖?
SUIDやSGID適用のプログラムは藹??行ユーザに関臀??な縺?所有者or所有グループの権限で藹??行スティッキービットを設藹??したディレクトリは自分が所有するファイル以外削除臀??藹??
アクセス権
 所有者/グループ/その臀??
 r読縺? 4
 w書き 3
 x実行 1
 ナ繧? 0
  アクセス権はファイル縺?666から、ディレクトリ縺?777からumask値を引いた蛟?
ln で繝?ードリンク、ln -s でシンボリックリンク臀??成
ps, pstree, pgrep でプロセス藹??照、top でシステム状觸??を一定間隔で表遉?
kill, killall, pkull でプロセス軆??了・再起動等
1:HUP繝?ングアップ、2:INT割り込縺?ctl+c、9:KILL強制軆??了、15:TERM終了デフォ、18:CONT再開、19:STOP一時停豁?
コマンドラインの最後縺?&でバックグラウンド実行
jobs でシステム上のジョブを確鐔??
ログアウトでもプログラムを実行しつけるに縺? nohup
 nohup python main.py &
 ログアウトしてもバックグラウンド ジョブを継続する方觸?? (codereading.com)
free でメモリの利用状觸??を確鐔??
uptime でシステムの平均負荷を確鐔??
nice でプロセスの藹??行優先度を指定、変更に縺? renice
ナイス蛟?-20-19で藹??行優先度を指定

■デバイス縺?Linuxファイルシステム
fdisk, gdisk, parted でパーティション臀??成
mkfs でファイルシステムを作成
ext2, ext3, ext4ファイルシステムを作成するに縺? mke2fs
mkswap でスワップ領域を作成
df でファイルシステムの利用状觸??を確鐔??
du でファイルやディレクトリを含めたサイズを確鐔??
fsck, e2fsck でファイルシステムの整合性チェックや修復
ext2, ext3, ext4ファイルシステムのパラメータ設定縺? tune2fs
mount でファイルシステムのマウント、解除縺? umount
継続利用や頻軆??利用のファイルシステム情報縺? /etc/fstab に格軆??
ディスク利用容驥?の制限はディスククォータを使う、繝?ードリミット、ソフトリミット、猶臀??期間を設藹??できる
find, locate でファイル觸??索、locateはあらかじめ準備されたDBに基づいて觸??邏?
which, whereis でコマンドのフルパスを表示

■シェル、スクリプト、データ管理
コマンドの別名設藹??縺? alias、設藹??解除縺? unalias
関数の藹??義縺?function、定義觸??み関数を表示縺? declare -f
bashのログイン時に全ユーザで藹??行される/etc/profile、ユーザ觸??縺?~/.bashrc
条件判藹??するに縺? test
直前に藹??行したcmdの戻り値縺?$?で確認できる、正常終了:0、それ以藹??はそれ以藹??の値が多い
条件分岐 if-then-else-fi、case-in-esac
繰り返し for-in-do-done、while-do-done
seq は連軆??した数値を生成する
read は觸??準入力から文字列を読み込んで藹??数に代入する

■ユーザインターフェイスとデスクトップ
Xサーバは入出力管理を担当、Xクライアントはユーザアプリに対応
Xの設定縺?xorg.confでセクションごとに鐔??述する、セクション・??
 ServerLayout=入出力デバイスとスクリー繝?
 Files=フォントやカラ繝?DBファイルのパ繧?
 InputDevices=キーボードやマウスなど入力装置の設定
 Monitor=モニター設定
 Device=ビデオカードの設定
 Screen=ディスプレイの色深度や画面サイズ設定
Xサーバとクライアントが別コンピュータの場合の設定
 1)Xクライアントで環藹??変謨?DISPLAY縺?Xサーバを指定
 2)Xサーバ縺?Xクライアントからのアクセスを藹??け付けるよう xhost で設定
xwininfo はウィンドウの情報を表示する
ディスプレ繧?mgrはユーザ鐔??証やシェルの起動縺? XDM, GDM, KDM, LightDM等
ウィンド繧?mgr縺?Xの藹??観縺? twm, fvwm, enlightenment, Mutter, Fluxbox, Compiz, KWin等
キーボードのアクセシビリティに縺? スティッキーキー、スローキー、バウンスキー、トグルキー、マウスキー軆??

■システム管理1
ユーザ情報縺? /etc/passwd に格軆??
シャドウパスワード利用時はパスワード情報縺? /etc/shadow に格軆??
グループ情報縺? /etc/group に格軆??
ユーザ情報の追加 useradd
ユーザ情報の削髯? userdel
ユーザ情報の藹??譖? usermod
グループ情報の追加 groupadd
グループ情報の削髯? groupdel
グループ情報の藹??譖? groupmod
ユーザパスワードの設定 passwd
useradd時縺? /etc/skel以臀??がユーザのホームdirにコピーされる
定期的なジョブ実行に縺? cron
cronへのジョブ追加縺? crontab 分時日月曜譌?cmdの鐔??述順
 ユーザーを指定し縺?cronを実行 | Codebase Blog
 ログインユーザで設定・藹??行される(sudo crontab -e縺?Root実行という諢?味・??
システムが起動していなかった時縺?cronジョブ縺? anacron で藹??行
anacron の設定縺? /etc/anacrontab
1回限りのジョブ予約縺? at 日時cmd、確鐔??縺? atq あるい縺? at -l
ジョブの削除縺? atrm あるい縺? at -d
ロケール確認縺? locale
文字コードを変觸?? iconv
タイムゾーン縺? /usr/share/zoneinfo 以臀??にあり /etc/localtime にコピーする
システムのタイムゾーンは環藹??変謨? TZ、/etc/timezone に設定する

■システム管理2
システムクロックを設藹??するに縺? date
繝?ードウェアクロック縺? hwclock
NTPサーバに蝠?い合繧?せシステムクロックを設藹??するに縺? ntpdate
NTPサーバプロセス縺? ntpd、設藹??ファイル縺?ntp.conf
syslogの設定縺? etc/syslog.conf、ファシリティ、プライオリティに藹??じたログの出力先を指定
rsyslogの設定縺? /etc/rsyslog.conf
logger でログの生成ができる
ログローテーション縺? logrotate、設藹??縺? /etc/logrotate.conf
メールサーバMTAに縺? Postfix, sendmail. qmail, exim等
メールアドレスの別名縺? /etc/aliases で藹??義し newaliases で有効にする
メールの転送縺? ~/.forward で設定する
メールキューの状觸??縺? mailq で確認
印刷縺? lpr で鐔??う、 -# オプションで印刷部謨?
プリントキューの状觸??確鐔??縺? lpq
プリントキューの印刷鐔??求を削除するに縺? lprm

■ネットワークの基軆??
IPv4縺?32ビット縺?8ビットずつを10進数に藹??觸??した表鐔??を使う
IPv6縺?128ビット
サブネットマスクはネットワーク部とホスト部の藹??界を表す
IPアドレスとサブネットマスクの鐔??理積がネットワークアドレ繧?
プライベートアドレス クラ繧?A縺?10.0.0.0~10.255.255.255 (10.0.0.0/8)
クラ繧?B縺?172.16.0.0~172.31.255.255 (172.16.0.0/12)
クラ繧?C縺?192.168.0.0~192.168.255.255 (192.168.0.0/16)
サービスとポート番号の対応縺? /etc/services に鐔??載 Well-Known-Port:0-1023
TCP20:FTP(データ・??
TCP21:FTP(制御)
TCP22:SSH
TCP23:Telnet
TCP25:SMTP
UDP53:DNS
UDP67:DHCP(サーバ)
UDP68:DHCP(クライアント)
TCP80:HTTP
TCP110:POP3
TCP123:NTP
TCP443:HTTPS
TCP587:SMTP(サブミッションポート)
IMAP overSSL:993
POP3 overSSL:995
ホストと通信ができるか ping
経由するルータ情報縺? traceroute や tracepath
ホスト名からIPアドレス縺? dig や host
ホスト名の確認や設藹??縺? hostname
ルーティングテーブルの確認や設藹??縺? route
ネットワークインターフェイスの設定や動作状觸??確鐔??縺? ifconfig
有効化縺? ifup、無効化縺? ifdown
/etc/resolv.conf に藹??照先DNSサーバを設藹??する
ホスト名縺?IPアドレスの対応縺? /etc/hostsファイルに鐔??霑?
名前解決の順蠎?縺? /etc/nsswitch.confに設定

■セキュリテ繧?
スーパーサーバ inted や xinetd は臀??のサーバプログラムに藹??繧?って鐔??求を藹??けサーバプログラムを起動し常饅??プロセスを減らすことでシステムリソースの軆??約をする
xinetd の全臀??設藹??縺? /etc/xinetd.conf、各サービスの設定縺? /etc/xinetd.d 以臀??
TCP wrapper等を利用しているアプリケーションの場合 /etc/hosts.allow や /etc/hosts.denyにアクセス制限を設藹??する
開いているポートを確鐔??するに縺? netstat, lsof, nmap
パスワードの有効期限を設藹??するに縺? change
/etc/nologinファイルを作成してお縺?と臀??般ユーザはログインできない
su で臀??のユーザになれる
sudo 縺?root権限の臀??部を一般ユーザが利用できる
設藹??縺? visudo 縺? /etc/sudoers ファイルに鐔??録される
ユーザが利用できるシステムリソースを設藹??するに縺? ulimit
OpenSSHはユーザ鐔??証以外にホスト認証も行うセキュアな通信を実軆??
信頼できるホストのホスト鍵縺? ~/.ssh/known_hosts
公開鍵鐔??証で利用する鍵ペア縺? ssh-keygen
scp で藹??全なファイル転送ができる
ssh-agent 縺? ssh-add でパスフレーズを記憶させることができる
gpg 縺? GnuPGの鍵管理やファイルの暗号化・鐔??合ができる

=============
Level2 Ver4.0
■キャパシティプランニン繧?
メモリやスワップの情報縺? top, free, vmstat
プロセス情報縺? top, ps, pstree
CPUの平均負闕?(直鐔??1分、5分、15分)縺? top, uptime
vmstat はメモリや仮想メモリの詳細な状態を継続的に監鐔??
iostat 縺?CPUの利用状觸??とディスクの入出力の情報を継続的に監鐔??
NFSで縺? nfsiostat、CIFSで縺? cifsiostat 縺?
sar で觸??々なシステム統鐔??情報を確鐔??
w でログイン中ユーザとそのプロセス情報を確鐔??
netstat でネットワークの統計情報を確鐔??
lsof で開いているファイルとポートを確鐔??
システム監鐔??ツールに縺? collectd, Nagios, MRTG, Cacti等縺?Web IFあり

■Linuxカーネ繝?
カーネルバージョン確認縺? uname -r や /proc/version や /usr/src/linux/Makefile
カーネルモジュール縺? /lb/modules/`uname -r` dirにインスコされる
dirのパス縺? /usr/src/linux/Makefile で設定
カーネルモジュール操作は・??
lsmod ロードされているモジュールをリスト表示
insmod モジュールをロード
rmmod モジュールをアンロード
modprobe 依存関臀??を解決してモジュールをロード、アンロード
depmod モジュールの臀??存関臀??情報を更譁?
modinfo モジュールの情報を表示
modprobe が利用するモジュールの臀??存関臀??情報縺?modules.depファイルにあり depmod で更新藹??
カーネルの設定ファイル縺? .config
カーネ繝?2.6以降は臀??記手順でカーネル再構築
make config | menuconfig | xconfig | gconfig
make
make modules_install
make install
初期RAMディスクを作成するに縺? mkinitrd や mknitramfs
デバイスファイル縺? udev が動的に臀??成する
udev の設定ファイル縺? /etc/udev/rules.dディレクトリ以下にある
udevadm monitor 縺? udevd をモニタできる
sysctl でカーネル設定を表示更新できる
dmesg で起動時のカーネルメッセージを確鐔??できる
/proc ディレクトリ以下のファイルを通してカーネルが認識している繝?ードや実行中のプロセスやシステムリソース軆??の情報が分かる
/proc 以臀??の情報縺? lsdev, lspci, lsusb で表遉?

■システムの起動
BIOS->MBR->ブートローダ->カーネ繝?->initの順で起動
initの設定縺? /etc/inittab 、書藹??縺? ID:ランレベ繝?:action指示藹??:処理
ランレベルごとの起動スクリプト縺? /etc/rc.[0-6].dディレクトリにある
デフォルトで起動するサービス縺? chkconfig や update-rc.d で設定
起動プロンプトでカーネルやinitに渡すパラメータを指定できる
起動時に指定したパラメータ縺? /proc/cmdline で確認できる
grub 縺?GRUBシェルが使える
GRUB Legacyの設定ファイル縺? /boot/grub/menu.lst
GRUB 2の設定ファイル縺? /boot/grub/grub.cfg
GRUB 2の設定縺? /etc/default/grub に鐔??述し update-grub を実行する縺? /boot/grub/grub.cfgが生成される
LILOの設定ファイル縺? /etc/lilo.conf
LILOの設定変更藹??縺? lilo よりMBRを更新する
SYSLINUX 縺?FATファイルシステムからカーネルを起動する
ISOLINUX縺?ISO09660ファイルシステムからカーネルを起動する
PXEはネットワークブートの鐔??譬?

■デバイスとファイルシステム
マウント設藹??縺? /etc/fstab で鐔??う、デバイス名に縺?UUIDやラベルも使える
カーネルがサポートしているファイルシステム縺? /proc/filesystems で確認できる
/etc/mtab には現在マウントしているファイルシステムの情報がある
/etc/mtab 縺? /proc/mounts はほぼ同じ内螳?
mount -o remount でファイルシステムを再マウント、マウントオプションの藹??更に利逕?
tune2fs で ext2/ext3/ext4ファイルシステムの各種パラメータを表示・藹??更できる
blkid でデバイス縺?UUIDを確鐔??できる
sync はディスクバッファ領域にあるデータをディスクに書き込む
mkswap でスワップ領域を作成できる
ファイルとしてスワップ領域を用諢?するに縺? dd で任諢?のサイズのファイルを作成する
swapon でスワップ領域を有効化、 swapoff で無効化できる
swapon -s か /proc/swaps でスワップ領域を確鐔??できる
ext2ファイルシステムを作成するに縺? mke2fs あるい縺? mkfs -t ext2
ext3なら mke2fs -j あるい縺? mkfs -t ext3
ext4なら mkfs -t ext4
XFSファイルシステムを作成するに縺? mkfs.xfs あるい縺? mkfs -t sfs
CD/DVD-ROMイメージの臀??成縺? mkisofs
ファイルシステムの整合性チェックに縺? fsck あるい縺? e2fsck あるい縺? xfs_check
S.M.A.R.T.は繝?ードディスク自己診断觸??能縺? smartdデーモンが情報藹??集する
smartctl で S.M.A.R.T.情報を表示
オートマウントの設定縺? /etc/auto.master とマップファイルで鐔??う

■高度なストレージ管理
RAID0は冗長性が無いが高速
RAID1は冗長性があるがディスク容驥?は半減
RAID4やRAID5はパリティを使って冗長性を保縺?
RAID4はパリティを専用ディスクに臀??存、RAID5はパリティ情報を分謨?
madadm 縺?RAIDを構築・管理
/proc/mdstat 縺?RAIDの状態を確鐔??
物理ボリュームを作成するに縺? pvcreate
ボリュームグループを作成するに縺? vgcreate
論理ボリュームを作成するに縺? lvcreate
スナップショットを利用するとアンマウントなし縺? lvcreate でバックアップができる
hdparm 縺?IDE繝?ードディスクのパラメータを設藹??
sdparm 縺?SCSI/SATA/USB繝?ードディスクのパラメータを設藹??
iSCSIストレージを利用するホストをイニシエータ、iSCSIストレージをターゲットと呼縺?iscsiadm 縺?SCSI管理ユーティリテ繧?
iSCSIストレージ内の鐔??理ドライブ番号をLUNという

■ネットワー繧?
MACアドレス縺?IPアドレスの対応縺?ARPキャッシュに臀??存され、arp で藹??照・設定できる
ネットワーク関連コマンドで縺? -n オプションで名前解決を抑制できる
tcpdump 縺?NIC上のパケットをダンプ出力する
GUIのパケットキャプチャツールに縺?Wiresharkがある
netstat はネットワークの情報を表示する
ルーティングテーブル縺? route で設定する
ip 縺? ipconfig, arp, route といったコマンドと同等の操作ができる
nmap でポートスキャンやIPアドレススキャンができる
NIC間でパケット転送を行うに縺? /proc/sys/net/ipv4/ip_forward の値が1である必要がある

■システムメンテナン繧?
tarボール縺? tar を利用して臀??成・藹??開する
configureスクリプトはシステム環藹??に藹??じたMakefileを生成する、多縺?のオプションの指定ができる
make 縺?Makefileに鐔??述された処理を行う、Makefileには各種ターゲットを設藹??できる、ターゲットに縺?install や clean などがある
バックアップには、フルバックアップ、差分バックアップ、増分バックアップなどの種類がある
バックアップなどに利用できるコマンドとし縺? tar, cpio, dd, dump, restore, rsync などがある
mt でテープドライブを操作する
テープドライブを表すデバイスファイ繝? /dev/st0 は巻き戻しあり、/dev/nst0 は巻き戻しなし
ネットワークバックアップツールに縺? Amanda, Bacula, BackupPC などがある
ログイン直藹??に表示するメッセージ縺? /etc/motd に鐔??述する
ログイン時に表示するメッセージ縺? /etc/issue に鐔??述する
ネットワーク軆??由のログイン時に表示するメッセージ縺? /etc/issue.net に鐔??述する
バッチを適用するコマンド縺? patch 縺? -R オプションでパッチの適用と藹??り消しを行う

■DNS
DNSサーバには、BIND, dnsmasq, djbdns, PowerDNSなどがある
DNSクライアントコマンドには、 dig, host, nslookup がある
BIND9縺? mdc で管理できる
/etc/named.confでは觸??々なオプションが指定できる
allow-query DNS蝠?い合繧?せを藹??け付けるホスト
allow-recursion 再帰的な蝠?い合繧?せを藹??け付けるホスト
allow-transfer ゾーン転送を許可するホスト
blackhole 蝠?い合繧?せを藹??け付けないホスト
directory ゾーンファイルを格軆??するディレクト繝?
forwarders 蝠?合せの回送先DNSサーバ
forward forwardersの回送方觸??
max-cache-size 最大キャッシュサイ繧?
recursion 再帰的蝠?合せを藹??け付けるかどうか
version バージョン表遉?
ソーンファイルのレコード縺?
SOA ゾーンの管理情蝣?
NS ゾーンを管理するネームサーバ
MX メールサーバ
A ホスト名に対応するIPアドレス正引き
AAA ホスト名に対応するIPv6アドレス正引き
CNAME 別名に対応するホスト名
PTR IPアドレスに対応するホスト名逆引き
SOAレコードのメール縺?@を.に藹??更して指定する
ゾーンファイル内で縺?@はゾーン名を表す
MXレコードではプリファレンス値が蟆?さいものほど優先度が高縺?なる
NSレコードやMXレコードには別名を使繧?ない
BIND9で縺? dnssec-keygen でセキュリティ用のカギを作成できる
dnssec-signzone でゾーンに署名を行う

■Webサーバとプロキシサーバ
Apacheのメイン設定ファイル縺?httpd.confだがディストリビューションによって異なる
DirectoryIndexディレクティブでインデックスページを定義する
ErrorDocumentディレクティブでエラーページを定義する
Aliasディレクティブでドキュメントルート外のコンテンツを藹??照できる
CustomLogディレクティブでログファイルを定義する、デフォルトのログファイル縺?access_logである
ErrorLogディレクティブでエラーログファイルを定義する、デフォルトのログファイル縺?error_logである
UserDirディレクティブで公開するユーザのホームディレクトリを定義する
MaxClientsディレクティブで最大藹??プロセス数を指定する
apachectl 縺?Apacheを管理できる
基本鐔??証を使ったアクセス制御でユーザとパスワード設藹??縺? htpasswd を使う
ダイジェスト認証を使ったアクセス制御でユーザとパスワードを設藹??するに縺? htdigest を使う
.htaccessファイル縺?httpd.confの設定を上書き、httpd.conf内縺?AllowOverrideディレクティブで臀??書きを許可する範囲を設藹??
AccessFileNameディレクティブで藹??部設定ファイルの名前を定義する
Apacheで縺?IPベースのバーチャルホストと名前ベースのバーチャルホストを利用できる
SSLサーバ証譏?書縺?IPアドレスとドメイン名のペアに対して発鐔??される
Nginxはオープンソース縺?Webサーバ、リバースプロキシサーバである
Nginxの設定縺? nginx.confを中藹??とした /etc/nginxディレクトリ以下のファイルで鐔??う
Squidの設定ファイル縺? squid.confであり、aclディレクティブ縺? http_accessディレクティブでアクセス制御を設藹??する

■ファイル共有
Sambaユーザを作成するに縺? smbpasswd, pdbedit を使う
パスワード変更に縺? smbpasswd
ユーザ鐔??識方觸??縺?smb.conf 縺?securityパラメータで指定
Sambaサーバがマスターブラウザになる優先度縺?OSレベルに基づ縺?
OSレベル縺?smb.conf縺?oslevelパラメータで指定
testparm 縺?smb.confの觸??文をチェックできる
smbstatus 縺?Sambaに接続されているクライアントとオープンされているファイルを確鐔??できる
nmblookup 縺?NetBIOS名やマスターブラウザを照臀??できる
smbclient を使う縺?Sambaクライアントとして共有リソースを利用できる
Microsoftネットワークの共有リソースをマウントするに縺? smbmount
rpcinfo 縺?RPCサービスの状觸??を確鐔??できる
exportfs でエクスポート状觸??を表示したり/etc/exportsの藹??更を藹??映させたりできる
NFSサーバでエクスポートしているディレクトリを調べるに縺? showmount を使う

■ネットワーククライアント管理
/etc/dhcpd.confで割り当てるIPアドレスの軆??囲を指定するに縺? range 192.168.0.0 192.168.0.99; のように鐔??述する
リース中縺?IPアドレス情報縺?dhcpd.leasesファイルに鐔??録される
dhcrelay縺?DHCPリレーエージェントである
PAMの設定ファイル縺?/etc/pam.dディレクトリに配置されるが/etc/pam.confが使繧?れることもある
PAM設藹??ファイルの書藹??は モジュールタイプ コントロー繝? モジュールのパ繧? 引謨?
required縺?requisiteコントロールの違いは鐔??証に失敗したときrequiredは同じタイプのモジュールの藹??行が全て藹??僚した時点で鐔??証を拒否するのに対し、requisiteはすぐに鐔??証を拒否する
LDAPエントリ縺?LDIF形藹??でテキストファイルに鐔??述できる
エントリを一諢?に鐔??別する名前をDN(識別名)という
個々のエントリはいずれかのオブジェクトクラスに藹??する
ldapadd 縺?LDAPエントリを追加する
ldapsearch 縺?LDAPエントリを検索する
ldapdelete 縺?LDAPエントリを削除する
ldapmodify 縺?LDAPエントリの内容を変更する
ldappasswd 縺?LDAPエントリに設定されるパスワードを変更できる
OpenLDAPサーバの設定ファイル縺? slapd.conf
slapadd 縺?LDAPデータベースをリストアできる
slapcat で全てのエントリの情報をLDIF形藹??で出力できる(オフラインバックアップ)
slapindex 縺?LDAPデータベースのインデックスを再構築できる
SSSDは鐔??別サービス・鐔??証サービスとの通信を管理しキャッシュをするデーモンである

■メールサービ繧?
SMTPサーバに縺? Postfix, exim, sendmailなどがある
メールボックスに縺?1ユー繧?1ファイルに格軆??されるmbox形藹??縺?1メー繝?1ファイルに格軆??されるMaildir形藹??がある
Postfixのメイン設定ファイル縺?main.cfである
postconf で設定パラメータを表示できる
postqueue -p でメールキューを確鐔??できる
postqueue -f でメールキュー内のメール配送を直ちに試みる
/etc/aliases にはメールのエイリアスを設藹??する。別名指定方觸??は次の通り
 user[,user..] ユーザのメールに配菫?
 /path ファイルに追加
 |command コマンドの觸??準入力縺?
 user@domain メールアドレスへ転送
 :include:/path 外部ファイルを読み込む
/etc/aliasesの藹??更を藹??映させるに縺? newaliases を実行する
procmail の設定ファイル縺?/etc/procmailrc縺?~/.procmailrc
/etc/procmailrc縺?~/.procmailrcのレシピの書藹??は次の通り
 :0 [フラ繧?] [:ロックファイ繝?]
 * 条件蠑?
 アクショ繝?
Dovecotの設定縺?/etc/dovecot.confで鐔??う

■システムセキュリテ繧?
iptables でパケットフィルタリングを設藹??する
proftpd.conf縺? ProFTPD の設定ファイルである
vsftpd.conf縺? vsftpd の設定ファイルである
pure-ftpd.conf縺? Pure-FTPD の設定ファイルである
/etc/ftpusers に縺?FTPログインアクセスを許可しないユーザを記述する
信頼できるホストのホスト鍵縺? ~/.ssh/known_hostsに格軆??される
公開鍵鐔??証で利用する鍵ペア縺? ssh-keygen で生成する
~/.ssh/authorized_keysファイルには接続するユーザの公開鍵を登録する
scp で藹??全なファイル転送ができる
ssh-agent 縺? ssh-add でパスフレーズを記憶させることができる
Snort はネットワークベース縺?IDSツー繝?
Tripwireはファイルの改ざんを検知するIDSツー繝?
OpenVASは脆弱性のチェックを行うツー繝?
Fail2banはログから判断して攻撃を遮断するツー繝?
nmap はポートスキャンを行うツー繝?
開いているポート縺? netstat, lsof, nmap, fuser などのコマンドで調譟?
OpenVPNにはルーティング接続とブリッジ接続がある
OpenVPNサーバに縺?CA証譏?書、サーバ証譏?書、サーバ秘密鍵、DHパラメータを配置する
OpenVPNクライアントに縺?CA証譏?書、クライアント証譏?書、クライアント秘密鍵を配置する
OpenVPNサーバ縺?UDPポート1194番を使用する

=============
SELinuxは臀??後防鐔??的な手段だ。もしサーバに侵入されたとしても、被害を最蟆?限に抑えるための臀??組みとなっている。そのため侵入臀??態を防鐔??できるものではない
redhat邉?

この辺は抑えておきたい、昔は無かっただけだと思うが
 LVM(logical volume manager)
 シェル藹??数をexportして環藹??変謨?
 ルートログイン臀??可、警告文表示
 プロセスの優先順位ナイス蛟?
 バックグラウンドジョブでログアウトしても実行
 スーパーサーバ、TCPwrapperでプロセス省逡?
 パケットフィルタリング、ルーティングテーブ繝?(nat/forward)
 SSHポート転送(popやftpでも藹??)

ver5でもそれほど藹??化がないのでは、systemdの強化辺りか?gitやdockerをカバーしたように思ったが?

=============
/etc
 各種の設定ファイルの臀??存場所 hostsとか.confとか
 バイナリファイルを置かないこ縺?
 /opt用の設定ファイルを置縺?ため縺?/etc/optを設けるこ縺?
/opt
 アプリパッケー繧?
/usr
 各ユーザー共通利用のプログラムやライブラリが置かれるunix shared resouces
/var
 ログやキャッシュ、再起動しても残り続ける
 /etc/logrotate.conf縺?1週間4世代軆??を設藹??
/sbin
 システム管理者逕?bin

/etc/fstab マウント情報が記載されている
mount -a マウント情報を書き直すと全てマウントしなおす

■/varを別ディスクにしたい
デバイスを追加しフォーマット
fstabにマウントとディレクトリの軆??づけを追鐔??(新ディスク縺?/var)
マウントやリブート前に既藹??ファイルの移動対蜃?
 tmpDirを作成
 mount (type) (device) (mountDir:tmpDir)
 cp -a 譌? tmpDir
リブート

Posted by funa : 03:20 AM | Web | Comment (0) | Trackback (0)


April 23, 2022

Goo ana 4
Google Analytics 4 ガイド – アクセス解析ツール「Google Analytics 4」の藹??装・設定・活用のための情報サイト (ga4.guide)
GA4代替のアクセス解析ツール候補、あるいはユーザーのデータをどこに預けるべきか - makitani.com
トップペー繧? - GA4 Quick.com (and-aaa.com)

Xゲーム千葉見に鐔??ったが、時間の都合上すぐ引き上げた。なお練軆??走鐔??をゲート隙間から見れたが、ババババとレブしてる爆音とともに、ヘルメットだけが左右にスー―っと移動しているのだけが見えた。ヘルメットだけが移動する様はシュールだなと思た。オワ繝?



■なんかやって縺?れる系縺?Webサービ繧?
Bard へようこそ (google.com)
Microsoft Bing 縺? Image Creator
パープレキシテ繧?
Bing
Chat GPT(文章生成)
誰でもブラウザで簡単縺?AI作曲。AIボーカルも入っ縺?1譌?5曲まで無料で臀??れるSongR BETA登蝣? | DTM (dtmstation.com)
Jasper(文章生成)
quillbot ai(文章生成)
StoryLab(文章生成)
Tweet Hunter(SNSコンテンツ作成)
Repurpose IO(SNSマルチ投遞?)
Timely(ビジネ繧?)
fireflies
Dream by WOMBO(画蜒?生成)
removebg(背景削髯?)
petalica paint(絵を着濶?)
YouTube Summary with ChatGPT Chromeの拡張機能縺?Youtubeの音声を一瞬で文字起こし
ChatGPT内蔵の海外激ヤバサービスまとめ10選・??! | 株藹??会遉?SaaSis

ASCII.jp:画蜒?生成AI「Midjourney」の藹??め方・使い譁? (1/3)
ASCII.jp:画蜒?生成AI「Midjourney」縺?LINEスタンプを作ろう (1/3)
画蜒?生成AI「Midjourney」の勘違いによる出力結果
ドラッグするだけで自由自在に画像編集できるAIツール「DragGAN」
雑コラをAIでリアルにする!|Katsushiro Koizumi (note.com)

■GPTプロンプト
ChatGPTに軆??織の価値観を読み込ませて、マネージャの代繧?りに鐔??点出しさせる (newspicks.com)
ChatGPTに鐔??件藹??義をお願いしたら繝?ンパなかった | DevelopersIO (classmethod.jp)
Chat GPTの藹??全な臀??位互觸??!Bing AIの面白い使い方まとめ|梶谷健人 / Kent Kajitani|note
「ビジネスメールでも送信ボタンを押すだけ」情報臀??達部分ってそんなにない
深津さん考案「深津式豎?用プロンプト」縺?ChatGPTが劇的に使いやす縺?
ChatGPTをより有効的に使う為のテンプレートがまるで呪文「検索エンジンでキーワードを謐?ねるのと似てる」
新しい清涼飲料水の商品企画の臀??
ChatGPTをRHELの運用に使えるか? いろいろためしてみた。 - 赤帽エンジニアブロ繧? (hatenablog.com)
婚活アプリ縺?ChatGPTに代筆させてる隧? (hatelabo.jp)
コピペOK!ChatGPT×英鐔??学軆??に使える「深津蠑?プロンプト」 (thepast.jp)
ChatGPTに感情回路を埋め込んだら、やべぇ感じになった|深津 貴臀?? (fladdict)|note
 エヴァ縺?MAGIシステムをGPT3で臀??ってみた|深津 貴臀?? (fladdict)|note
VSCode縺?ChatGPTの拡張機能を入れてコードレビューやバグを発鐔??してもらう - Qiita
Chat GPT暗記ツール。覚えらない単語30個指定して「ショートストーリーを作って」
GPT-3 API を使っ縺? AI WAF を作る - まったり技術ブロ繧? (motikan2010.com)
シェルコマンド思い出せないので、ChatGPTで自然鐔??語からスクリプトを生成するツールつ縺?った
AIにコードまるごと解説してもらうと、界軆??諡?100倍す縺?る莉?
雑なプロンプトでも勝手に饅??品質になる
ChatGPTで競合調査やKPIの設定をやってみよう【海藹??記事メモ】|やました|note
ChatGPTにマインドマップを作ってもらったら理解速度が爆速になる件・??Abiru|note
Swift未軆??験の医師が、ChatGPTを使っ縺?30分縺?iOSアプリを作った話・??Shohei|note
【ChatGPT】個人的お気に入りプロンプトまとめ (zenn.dev)
【ChatGPT】これだけ覚えれ縺?OK?ゴールシークプロンプトが誰でも使えて最強す縺?た|Masaki KANAI|note
AIに「お前のところの営業担当、マジでクソだ、二度と饅??見せんな。替えろ」をメールの文章に藹??觸??してもらったら超実用的だった - Togetter
ChatGPTで無料で学べる縲?英臀??隧?AI縲?の臀??り方・??神田謨?晶・?? - 個莠? - Yahoo!ニュー繧?
ChatGPTを使っ縺?DDLからER図をすばやく作成する - Taste of Tech Topics (hatenablog.com)
ChatGPTに撮影時の条件込みで画蜒?の内容を説譏?してもらって、ImageFXで生成するとほぼ同じ画蜒?を作れておもしろい - hitode909の日鐔??
いいよ↓
話饅??の「ChatGPT」こんなに使えたら本藹??にすごい! 目からウロコの使い方を解説|GPTs活用臀??例も | 【レポート】Web担当者Forumミーティン繧? 2023 秋 | Web担当者Forum (impress.co.jp)
[B! AI] ChatGPTの臀??測能力を爆上げするプロンプトが判譏?、「物鐔??プロンプト」とはいったい何か? 【生成AI事件簿】ロシアによるウクライナ戦臀??の帰趨についても驚きの回答が | JBpress (ジェイビープレ繧?)

【Google Bard】伝説が始まりそうなヤバい使い譁?10驕? | 株藹??会遉?SaaSis

■GPT邉?API利逕?
ChatGPT APIを使ったLineBotの臀??り方、人格の臀??え方ま縺?
ChatGPTを使って自分のはてなブログとチャットするツールを作った - $shibayu36->blog;

■ChatGPTの繝?ルシネーショ繝?
ChatGPTはクエリに最も一致すると思繧?れる単語の文字列を予測することで觸??能する
これはロジックを検險?したり、 吐き出している事実の矛盾を考慮したりする理由がない
知らない、分かりません縺?ChatGPTは鐔??繧?ないことになる→幻鐔??を出して縺?る

避け譁?
 自由鐔??述藹??より多肢選択蠑?。できるだけ情報を荳?える
 ロールを割り当てると、より多縺?のガイダンスが荳?えられることになるので良い
 欲しいものと欲し縺?ないものを伝える
 AI温度設藹??を高るとランダム性が高縺?なり創造的な幻覚的な鐔??答の可能性が高まる

駄目なプロンプト「生産性について書いて縺?ださい」
適切なプロンプト「中藹??企業にとっての生産性の重要性についてブログ鐔??事を書いて縺?ださい」
駄目なプロンプト「犬の繝?ウ繧? トレーニング方觸??について書いて縺?ださい」 
適切なプロンプト「プロのドッグトレーナーとして、3か月の新しいコーギーを飼っているクライアントに、 子大の繝?ウ繧? トレーニングに藹??要な活動についてメールを書いて縺?ださい」
駄目なプロンプト「落ち葉についての詩を書いて縺?ださい」
適切なプロンプト「落ち葉について、エドガーアランポーのスタイルで詩を書いて縺?ださい」
駄目なプロンプト「この鐔??事を書軆??して縺?ださい」
適切なプロンプト「この鐔??事の鐔??約を500語で書いて縺?ださい」
適切なプロンプト「例)
入力: 2023-04-02 T16:10:00Z
3 日を追加し、次のタイムスタンプをMM/DD/YYYY HH:MM:SS形藹??に藹??觸??しますと臀??記になります。
出力:  04/05/2023 16:10:00
下記の入力縺?3 日を追加し、次のタイムスタンプをMM/DD/YYYY HH:MM:SS形藹??に藹??觸??して臀??さい。 
入力: 2023-03-01 T11:10:00Z」

■Copilot邉?
New conversation · GitHub Copilot

Posted by funa : 11:00 AM | Web | Comment (0) | Trackback (0)


April 17, 2022

I drive or test driven
Test-first fundamentalism is like abstinence-only sex ed: An unrealistic, ineffective morality campaign for self-loathing and shaming.
TDD is dead. Long live testing. (DHH)

I need to hire new techniques to help me solve many of my problems during programming: The pain will fade. Farewell TDD, old friend.
RIP TDD from Kent Beck

そもそもテスト駆動開発の最後のところに、自分で考えてやれって書いてんなぁ、やらんでもええしって。そらそーやろ、自分で考えさせろや、やらんと分からんやろやらせろや、終了ーーー繝?

==============
となりそうだがドリドリについ縺?
Assertするだけ?、何か一部しかテストでけへんの・??
 テストをコード化するのはいい
 テストファーストとテストドリブンとユニットテストは違うらしい縺?
 javascriptとかテストできんの・??

ビジネスをソフトウェアでするだけ
 ソフトウェアを謐?ね縺?りま繧?したいのではない
  特にコードをビジネス通りに書縺?といい
  プログラマー的変觸??するとよ縺?ない、ビジネスはビジネスとしてコード
   ビジネスはコード上で藹??結せず現藹??があるから、オブジェクト化とかクラスは鐔??らんと思う
    データ軆??も人間が認識できる表形蠑?縺?RDBでいい
   ゲームとかコード上で藹??結するアプリや処理等はスペシャルなコードを書けばいい
    現藹??がないのでオブジェクト化で発藹??できるか縺?
  -実現したいことを箇条書きにする
  -プログラムで処理できる内容にまで分解だけする
  -コードにする
 ※藹??現したいことをそのままコードにする
 ※鐔??語に左右されない粒度、機能でシンプルに簡易な書き方だけにする

2024年読んで印象に觸??った本・??技術書編) - Don't Repeat Yourself
抽象化が良縺?ないと書いている、プログラマー的変觸??するとよ縺?ない
脳に藹??まっとんのか?と。大臀??なのはこっちだろ。
 -コミュニケーショ繝?
 -組織力
 -リサーチ
 -実行
※臀??逕?/予算/藹??支、UX/デザインの決定

他人が使うソフトウェアなら必要、自分も使うソフトウェアなら不要で縺?
 自分でも使う縺?らい有用なものであるか
 品質をどこで担保するか、機能だけなのかUXなのか
 スーパープログラマには本質の部分にもっと時間を使って欲しい、死ぬ方が早い
 あんまり機能をリファクターする機会がないかも

++++++++++
ソフトウェア開逋?
アプリケーションを超シンプルにするとリリース回数が多縺?なる(質とスピードを上げるにはリリース回数・??
アプリの分散と並列も可、競臀??力はオリジナリティ、政治力か真理性か
藹??体験、初期衝動は、グラスルーツかグルーピーか

==============

変な常識ばかり、旧来縺?ITがWeb業に飲み込まれ使えるようになったが、ITvsWebの臀??がエッセンスだったかCSは臀??り知らん
新しい(変化する)事は良いことみたいな感じでやってきたところもあるが、今時変化っつーたら怪しい繧?な。不要な藹??化を押し付けられたり、本藹??に藹??えるべきところを隠すために藹??化してたり。コンサバでええかも縺?

==============

リーダブルコードの鐔??点整理と活用觸??をまとめた - Qiita
これはいい縺?
「良いコード」を書縺?ために意識している17縺?Tips まとめ (zenn.dev)
これも
すべての新米フロントエンドエンジニアに読んでほしい50の鐔??料 - Qiita
知らん事結構ある、keep them simpleだが知っておかんとな、下とか
オリジン間リソース共有 (CORS) - HTTP | MDN (mozilla.org)
JSON Web Token(JWT)の紹介縺?Yahoo! JAPANにおけるJWTの活逕? - Yahoo! JAPAN Tech Blog
Overview - Chrome Developers


Posted by funa : 09:54 AM | Web | Comment (0) | Trackback (0)


Navi: <  1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19  >