Skip to content

Instantly share code, notes, and snippets.

@Kurogoma939
Kurogoma939 / loading_dots.dart
Last active April 2, 2024 08:58
Flutterでローディング用のドットを表示する
import 'package:flutter/material.dart';
class LoadingDots extends StatefulWidget {
const LoadingDots({super.key});
@override
State<LoadingDots> createState() => _LoadingDotsState();
}
class _LoadingDotsState extends State<LoadingDots>
@Koshimizu-Takehito
Koshimizu-Takehito / メタボールっぽいやつ2.swift
Created May 7, 2023 03:23
メタボールっぽいやつ2.swift
import SwiftUI
import Combine
extension ParticlesView {
init(count: Int) {
self.init(scales: Array(repeating: false, count: count))
}
}
struct ParticlesView: View {
@javasampleokiba
javasampleokiba / StopWatch.java
Created July 10, 2020 07:51
Javaで実行時間を計測するStopWatchクラス
/**
* 特定区間の処理にかかる時間を計測するクラス
*
* Copyright (c) 2013 javasampleokiba
*
* This source code is released under the MIT License.
* http://opensource.org/licenses/mit-license.php
*/
public class StopWatch {
@kazz12211
kazz12211 / listen_volume_button.md
Created May 22, 2018 03:54
アプリの中でボリュームボタンを監視する方法 (iOS & Swift)

アプリの中でボリュームボタンを監視する方法 (iOS & Swift)

iOSデバイスのカメラアプリはボリューム(+)ボタンを押し下げるとシャッターを切ります。ボリュームボタンの押し下げを検知すれば、Bluetoothリモートシャッターやヘッドセット(iPhoneに付属するイヤホンなど)を使って、自分のアプリをコントロールすることができます。

ボリュームボタン押し下げの監視を開始

func startListeningVolumeButton() {
    // MPVolumeViewを画面の外側に追い出して見えないようにする
 let frame = CGRect(x: -100, y: -100, width: 100, height: 100)
@y-matsumoto
y-matsumoto / android-version.md
Last active May 25, 2023 18:48
Android Androidバージョン/APIレベル/コードネーム
Platform Version API Level VERSION_CODE Release Date
# http://qiita.com/uchiko/items/f6b1528d7362c9310da0
function peco-select-history() {
local tac
if which tac > /dev/null; then
tac="tac"
else
tac="tail -r"
fi
BUFFER=$(\history -n 1 | \
eval $tac | \
@geoffgarside
geoffgarside / rails4-template.rb
Last active June 26, 2022 21:27
Rails 4 Application Template
# Rails 4 Application Template
# Remove normal files we don't want
remove_file "README.rdoc"
remove_file "public/index.html"
remove_file "app/assets/images/rails.png"
# Copy database.yml and secrets.yml to sample
inside "config" do
run "cp database.yml database.yml.sample"
run "cp secrets.yml secrets.yml.sample"
@DataWraith
DataWraith / COPYING
Last active March 10, 2024 11:06
A simple Tetris clone written in Java
Creative Commons Legal Code
CC0 1.0 Universal
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
@yonchu
yonchu / tmux-pbcopy.sh
Created October 23, 2012 00:51
Macのクリップボード対応tmuxコマンド(tmuxx)とtmuxの自動起動設定
#!/bin/bash
#
# 1. このスクリプトをPATHの通った所(~/bin など)に置き、実行権限を与える(chmod +x tmux-pbcopy)
# 2. ~/.tmux.conf に以下のようにキーバインドを設定して使用
# bind ^y run-shell 'tmux-pbcopy'
#
if ! type pbcopy >/dev/null 2>&1 || ! type reattach-to-user-namespace >/dev/null 2>&1; then
tmux display-message "Error: cannot copy to clipboard."
exit 0
@STAR-ZERO
STAR-ZERO / gist:3413415
Created August 21, 2012 08:13
【Android】画像を縮小して読み込み、画像リサイズ
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Matrix;
/**
* 画像変換クラス
*
*/
public class BitmapUtil {