Skip to content

Instantly share code, notes, and snippets.

@Tsutou
Tsutou / engine.php
Last active November 8, 2017 07:09
正規表現から逃げない [初学者向け] ref: http://qiita.com/Tsutou/items/1c04a2abe9fcc276740d
$str = "abcd\n"; // 最後に改行があります
var_dump(preg_match('/cd$/', $str)); // int(1) 改行があってもマッチしてしまいます
var_dump(preg_match('/cd$/D', $str)); // int(0)
var_dump(preg_match('/cd\z/', $str)); // int(0)
@Tsutou
Tsutou / file0.sql
Last active August 8, 2019 09:43
Webセキュリティ覚書 : "攻撃" 編 [ 初学者向け ] ref: https://qiita.com/Tsutou/items/4fd498f8ab2638bd5650
SELECT * FROM users WHERE id='$user_id' and password='$password'
Android Studio30分集中超絶技巧100選 DroidKaigi 2018
山本 ユウスケ @yusuke
マウス、トラックパッドを使うのはやめましょう
今日は以下のキーマップの話です
Mac OSX: Mac OSX 10.5+
Windows/Linux: Default
他のキーマップだとQiitaやドキュメント、ブログなどを見る際に苦労します。
設定画面 Cmd + , (Ctrl + Alt + S)
プロジェクト設定画面 Cmd + ;
File > Power Save Modeでバッテリー節約
@Tsutou
Tsutou / file0.xml
Created March 12, 2018 08:38
[ Android ] 丸く広がるRippleを、サクッと実装 ref: https://qiita.com/Tsutou/items/515308bfe715dd5ce05e
<FrameLayout
style="@style/RippleFrameStyle"
android:padding="20dp">
<Button
style="@style/ButtonStyle"
android:background="@drawable/icon" />
</FrameLayout>
@Tsutou
Tsutou / CarouselPageTransformer.kt
Created September 2, 2021 04:10
ViewPager2のアイテムをカルーセル形式で表示するためのPageTransformer
/**
* ViewPager2のアイテムをカルーセル形式で表示するためのPageTransformer
*
* @param pageMargin ページ間のmargin
* @param itemOffset 隣のアイテムを見せる幅
*/
class CarouselPageTransformer(
@DimenRes val pageMargin: Int,
@DimenRes val itemOffset: Int,
) : ViewPager2.PageTransformer {