Skip to content

Instantly share code, notes, and snippets.

View maheshgiri's full-sized avatar
:octocat:
Work from home building something

Mahesh Giri maheshgiri

:octocat:
Work from home building something
  • pune
View GitHub Profile
@maheshgiri
maheshgiri / arrays.js
Created March 14, 2022 16:33
JavaScript Arrays
//Write the function camelize(str) that changes dash-separated words like “my-short-string” into camel-cased “myShortString”.
//That is: removes all dashes, each word after dash becomes uppercased.
function toCamelCase(str){
return str.split("-").map((item,index)=> index===0 ? item : item[0).toUpperCase()+item.slice(1)).join();
}
//Write a function filterRange(arr, a, b) that gets an array arr, looks for elements with values higher or equal to a and lower or equal to b and return a result as an array.
sudo lsof -n -i4TCP:8081
sudo launchctl list | grep mcafee

sudo launchctl remove com.mcafee.ssm.Eupdate
sudo launchctl remove com.mcafee.agent.macmn
sudo launchctl remove com.mcafee.virusscan.ssm.ScanFactory
sudo launchctl remove com.mcafee.virusscan.fmpd
sudo launchctl remove com.mcafee.agent.ma
sudo launchctl remove com.mcafee.ssm.ScanManage
NSWindow *topmostAppWindowAtPoint(CGPoint screenPoint)
{
const CGWindowLevel kScreensaverWindowLevel = CGWindowLevelForKey(kCGScreenSaverWindowLevelKey);
/* This function returns a pointer to the app's topmost NSWindow that
the point `screenPoint` is over. The important distinction here is that
this function takes _all_ system windows into consideration and will return
`nil` if there is a system window (or NSMenu etc.) that the cursor
is over which is atop the app window, which is information that
can't otherwise be gleaned by checking against `[NSApp orderedWindows]` etc.
@maheshgiri
maheshgiri / FRBWindow+Extra.h
Created November 30, 2021 05:48 — forked from fernyb/FRBWindow+Extra.h
NSWindow Categories to get screen capture of NSWindow including the shadow
@interface NSWindow (FRBExtra)
- (NSImage *)windowImage;
- (CGImageRef)windowImageShot;
@end
Epson FX Printer Codes
Printer Operation:
Decimal ASCII Description
7 BEL Beeper
17 DC1 Select printer
19 DC3 Deselect printer
27 25 48 ESC EM 0 Turn cut sheet feeder control off
27 25 52 ESC EM 4 Turn cut sheet feeder control on
27 56 ESC 8 Disable paper out sensor
@maheshgiri
maheshgiri / GroupViewHolder
Created November 30, 2017 11:28 — forked from RockerFlower/GroupViewHolder
A RecyclerView with multiple view type.
public class GroupViewHolder extends MainViewHolder {
@InjectView ( R.id.groupTitle )
TextView mTitle;
@InjectView ( R.id.groupContent )
TextView mContent;
public GroupViewHolder ( View itemView ) {
super ( itemView );
@maheshgiri
maheshgiri / GridLayoutManager.java
Created October 9, 2017 17:03 — forked from vganin/GridLayoutManager.java
Workaround for bug with RecycleView focus scrolling when navigating with d-pad (http://stackoverflow.com/questions/31596801/recyclerview-focus-scrolling)
import android.content.Context;
import android.support.v7.widget.RecyclerView;
import android.util.AttributeSet;
import android.view.View;
/**
* {@link GridLayoutManager} extension which introduces workaround for focus finding bug when
* navigating with dpad.
*
* @see <a href="http://stackoverflow.com/questions/31596801/recyclerview-focus-scrolling">http://stackoverflow.com/questions/31596801/recyclerview-focus-scrolling</a>
@maheshgiri
maheshgiri / Utils.java
Created September 4, 2017 09:33
Convert Hex to Decimal by IEEE Standards
import android.util.Log;
import com.android.sustlabs.pojo.BinaryObj;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Set;
@maheshgiri
maheshgiri / Android Studio Generating Signed APK Error Resolve
Last active March 23, 2017 04:52
Android Studio Generating Signed APK Error Resolve
add this in gradle
ValidFragment Error was beacause of fragment instance was not static in payumoney jar.
The below one only suppresses warning and we can build it.
android{
lintOptions {
checkReleaseBuilds false
abortOnError false
}
}
/*
* Copyright 2016 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software