Skip to content

Instantly share code, notes, and snippets.

View a-yasui's full-sized avatar
🐆
にゃおす

a.yasui a-yasui

🐆
にゃおす
View GitHub Profile
@a-yasui
a-yasui / Dockerfile
Created March 10, 2025 06:48
Pandoc 3.6 から pandoc を自前の Docker に持ってくる方法
# pandoc import check
FROM pandoc/core:3.6.3-ubuntu AS pandoc
# 作成先
FROM ubuntu:24.04
COPY --from=pandoc /usr/local/bin/pandoc* /usr/local/bin/
COPY --from=pandoc /usr/local/lib/libffi* /usr/local/lib/
COPY --from=pandoc /usr/local/share /usr/local/share
@a-yasui
a-yasui / Dockerfile
Last active March 5, 2025 10:09
php/laravel and nodejs develop dockerfile
# PHP/Laravel + NodeJS
# same as : https://zenn.dev/at_yasu/scraps/1de9de2597fdb7
FROM node:23 as node
FROM composer:latest as composer
FROM php:8.3-apache
RUN apt-get update \
&& apt-get install -y \
git \
@a-yasui
a-yasui / tests.php
Created November 10, 2021 06:30
Dummy class to repository
<?php
namespace Main\Repository;
interface HogeRepository
{
public getVolumes(): int;
}
namespace Tests\Dummy;
@a-yasui
a-yasui / foo.php
Last active November 1, 2021 07:20
<?php
$accessLevel = 'foo';
echo ($accessLevel != "user‮ ⁦// Check if admin⁩ ⁦" ) ? '1' : 'nooo'
@a-yasui
a-yasui / ssl_check.sh
Last active June 6, 2021 23:28
SSL Certificate Display
#!/usr/bin/env bash
#
# ./ssl_check.sh <host>
#
# Via: https://serverfault.com/questions/661978/displaying-a-remote-ssl-certificate-details-using-cli-tools
host_name=$1
if [[ "X${host_name}" = "X" ]]; then
echo "./ssl_check.sh <host>"
@a-yasui
a-yasui / gitignore_global
Created March 23, 2021 04:09
Gitignore_Global at macOS
__pycache__
bzr-orphans
*.a
*.o
*.py[co]
*.so
*.sw[nop]
*~
.#*
[#]*#
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="atys php inspection" />
<inspection_tool class="ClassNameCollisionInspection" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="JSDuplicatedDeclaration" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="MethodCanBePrivateInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
<inspection_tool class="MethodShouldBeFinalInspection" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="MissingParameterTypeDeclarationInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
<inspection_tool class="MissingReturnTypeInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
<inspection_tool class="ToStringCallInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
@a-yasui
a-yasui / JsonSchemaRule.php
Created December 24, 2019 04:54
JsonSchema using Validation rule at Laravel 5.8
<?php
namespace App\Rules;
use Illuminate\Contracts\Validation\Rule;
use JsonSchema\Validator;
/**
* Class JsonSchemaRule
#!/usr/bin/env bash
echo '[INFO] Start Update And Install MySQL5.7';
sudo yum update -y;
sudo rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm;
sudo yum-config-manager --disable mysql80-community;
sudo yum-config-manager --enable mysql57-community
@a-yasui
a-yasui / epub-zipping.py
Created June 24, 2019 04:46
convert epub from directory.
#!/usr/bin/env python3
#
# epub-zipping.py
# ===============
#
# This create epub file from directory files.
#
# Description
# ----------------
#