Skip to content

Instantly share code, notes, and snippets.

View shahbazahmed1269's full-sized avatar
:octocat:

Shahbaz Ahmed shahbazahmed1269

:octocat:
View GitHub Profile
@shahbazahmed1269
shahbazahmed1269 / gitcom.md
Created February 18, 2021 12:31 — forked from jednano/gitcom.md
Common git commands in a day-to-day workflow

Git Cheat Sheet

Initial Setup

Create an empty git repo or reinitialize an existing one

git init
import numpy
arr = [10, 386, 479, 627, 20, 523, 482, 483, 542, 699, 535, 617, 577, 471, 615, 583, 441, 562, 563, 527, 453, 530, 433, 541, 585, 704, 443, 569, 430, 637, 331, 511, 552, 496, 484, 566, 554, 472, 335, 440, 579, 341, 545, 615, 548, 604, 439, 556, 442, 461, 624, 611, 444, 578, 405, 487, 490, 496, 398, 512, 422, 455, 449, 432, 607, 679, 434, 597, 639, 565, 415, 486, 668, 414, 665, 763, 557, 304, 404, 454, 689, 610, 483, 441, 657, 590, 492, 476, 437, 483, 529, 363, 711, 543]
elements = numpy.array(arr)
mean = numpy.mean(elements, axis=0)
sd = numpy.std(elements, axis=0)
final_list = [x for x in arr if (x > mean - 2 * sd)]
@shahbazahmed1269
shahbazahmed1269 / blink1.py
Created April 7, 2018 12:32
Raspberry Pi GPIO LED blink
from gpiozero import LED
from time import sleep
led = LED(25)
while True:
led.on()
sleep(1)
led.off()
sleep(1)
@shahbazahmed1269
shahbazahmed1269 / gist:ba1a5cab9552de0f48b25b7ac5d71b0f
Created March 1, 2018 12:32 — forked from molivier/gist:271bba5d67de1583a8e3
Set $GOPATH on Mac OSX : bash_profile
# Edit ~/.bash_profile
export GOPATH=/Users/username/go
export PATH=$GOPATH/bin:$PATH
# Reload profile : source ~/.bash_profile
@shahbazahmed1269
shahbazahmed1269 / MainActivityNew.java
Last active September 21, 2017 04:02
Part of my 2nd blog post on architecture components and MVVM
public class MainActivity extends AppCompatActivity {
@Inject
ViewModelProvider.Factory mViewModelFactory;
// Other fields
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mViewModel = ViewModelProviders.of(this).get(ListIssuesViewModel.class);
setupView();
// Handle changes emitted by LiveData
mViewModel.getRes().observe(this, apiResponse -> {
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
compile 'android.arch.lifecycle:runtime:1.0.0'
compile 'android.arch.lifecycle:extensions:1.0.0-alpha9-1'
annotationProcessor 'android.arch.lifecycle:compiler:1.0.0-alpha9-1'
@shahbazahmed1269
shahbazahmed1269 / IssuesApplication.java
Created June 10, 2017 06:15
Part of my 2nd blog post on architecture components and MVVM
public class IssuesApplication extends Application {
AppComponent mAppComponent;
@Override
public void onCreate() {
super.onCreate();
mAppComponent = DaggerAppComponent.builder().build();
}
public AppComponent getAppComponent() {
return mAppComponent;
@shahbazahmed1269
shahbazahmed1269 / ViewModelFactory.java
Created June 10, 2017 06:13
Part of my 2nd blog post on architecture components and MVVM
public class ViewModelFactory implements ViewModelProvider.Factory {
private ListIssuesViewModel mViewModel;
@Inject
public ViewModelFactory(ListIssuesViewModel viewModel) {
this.mViewModel = viewModel;
}
@Override
public <T extends ViewModel> T create(Class<T> modelClass) {
@shahbazahmed1269
shahbazahmed1269 / ListIssuesViewModelSample.java
Created June 10, 2017 06:04
Part of my 2nd blog post on architecture components and MVVM
public class ListIssuesViewModel extends ViewModel {
private MediatorLiveData<ApiResponse> mApiResponse;
private IssueRepository mIssueRepository;
@Inject
public ListIssuesViewModel(IssueRepository issueRepository) {
mApiResponse = new MediatorLiveData<>();
mIssueRepository = issueRepository;
}