Skip to content

Instantly share code, notes, and snippets.

View eternalharvest's full-sized avatar

Takuya Sawada eternalharvest

  • Japan
View GitHub Profile
@eternalharvest
eternalharvest / test.js
Created March 15, 2021 21:12
Electron BUG BrowserWindow#loadURL() throw an error
const { app, protocol, BrowserWindow } = require('electron');
const path = require('path');
const url = require('url');
app.whenReady()
.then(() => {
protocol.registerFileProtocol('asset', (request, callback) => {
console.log(request.url);
callback({path: path.join(__dirname, url.parse(request.url).path)});
});
public class LibphonenumberCarrierMappingExample {
final static PhoneNumberUtil util = PhoneNumberUtil.getInstance();
final static PhoneNumberToCarrierMapper cmap = PhoneNumberToCarrierMapper.getInstance();
public static void main(String[] argv)
{
try {
final String numstr = argv[0];
final PhoneNumber number = util.parse(numstr, Locale.JAPAN.getCountry());
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* ListNode *next;
* ListNode(int x) : val(x), next(NULL) {}
* };
*/
class Solution {
Dictionary<string, object> data_alex = new Dictionary<string, object>();
data_alex["NAME"] = "Alex";
data_alex["GENDER"] = "Male";
data_alex["BIRTH"] = new DateTime(1989, 12, 3).Date;
data_alex["TODAY"] = DateTime.Today.Date;
data_alex["LEVEL"] = 99;
Dictionary<string, object> data_steve = new Dictionary<string, object>();
data_steve["NAME"] = "Steve";
data_steve["GENDER"] = "Male";
/**
*
* Simple Excel Template Engine v0.8
* Copyright (c)2018 Takuya Sawada <takuya@tuntunkun.com>
*
* This software is released under the MIT License.
* http://opensource.org/licenses/mit-license.php
*
*/
using System;
// Compose Data
Dictionary<string, object> data = new Dictionary<string, object>();
data["NAME"] = "Takuya Sawada";
data["GENDER"] = "Male";
data["BIRTH"] = new DateTime(1989, 3, 3).Date;
data["TODAY"] = DateTime.Today.Date;
data["LEVEL"] = 99;
// Render template
XLWorkbook workbook = new XLWorkbook(@"C:\Users\takuya\Desktop\template.xlsx");
<?php
# class PlayerInventory {
public function onSlotChange($index, $before){
$holder = $this->getHolder();
if($holder instanceof Player and !$holder->spawned){
return;
}
if($index < $this->getSize()){
parent::onSlotChange($index, $before);
}else{