Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

bvlion bvlion

🏠
Working from home
View GitHub Profile
@bvlion
bvlion / cert_check.sh
Created Dec 30, 2019
openssl を使って証明書期限切れを確認する
View cert_check.sh
#!/bin/bash
IFS=$'\n'
for line in `/usr/bin/openssl x509 -noout -dates -in target.pem`
do
CHECK=`echo $line | cut -d '=' -f 2`
done
END_DATE=`date -d $CHECK +%s`
@bvlion
bvlion / asana_section_add_task.php
Created Nov 30, 2018
asanaのセクション配下にタスクをPHPで追加するサンプル
View asana_section_add_task.php
<?php
$data = array('data' => array(
'memberships' => array(array('project' => $_POST['project'], 'section' => $_POST['section'])),
'name' => $_POST['word'],
'workspace' => $_POST['workspace'],
'notes' => $_POST['note']
));
$header = array(
'Content-Type: application/json',
@bvlion
bvlion / AzureService.java
Created Sep 12, 2017
翻訳をJavaで実行してみるソース
View AzureService.java
import javax.net.ssl.HttpsURLConnection;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.util.UUID;
@bvlion
bvlion / Main.java
Last active Jul 20, 2017
「今さらJava8のStreamとLambdaの関係」の資料用
View Main.java
import java.util.function.Function;
import java.util.stream.Stream;
public class Main {
public static void main(String... args) {
// これまでのJavaのように書くと、こんな感じになります。
Function<String, Integer> fullFunction = new Function<String, Integer>() {
@Override
public Integer apply(String arg) {
return Integer.parseInt(arg);
@bvlion
bvlion / server.js
Created Jun 29, 2017
Node.jsでhtmlを表示するサンプル
View server.js
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
var server = http.createServer();
server.on('request', doRequest);
var fs = require('fs');
function doRequest(req, res) {
var url = req.url;
@bvlion
bvlion / spring_meta_table_clean.sh
Created Mar 23, 2017
Springバッチの管理DBの指定日以前のデータを削除するシェル(パスワードの管理方法に関しては.my.cnf等を検討)
View spring_meta_table_clean.sh
#!/bin/bash
# SQL情報
PREFIX=
USER=
PASSWORD=
SCHEMA=
# 最終保存日
DATE=`date '+%Y-%m-%d'`
View SeleniumTest.java
// 指定のウィンドウサイズに変更
int width = 480;
int height = 600;
driver.manage().window().setSize(new Dimension(width, height));
// 最大化
/* driver.manage().window().maximize(); */
if (isFirefox) {
FirefoxProfile profile = new FirefoxProfile();
@bvlion
bvlion / SlackBinaryPost.java
Created Mar 12, 2017
SlackにJavaからBinaryを送信するサンプル
View SlackBinaryPost.java
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.ProtocolException;
import java.net.URL;
import java.nio.charset.StandardCharsets;
import java.util.Calendar;
View .vimrc
" フォント設定
if has('win32')
" Windows用
set guifont=MS_Gothic:h12:cSHIFTJIS
" 行間隔の設定
set linespace=1
" 一部のUCS文字の幅を自動計測して決める
if has('kaoriya')
set ambiwidth=auto
endif
You can’t perform that action at this time.