自動車ソフトウェア開発における最新アプローチ:Honda Software Studioから学ぶベストプラクティス

1. はじめに 2. 自動車ソフトウェア開発の現状と課題 3. モダンな開発環境の構築方法 4. CI/CDパイプラインの実装例 5. 車載ソフトウェアのテスト自動化 6. セキュリティ対策の実装 7. まとめ はじめに Hondaが大阪に新たなソフトウェア開発拠点「Honda Software Studio...

Read More

Googleの検索AIモード実装入門:生成AIを既存サービスに統合するベストプラクティス

Googleの検索AIモード実装入門:生成AIを既存サービスに統合するベストプラクティス 1. はじめに:Googleの新AIモードについて 2. 生成AIの検索システムへの統合アーキテクチャ 3. API設計とインターフェース実装 4. パフォーマンスとスケーラビリティの考慮事項 5. セキュリティと倫理的配慮...

Read More

モダンなインフラエンジニアのための自動化実装ガイド2024

モダンなインフラエンジニアのための自動化実装ガイド2024 1. インフラエンジニアの役割の進化 2. Infrastructure as Code(IaC)の実装手法 3. コンテナオーケストレーションの自動化 4. 監視・モニタリングシステムの構築 5. セキュリティ自動化の実践 はじめに...

Read More

実装から理解する精密ターゲティング広告システムの設計と構築

実装から理解する精密ターゲティング広告システムの設計と構築 1. はじめに 2. ターゲティング広告システムの基本設計 3. ユーザープロファイリングの実装 4. マッチングアルゴリズムの実装 5. プライバシーとセキュリティの考慮事項 6. システムのスケーラビリティ設計 7. まとめ はじめに...

Read More

CSSでhoverでafter要素で文字を表示するとプルプルする件

背景

悩んでしまったのでここの記しておきます。
それは今さっき…transformの動きを確認しようとしたときでした。

変化済みの見ても分かりづらいのでhoverしたら設定内容と設定更新をアニメーションでやろうと思ったら…

プルプルプル…  
プルプルプル…  


名称未設定.mov.gif

怖いですねぇ…

解決

困ったときのoverflow: hidden;を入れると治るようです。

main
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
.b{  
display:inline-block;
transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg);
background-color:#aaa;
overflow: hidden;/*ここに追加です…*/
margin:2px 5px;
height:100px;
width:100px;
transition: all 500ms 0s ease;
font-size:5px;/*はみ出ると消えちゃうので文字サイズを調整ください*/
}
.b1:hover{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg); }
.b1:after{content :"rotateZ(0deg) rotateX(0deg) rotateY(0deg);";}

.b2:hover{transform:rotateZ(45deg) rotateX(0deg) rotateY(0deg); }
.b2:after{content :"rotateZ(45deg) rotateX(0deg) rotateY(0deg);";}

コード

解決前

See the Pen test test by hashito (@hashito) on CodePen.

解決後

See the Pen test test3 by hashito (@hashito) on CodePen.

解決してないよ!!!

現象としては解決をみたのですが。
原因がわかっていません。。。。

なぜならoverflow: hidden;内部の要素が外側の要素への与える影響を抑える効果があることを利用しているだけなのです。。。。
だいたい、親要素で問題が有り子要素を消すと解決できる問題はこれで解決できるのですが…

他の解決策

自分は他にも解決策を見つけました。
下記のようなものを入れること

main
1
2
line-height:100px;  
font-size:100px;

See the Pen test test2 by hashito (@hashito) on CodePen.

これを入れると糞のように文字でっかくなるけど消えます。
(ただし、隣の要素がずれますが…)

そもそもline-heightとかfont-sizeの問題であれば逆に0pxにした場合に解決すると思ってたのですが…

申し訳ありませんが分かる方教えていただければ助かります。
無知で申し訳ありません…

#関連する記事

・CSSのtransform:rotate各種動き

AWS LambdaにてPython3でS3でファイルが追加されたイベントを取得し、実行する。

概要

調べたので備忘録

手順

  1. Lambda上部のデザイナーから「トリガーを追加」をクリック
    image.png
  2. S3を選択

image.png

  1. 対象バケットを選択、「全てのオブジェクト作成イベント」を選びます。
    image.png

※必要あればプレフィックスなどは自由に設定してください。

変更後、「保存」をクリックしてください。

  1. コードはこんな感じで取得できます。
main
1
2
3
4
5
def lambda_handler(event, context):  
for record in event['Records']:
bucket = record['s3']['bucket']['name']
key = record['s3']['object']['key']
exec(bucket,key)

※アクセス権限の設定がない場合は失敗する可能性があります。

参考

サンプル Amazon S3 関数コード
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/with-s3-example-deployment-pkg.html#with-s3-example-deployment-pkg-python