Skip to content

Instantly share code, notes, and snippets.

View benjaminRomano's full-sized avatar
🎯
Focusing

Benjamin Romano benjaminRomano

🎯
Focusing
View GitHub Profile
group:Name of the group (imported from SQL)
employee = {
fname:string, minit:string, lname:string, ssn:number, bdate:string, address:string , sex:string, salary:number, superssn:number, dno:number
'John' , 'B' , 'Smith' , 123456789 , '1965-01-09', '731 Fondren, Houston, TX', 'M' , 30000 , 333445555 , 5
'Franklin' , 'T' , 'Wong' , 333445555 , '1955-12-08', '638 Voss, Houston, TX' , 'M' , 40000 , 888665555 , 5
'Alicia' , 'J' , 'Zelaya' , 999887777 , '1968-01-19', '3321 Castle, Spring, TX' , 'F' , 25000 , 987654321 , 4
'Jennifer' , 'S' , 'Wallace' , 987654321 , '1941-06-20', '291 Berry, Bellaire, TX' , 'F' , 43000 , 888665555 , 4
'Ramesh' , 'K' , 'Narayan' , 666884444 , '1962-09-15', '975 Fire Oak, Humble, TX', 'M' , 38000 , 333445555 , 5
'Joyce' , 'A' , 'English' , 453453453 ,
{ ALLUSERSPROFILE: 'C:\\ProgramData',
ANDROID_NDK_PATH: 'C:\\Users\\Benjamin\\Documents\\Android\\ndk\\android-ndk-r
8d',
APPDATA: 'C:\\Users\\Benjamin\\AppData\\Roaming',
CommonProgramFiles: 'C:\\Program Files (x86)\\Common Files',
'CommonProgramFiles(x86)': 'C:\\Program Files (x86)\\Common Files',
CommonProgramW6432: 'C:\\Program Files\\Common Files',
COMPUTERNAME: 'BROMANO-PC',
ComSpec: 'C:\\windows\\system32\\cmd.exe',
FP_NO_HOST_CHECK: 'NO',
class example
constructor() ->
@leftPanel = 5
#This is bad
@deletePaneCallback:(id) ->
console.log 'leftPane:' + @leftPanel #This will be undefined
#this is good
@deletePaneCallback2: (id) =>
@benjaminRomano
benjaminRomano / bundletool.diff
Created November 22, 2019 19:54
Getting App Size per module using Bundletool
diff --git a/src/main/java/com/android/tools/build/bundletool/commands/GetSizeCommand.java b/src/main/java/com/android/tools/build/bundletool/commands/GetSizeCommand.java
index 80ca234..438bb5b 100755
--- a/src/main/java/com/android/tools/build/bundletool/commands/GetSizeCommand.java
+++ b/src/main/java/com/android/tools/build/bundletool/commands/GetSizeCommand.java
@@ -96,6 +96,7 @@ public abstract class GetSizeCommand implements GetSizeRequest {
private static final Flag<Path> DEVICE_SPEC_FLAG = Flag.path("device-spec");
private static final Flag<ImmutableSet<String>> MODULES_FLAG = Flag.stringSet("modules");
private static final Flag<Boolean> INSTANT_FLAG = Flag.booleanFlag("instant");
+ private static final Flag<Boolean> EXACT_FLAG = Flag.booleanFlag("exact");
private static final Flag<ImmutableSet<Dimension>> DIMENSIONS_FLAG =
Class #2210 -
Class descriptor : 'Lio/reactivex/rxkotlin/Flowables;'
Access flags : 0x0011 (PUBLIC FINAL)
Superclass : 'Ljava/lang/Object;'
Interfaces -
Static fields -
#0 : (in Lio/reactivex/rxkotlin/Flowables;)
name : 'INSTANCE'
type : 'Lio/reactivex/rxkotlin/Flowables;'
access : 0x0019 (PUBLIC STATIC FINAL)
@benjaminRomano
benjaminRomano / After
Last active August 7, 2020 21:16
Android lock verification error
###### Class defpackage.Gc (Gc)
.class public final LGc;
.super Ljava/lang/Object;
.source "java-style lambda group"
# interfaces
.implements Landroid/view/View$OnClickListener;
# instance fields
@benjaminRomano
benjaminRomano / Broken NRi.P()
Last active August 8, 2020 01:32
Example monitor issues
.method public final P()LhSi;
.locals 7
iget-boolean v0, p0, LNRi;->h:Z
const/4 v3, 0x0
if-eqz v0, :cond_0
iget-object v1, p0, LNRi;->f:LXOi;
.method public final r()Lexi;
.locals 21
move-object/from16 v1, p0
iget-object v2, v1, Lc0f;->z0:Lwxi;
iget-object v3, v1, Lc0f;->a:LQS6;
iget-object v0, v1, Lc0f;->T:LNNe;
@benjaminRomano
benjaminRomano / category.diff
Created February 9, 2023 21:37
Support custom tracks by using colon-based categorization. Replace `<package name>` with relevant package name
diff --git a/src/trace_processor/importers/common/process_tracker.cc b/src/trace_processor/importers/common/process_tracker.cc
index df14d2cdf..767d225df 100644
--- a/src/trace_processor/importers/common/process_tracker.cc
+++ b/src/trace_processor/importers/common/process_tracker.cc
@@ -348,6 +348,11 @@ void ProcessTracker::SetProcessNameIfUnset(UniquePid upid,
process_table->mutable_name()->Set(upid, process_name_id);
}
+StringId ProcessTracker::GetProcessName(UniquePid upid) {
+ auto* process_table = context_->storage->mutable_process_table();
@benjaminRomano
benjaminRomano / example.kt
Last active October 24, 2023 00:43
Permission granter
// Swap out
fun grantAllDangerousPermissions() {
val permissions = mutableListOf(
Manifest.permission.CAMERA,
Manifest.permission.RECORD_AUDIO,
Manifest.permission.GET_ACCOUNTS,
Manifest.permission.READ_CONTACTS,
Manifest.permission.ACCESS_FINE_LOCATION,
Manifest.permission.ACCESS_BACKGROUND_LOCATION,
Manifest.permission.READ_PHONE_STATE,