Skip to content

Instantly share code, notes, and snippets.

@naru-jpn
naru-jpn / TimeProfiler.swift
Created November 29, 2021 07:55
Swiftプログラムの実行時間の計測 平均や標準偏差の計算
import Accelerate
class TimeProfiler {
private var results: [Float] = []
private var samples: Int = 0
private let ignores: Int
/// 現在の試行回数
var trials: Int {
results.count
@captain-blue210
captain-blue210 / amazon_short_url_getter
Created January 20, 2021 02:15
Getting Amazon short URL
javascript: (function () {
const title = document.title.split('|')[0].trim();
const url = `https://www.amazon.co.jp/dp/${ue_pti}`;
const markdown = `[${title}](${url})`;
navigator.clipboard.writeText(markdown).then(function () {
alert(`URL Copied! : ${markdown}`);
}, function () {
alert('URL Copy failed..')
})
@mala
mala / 202012_smooz.md
Last active October 6, 2022 14:28
Smoozサービス終了に寄せて

Smoozサービス終了に寄せて

前置き

  • この文章と、それに含まれる考察や各サービスへの脆弱性報告などはmala個人の活動であり、所属している企業とは関係ありません。
  • 一方で私は、企業が閲覧履歴を収集して何をしたいのか、所属してる企業や他社事例について、ある程度詳しい当事者でもあります。
  • 一般論として書けることは書けるが、(業務上知り得た知識で開示されてないものなど)個別具体的なことは書けないこともあり、また観測範囲に偏りがある可能性もあります。

Smoozに報告した脆弱性2件

@AkkeyLab
AkkeyLab / HowXcodePreviewsWorks.md
Last active November 8, 2023 05:23
How XcodePreviews works

XcodePreviews の仕組み

XcodePreviews は SwiftUI で記述された UI を Xcode 上でプレビューするための新しい拡張機能です。 SwiftUI と UIKit には互換性があるため、 UIKit で構築された UI を XcodePreviews でプレビューさせることも可能です。
これによって、アプリケーションの再コンパイル・再実行なしに UI の変更を即時プレビューすることを可能にします。

今回は、この XcodePreviews がどのような仕組みで実現されているのかを解説します。

Build artefacts

XcodePreviews を実現するために新しく導入された Build artefacts を調べるために PreviewsSample という Single View App を作成しました。このプロジェクをビルドし、プレビュー可能な状態にしたときの Build artefacts が以下です。新しい中間ディレクトリとして Previews ディレクトリが作成されていることがわかります。

$ tree --filelimit 40 ~/Library/Developer/Xcode/DerivedData/PreviewsSample-bwzdqecwyvbvpofgqyzocvibrlbd
#!/usr/bin/env python
import argparse
import datetime
import os
import yaml
def main(args):
@ha1f
ha1f / CIFilter+Extension.swift
Last active February 20, 2024 08:14
CIFilter+Extension.swift
//
// Created by はるふ on 2017/12/11.
// Copyright © 2017年 ha1f. All rights reserved.
//
import Foundation
import CoreImage
import AVFoundation
extension CIFilter {
@ayakix
ayakix / real_estate.md
Last active October 10, 2022 01:23
不動産・ローン調査

ローン

住宅ローン控除

  • 控除対象借入額の上限:4000万円
  • 控除率:1%
  • 控除期間:10%
  • 最大控除額:40万/年
  • 住民税からの控除上限額:13.65万/年
  • ペアローンor連帯債務なら夫婦ともに控除

ローンの組み方

@tterb
tterb / README-badges.md
Last active April 16, 2024 03:21
A collection of README badges

Badges

License

MIT License GPLv3 License AGPL License

Version

Version GitHub Release