Skip to content

Instantly share code, notes, and snippets.

View nazrdogan's full-sized avatar
🎯
Busy

Nazır Doğan nazrdogan

🎯
Busy
View GitHub Profile
@nazrdogan
nazrdogan / ribbon.js
Last active November 14, 2023 19:01
React Native Ribbon
import * as React from 'react';
import { View, StyleSheet } from 'react-native';
import Constants from 'expo-constants';
import AssetExample from './components/AssetExample';
import Svg, {
SvgProps,
Path,
Polygon,
G,
Rect,
@nazrdogan
nazrdogan / axios.js
Created July 7, 2017 13:08
Axios- 401 Re Login
// Add a request interceptor
axios.interceptors.request.use(function (config) {
// Do something before request is sent
return config;
}, function (error) {
// Do something with request error
return Promise.reject(error);
});
// Add a response interceptor
@nazrdogan
nazrdogan / rfid.ino
Created June 1, 2014 08:49
arduino Uno RFID RC522
/*
* MFRC522 - Library to use ARDUINO RFID MODULE KIT 13.56 MHZ WITH TAGS SPI W AND R BY COOQROBOT.
* The library file MFRC522.h has a wealth of useful info. Please read it.
* The functions are documented in MFRC522.cpp.
*
* Based on code Dr.Leong ( WWW.B2CQSHOP.COM )
* Created by Miguel Balboa (circuitito.com), Jan, 2012.
* Rewritten by Søren Thing Andersen (access.thing.dk), fall of 2013 (Translation to English, refactored, comments, anti collision, cascade levels.)
*
* Released into the public domain.
const App = () => {
const lastContentOffset = useSharedValue(0);
const isScrolling = useSharedValue(false);
const renderItem = ({ item }) => <Item title={item.title} />;
const scrollHandler = useAnimatedScrollHandler({
onScroll: (event) => {
if (lastContentOffset.value > event.contentOffset.y) {
if (isScrolling.value) {
console.log("UP");
}
@nazrdogan
nazrdogan / titaniumtinder.js
Last active August 18, 2021 10:28
titanium tinder like
var tabGroup = Titanium.UI.createTabGroup({
backgroundColor:'blue',
tabsBackgroundColor:'white',
});
var win1 = Titanium.UI.createWindow({
title:'Tab 2',
backgroundColor:'#E6E0F8',
navBarHidden: true,
tabBarHidden: true,

Install npm module

npm install react-native-maps --save

Top-Level build.gradle

add google() and change classpath com.android.tools.build:gradle:3.0.1

// Top-level build file where you can add configuration options common to all sub-projects/modules.
@nazrdogan
nazrdogan / fix_exfat_drive.md
Created February 14, 2019 19:55 — forked from scottopell/fix_exfat_drive.md
Fix corrupted exFAT disk macOS/OSX

exFAT support on macOS seems to have some bugs because my external drives with exFAT formatting will randomly get corrupted.

Disk Utility is unable to repair this at first, but the fix is this:

  1. Use diskutil list to find the right drive id.
  2. You want the id under the IDENTIFIER column, it should look like disk1s1
  3. Run sudo fsck_exfat -d <id from above>. eg sudo fsck_exfat -d disk1s3
  4. -d is debug so you'll see all your files output as they're processed.
  5. Answer YES if it gives you the prompt Main boot region needs to be updated. Yes/No?
@nazrdogan
nazrdogan / podfile
Last active November 23, 2020 16:24
AppClip pod
platform :ios, '9.0'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
def add_flipper_pods!(versions = {})
versions['Flipper'] ||= '~> 0.33.1'
versions['DoubleConversion'] ||= '1.1.7'
versions['Flipper-Folly'] ||= '~> 2.1'
versions['Flipper-Glog'] ||= '0.3.6'
versions['Flipper-PeerTalk'] ||= '~> 0.0.4'
versions['Flipper-RSocket'] ||= '~> 1.0'
@nazrdogan
nazrdogan / delayonehour.cc
Last active October 26, 2020 21:35
arduino 1 hour delay
#include <dht.h>
dht DHT;
#define DHT11_PIN 5
const long oneSecond = 1000; // a second is a thousand milliseconds
const long oneMinute = oneSecond * 60;
const long oneHour = oneMinute * 60;
const long oneDay = oneHour * 24;
//
// ViewController.m
// RNClip
//
// Created by Nazir Dogan on 30.06.2020.
//
#import "ViewController.h"
#import <React/RCTBundleURLProvider.h>
#import <React/RCTRootView.h>