Skip to content

Instantly share code, notes, and snippets.

View tdrk18's full-sized avatar
💭

tdrk18 tdrk18

💭
View GitHub Profile
name: Update Package.resolved
on:
pull_request:
types:
- opened
paths:
- 'Package.swift'
- '**/Package.swift'
workflow_dispatch:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>FILEHEADER</key>
<string>
// ___FILENAME___
// ___TARGETNAME___
//
// Created by ___USERNAME___ on ___DATE___.
@tdrk18
tdrk18 / AlignmentRightTextFieldViewController.swift
Created August 3, 2017 06:46
alignment right 属性を持つ TextField で右端のスペースを表示できるようにする
import UIKit
class ViewController: UIViewController, UITextFieldDelegate {
private var myTextField: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
let width: CGFloat = 200
{
"packages": {
"plugins": [
{
"name": "XcodeBuddyPlugin",
"url": "https://github.com/uugo/XcodeBuddyPlugin",
"description": "XcBuddy App running on ios devices is not only an independent source view and analysis tool, but also a client attached to the Xcode. You can connect to xcBuddy app and operate it with XcodeBuddy Plugin.",
"screenshot": "https://raw.githubusercontent.com/uugo/XcodeBuddyPlugin/master/image/usage.png"
},
{
function peco-select-docker-image-run(){
local docker_image="$(docker images | grep -v "REPOSITORY" | awk '{print $3}' | peco)"
LBUFFER="docker run -ti -d $docker_image /bin/bash"
zle reset-prompt
}
zle -N peco-select-docker-image-run
bindkey "^x^d" peco-select-docker-image-run
@tdrk18
tdrk18 / progress.py
Created February 15, 2016 07:34
Python版プログレスバー
import sys
import time
import subprocess
COUNT = 170
def get_progressbar_str(progress):
args = ["tput", "cols"]
MAX_LEN = int(subprocess.check_output(args)) - 12
BAR_LEN = int(MAX_LEN * progress)
@tdrk18
tdrk18 / progress.rb
Created February 15, 2016 06:24
Ruby版プログレスバー
# -*- coding: utf-8 -*-
COUNT = 170
def get_progressbar_str(progress)
max_len = `tput cols`.to_i - 12
bar_len = (max_len * progress).to_i
strings = "[" + "=" * bar_len
if bar_len < max_len
strings += ">"
@tdrk18
tdrk18 / progress.cr
Created February 15, 2016 06:23
crystal版プログレスバー
# -*- coding: utf-8 -*-
COUNT = 170
def get_progressbar_str(progress)
max_len = `tput cols`.to_i - 12
bar_len = (max_len * progress).to_i
strings = "[" + "=" * bar_len
if bar_len < max_len
strings += ">"
@tdrk18
tdrk18 / progress.sh
Last active February 14, 2016 15:35
プログレスバーを表示するスクリプト
#!/bin/sh
END=170
COLUMNS=`tput cols`↲
MAX_LEN=`expr $COLUMNS - 12`
progressbar(){
bar_len=`echo "$MAX_LEN * $1/1" | bc`
printf "["
if [ $bar_len -gt 0 ]; then