Skip to content

Instantly share code, notes, and snippets.

@batuhansahan
batuhansahan / bash
Created June 25, 2024 15:52 — forked from lindesvard/bash
Secure VPS
chmod +x setup.sh
sudo ./setup.sh

I’m looking for any tips or tricks for making chrome headless mode less detectable. Here is what I’ve done so far:

Set my args as follows:

const run = (async () => {

    const args = [
        '--no-sandbox',
        '--disable-setuid-sandbox',
        '--disable-infobars',
@batuhansahan
batuhansahan / FastList.tsx
Created October 5, 2022 08:42 — forked from derekstavis/FastList.tsx
Discord's FastList, but in TypeScript
import { forEachObjIndexed } from "ramda";
import * as React from "react";
import {
Animated,
ScrollView,
View,
ViewStyle,
LayoutChangeEvent,
NativeScrollEvent,
} from "react-native";
@batuhansahan
batuhansahan / package.json
Created March 25, 2022 15:21 — forked from oskarhertzman/package.json
React Native useful scripts
"scripts": {
"start": "watchman watch-del-all && react-native start --reset-cache",
"react:link": "react-native link",
"android": "react-native run-android",
"android:shake": "adb shell input keyevent 82",
"android:clean": "cd android && ./gradlew clean && ./gradlew cleanBuildCache && cd .. ",
"android:build:store:aab": "cd android && ./gradlew bundleStoreRelease && cd ..",
"android:build:aab": "cd android && ./gradlew bundleRelease && cd ..",
"android:build:apk": "cd android && ./gradlew assembleStoreRelease && cd ..",
"android:release": "react-native run-android --variant storeRelease",

1.2.7

@batuhansahan
batuhansahan / gist:42f6c78e88e5de308d3b0f57c274ca73
Created April 4, 2020 15:44 — forked from bansalayush/gist:fa6f28235438592d713ce600fe49c305
Install and debug react-native init app without USB!!!!!
1) Connect your mobile device via usb (just this once)
2) Establish a port with your mobile device using 'adb tcpip <port number>'.
eg. adb tcpip 5555
3) Remove USB and 'adb connect <mobile device ip><above mentioned port number>' .
Eg . adb connect 192.160.0.124:5555
4) 'React-native run-android' in your project folder
@batuhansahan
batuhansahan / hooks6.js
Created March 14, 2020 22:07
hooks6.js
import React, { useState, useEffect } from "react";
export default function App() {
const [name, setName] = useState("Reactish");
useEffect(() => {
document.title = name;
});
function handleNameChange(e) {
@batuhansahan
batuhansahan / hooks5.js
Created March 14, 2020 22:06
hooks5.js
import React from "react";
export default class App extends React.Component {
constructor(props) {
super(props);
this.state = {
name: "Reactish"
};
this.handleNameChange = this.handleNameChange.bind(this);
@batuhansahan
batuhansahan / hooks4.js
Created March 14, 2020 22:05
hooks4.js
import React, {useState} from 'react'
export default function App(props){
const [name, setName] = useState('Reactish')
function handleNameChange(e){
setName(e.target.value)
}
return (
@batuhansahan
batuhansahan / hooks3.js
Created March 14, 2020 22:05
hooks3.js
this.state={
name:'Reactish',
year:'2020'
}
const {name,year} = this.state
console.log(name)