Skip to content

Instantly share code, notes, and snippets.

@batosai
batosai / dbReset.ts
Created December 11, 2021 21:15
Creat db reset command for Adonis 5
import execa from 'execa'
import { BaseCommand } from '@adonisjs/core/build/standalone'
import Application from '@ioc:Adonis/Core/Application'
export default class DbReset extends BaseCommand {
/**
* Command name is used to run the command
*/
public static commandName = 'db:reset'
@batosai
batosai / MakeScaffold.ts
Created December 11, 2021 21:14
Create scaffold command for Adonis 5
import execa from 'execa'
import { BaseCommand, args } from '@adonisjs/core/build/standalone'
export default class MakeScaffold extends BaseCommand {
/**
* Command name is used to run the command
*/
public static commandName = 'make:scaffold'
@args.string({ description: 'Name of the controller and model class' })
@batosai
batosai / imageOptim.sh
Created December 4, 2021 23:53
bash script for optim image jpg and png. pngquant and jpegoptim are required
echo "\n \033[32m ###################### PNG ###################### \033[0m \n"
find './assets/build' -iname '*.png' -exec pngquant --verbose --ext .png --force 256 --strip {} \;
# find './build' -iname "*.png" -exec optipng -o5 -strip all {} \;
echo "\n \033[32m ###################### JPG ###################### \033[0m \n"
find './assets/build' -iname "*.jpeg" -exec jpegoptim -m80 --all-progressive --strip-all {} \;
find './assets/build' -iname "*.jpg" -exec jpegoptim -m80 --all-progressive --strip-all {} \;
@batosai
batosai / UIWindow+KeyBoard.h
Created April 8, 2013 22:19
Category for check if keyboard is open.
#import <UIKit/UIKit.h>
@interface UIWindow (KeyBoard)
+ (BOOL)isKeyBoardInDisplay;
@end
@batosai
batosai / NSString+Validator.h
Last active January 29, 2018 14:08
NSString validator
//
// NSString+Validator.h
// IRedmine
//
// Created by Jeremy on 29/08/12.
// Copyright (c) 2012 opsone. All rights reserved.
//
#import <Foundation/Foundation.h>
@batosai
batosai / NSDate.h
Created May 14, 2012 21:35
Check if date is now
#import <Foundation/Foundation.h>
@interface NSDate (date)
- (BOOL)isSameDay:(NSDate*)anotherDate;
@end
@batosai
batosai / NSRegularExpression.h
Created May 14, 2012 21:26
Get NSArray matches with NSRegularExpression
#import <Foundation/Foundation.h>
@interface NSRegularExpression (regularExpression)
- (NSArray*) matchWithString:(NSString*)data;
@end