Skip to content

Instantly share code, notes, and snippets.

@cockok
cockok / laravel_install.sh
Created August 2, 2022 02:18
laravelプロジェクトディレクトリだけ作りたい
docker run --rm -v $PWD:/opt -w /opt laravelsail/php81-composer:latest composer create-project laravel/laravel example-app
sudo chown -R $USER: example-app
@cockok
cockok / nuxt3-init.sh
Created June 11, 2022 09:29
ローカルのnodeを更新するのめんどくさいけど、プロジェクト作成は新規ディレクトリ作成でDockerfile先だとコピーとかなんかダサいよねって人向けNuxt3プロジェクト作成
docker run -it --rm -w=/app -v $PWD:/app -u=1000 node:latest npx nuxi init {project}
@cockok
cockok / fixhtml.php
Created April 21, 2021 09:35
HTMLのタグを補完し正規化する
<?php
$html = '<p>hoge';
$dom = new DOMDocument();
$dom->loadHTML('<?xml encoding="utf-8" ?>' . $html);
$html = str_replace(['<html><body>', '</body></html>'], '', $dom->saveHTML($dom->documentElement));
echo $html;
// <p>hoge</p>
@cockok
cockok / ローカルにPHPを入れたくないけどCakePHPプロジェクトを作成したいあなたに.md
Last active December 22, 2020 15:05
ローカルにPHPを入れたくないけどCakePHPプロジェクトを作成したいあなたに

ローカルにPHPを入れたくないけどCakePHPプロジェクトを作成したいあなたに

ただしDockerは許される

composer create-project は新規ディレクトリを作成するので、Docker上で作ろうとするとCakePHPプロジェクトがネストされてしまうのがもにょるのでそのプロジェクトディレクトリを作成するコマンドを実行するためのものです

気にせずコピーする人には不要です

Usage

@cockok
cockok / packagist未登録のパッケージをcomposerで利用する.md
Created December 22, 2020 13:50
packagist未登録のパッケージをcomposerで利用する

packagist未登録のパッケージをcomposerで利用する

Usage

compsoer.jsonに追加

    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/php-pds/skeleton"
 }
@cockok
cockok / Dockerfile
Created December 22, 2020 13:49
composer with intl
FROM composer
RUN set -eux; \
apk add --no-cache --virtual .cakephp-rundeps \
icu-libs
RUN set -eux; \
apk add --no-cache --virtual .build-deps \
icu-dev \
icu-libs \
#!/bin/sh
BASENAME=$(basename $1)
ffmpeg -i $1 -s hd480 -c:v libx264 -crf 22 -c:a libfdk_aac -vsync passthrough ${BASENAME%.*}.mp4
@cockok
cockok / install.sh
Created February 9, 2015 16:40
homebrew
brew tap caskroom/cask
brew tap homebrew/completions
brew tap homebrew/dupes
brew tap homebrew/python
brew tap homebrew/science
brew tap josegonzalez/php
brew tap peco/peco
brew install apple-gcc42 autoconf automake bash-completion bison boot2docker brew-cask celt cgdb cloog cmake docker eigen faac fdk-aac ffmpeg fig fontconfig freetype fribidi gcc gdb gdbm gettext gmp go go-app-engine-64 heroku-toolbelt hub icu4c ilmbase imagemagick isl jasper jpeg jq lame libass libmpc libogg libpng libtiff libtool libvo-aacenc libvorbis libvpx libyaml little-cms2 mercurial mpfr node numpy opencore-amr opencv openexr openjpeg openssl opus orc peco php55 pkg-config qt rbenv readline rename ruby-build schroedinger sdl shtool speex sqlite tbb texi2html theora unixodbc vagrant-completion vim wget x264 xvid xz yasm zlib
brew cask install atom vagrant virtualbox
package main
import (
"flag"
"fmt"
)
func main() {
var (
boolFlag bool