Skip to content

Instantly share code, notes, and snippets.

View CaiJingLong's full-sized avatar
💭
I may be slow to respond.

Caijinglong CaiJingLong

💭
I may be slow to respond.
View GitHub Profile
@CaiJingLong
CaiJingLong / init.gradle.kts
Last active November 22, 2023 03:48 — forked from bennyhuo/init.gradle.kts
Copy files to ~/.gradle, then change to your maven proxy url.
// Thanks to: https://gist.github.com/bennyhuo/af7c43cc4831661193605e124f539942
println("The init script init.gradle.kts is running!")
val gradleHome = System.getProperty("user.home") + "/.gradle"
apply {
val gradleVersion = gradle.gradleVersion
if (gradleVersion < "6.8") {
from(gradleHome + "/old.gradle.kts")
} else {
@CaiJingLong
CaiJingLong / init.gradle.kts
Last active July 31, 2023 02:08 — forked from AlexV525/init.gradle.kts
Mirroring Gradle repositories
// Thanks to: https://gist.github.com/bennyhuo/af7c43cc4831661193605e124f539942
val localMavenUrl = "http://localhost:8081/repository/maven-public/"
val urlMappings = mapOf(
"https://dl.google.com/dl/android/maven2" to localMavenUrl,
"https://repo.maven.apache.org/maven2" to localMavenUrl,
"https://plugins.gradle.org/m2" to localMavenUrl,
)
@CaiJingLong
CaiJingLong / getJpegDimensions.dart
Created April 7, 2019 06:48 — forked from kinex/getJpegDimensions.dart
Get JPEG image dimensions in Dart
// translated to Dart from a code snippet presented here:
// https://stackoverflow.com/questions/672916/how-to-get-image-height-and-width-using-java
Future<Size> getJpegDimensions(File jpegFile) async {
final f = await jpegFile.open();
Size dimension;
try {
// check for SOI marker
if (await f.readByte() != 255 || await f.readByte() != 216) {
throw new FormatException(
"SOI (Start Of Image) marker 0xff 0xd8 missing");