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 / 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
# ----------------
#
@a-yasui
a-yasui / www.conf
Last active January 2, 2019 11:37
I use the word press at nginx + php-fpm
#
# Directory List:
#
# /srv/www <- base
# /srv/www/webpage <- root directory
# /srv/www/pages/40x.html <- 40x error page
# /srv/www/pages/50x.html <- 50x server error page
#
server {
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
server-id = master-01
# Replication Master Server (default)
# binary logging is required for replication
log-bin = mysql-bin