Skip to content

Instantly share code, notes, and snippets.

View aslamanver's full-sized avatar
🎯
Focusing

Aslam Anver aslamanver

🎯
Focusing
View GitHub Profile
@aslamanver
aslamanver / App.java
Last active January 14, 2020 10:13
Profile the elapsed time of code blocks in milliseconds using ProfileTime class.
// Sample
ProfileTime.exec("myMethod", new Runnable() {
@Override
public void run() {
myMethod();
}
});
// Output - myMethod => elapsed: 9
@aslamanver
aslamanver / TC.java
Last active January 14, 2020 06:11
Tamper Detection - Android tamper detection, signature verification, root check and emulator detection in standard way.
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.Signature;
import android.os.Build;
import android.provider.Settings;
import android.util.Base64;
import com.scottyab.rootbeer.RootBeer;
@aslamanver
aslamanver / bashpath.sh
Created December 12, 2019 12:18 — forked from darrenderidder/bashpath.sh
Get path of running script in bash
#!/bin/bash
# A simple test script to demonstrate how to find the
# "absolute path" at which a script is running. Used
# to avoid some of the pitfals of using 'pwd' or hard-
# coded paths when running scripts from cron or another
# directory.
#
# Try it out:
# run the script from the current directory, then
@aslamanver
aslamanver / ios-dialog-bg.css
Last active December 7, 2019 15:04
iOS Dialog Background Filter - CSS
.ios-dialog-bg {
backdrop-filter: saturate(1.8) blur(15px);
background-color: rgba(255, 255, 255, 0.7);
}
@aslamanver
aslamanver / ShowImageFromURL.java
Last active December 6, 2019 07:32
Show image to JFrame from URL
import java.awt.BorderLayout;
import java.awt.Image;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
@aslamanver
aslamanver / maven-debug.sh
Created November 28, 2019 15:11
Maven debugger for VS Code
mvnDebug exec:java -Dexec.mainClass="org.client.app.App"
@aslamanver
aslamanver / openjfx-install.sh
Created November 28, 2019 09:53
Install openjfx using the below command, This workaround worked on Linux Mint 19.1 Tessa (Ubuntu 18.04 based).
sudo apt purge openjfx
sudo apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2
sudo apt-mark hold openjfx libopenjfx-jni libopenjfx-java
@aslamanver
aslamanver / gitlab-runner-register.sh
Last active November 23, 2019 16:49
GitLab Runner Register
docker exec -it gitlab-runner gitlab-runner register
@aslamanver
aslamanver / glibberish-aes-256-cbc-decrypt.js
Created November 18, 2019 15:51 — forked from schakko/glibberish-aes-256-cbc-decrypt.js
Using AES-256-CBC with OpenSSL, node.js and PHP
// Doing AES-256-CBC (salted) decryption with node.js.
// This code is based on http://php.net/manual/de/function.openssl-decrypt.php and works with PHP sqAES.
//
// Create your encrypted data with
// echo -n 'Hello world' | openssl aes-256-cbc -a -e
var crypto = require('crypto');
var password = 'password';
var edata = 'U2FsdGVkX18M7K+pELP06c4d5gz7kLM1CcqJBbubW/Q=';
@aslamanver
aslamanver / socket_io_flutter.dart
Last active October 27, 2019 20:46
Socket.IO Flutter - Socket.IO for Flutter application in Dart - Android & iOS (Sample)
// adhara_socket_io: ^0.4.1 - Add this depencency in pubspec.yaml file
import 'package:adhara_socket_io/adhara_socket_io.dart';
class MSocket {
SocketIOManager socketIOManager;
SocketOptions socketOptions;
// Socket instance to call and emit
SocketIO socket;