Skip to content

Instantly share code, notes, and snippets.

View Pranit-Harekar's full-sized avatar
🏠
Working from home

Pranit Harekar Pranit-Harekar

🏠
Working from home
View GitHub Profile
@Pranit-Harekar
Pranit-Harekar / Error.log
Created August 22, 2019 18:35
Symbol(s) not found for architecture arm64
Ld /Users/pranitharekar/Library/Developer/Xcode/DerivedData/CloverGoPaymentsApp-ceiasxzyhcxfybcvumtzdubiqkuk/Build/Products/Debug-iphoneos/GoConnector/GoConnector.framework/GoConnector normal arm64 (in target: GoConnector)
cd /Users/pranitharekar/dev/ios/CloverGoPaymentsApp/Pods
export IPHONEOS_DEPLOYMENT_TARGET=9.0
/Applications/Xcode10.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch arm64 -dynamiclib -isysroot /Applications/Xcode10.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk -L/Users/pranitharekar/Library/Developer/Xcode/DerivedData/CloverGoPaymentsApp-ceiasxzyhcxfybcvumtzdubiqkuk/Build/Products/Debug-iphoneos/GoConnector -F/Users/pranitharekar/Library/Developer/Xcode/DerivedData/CloverGoPaymentsApp-ceiasxzyhcxfybcvumtzdubiqkuk/Build/Products/Debug-iphoneos/GoConnector -F/Users/pranitharekar/Library/Developer/Xcode/DerivedData/CloverGoPaymentsApp-ceiasxzyhcxfybcvumtzdubiqkuk/Build/Products/Debug-iphoneos/Alamofire -F/Users/pra
@Pranit-Harekar
Pranit-Harekar / csgo-server-guide.md
Created August 21, 2019 15:41 — forked from fanjin-z/csgo-server-guide.md
Complete Guide for Hosting CS:GO Dedicated Servers

Complete Guide for Hosting a CS:GO Dedicated Server

Creative Commons License.

I tested the setup on Debian Stretch (naive installation) and Jessie (LinuxGSM installation). The setup should work on Debian 8 (Jessie), Debian 9 (Stretch) and Ubuntu (16.04). However, If you're running on Windows or other non-debian based Linux OS (e.g. CentOS, openSUSE), this guide doesn't apply to you.

My Servers:

I'm hosting FFA warm-up and HvH(soon) servers in San Francisco, welcome to join by:

IPv4: 159.89.154.137   
Ipv6: 2604:a880:2:d0::20ad:2001 
@Pranit-Harekar
Pranit-Harekar / NativeWebClient.ts
Last active July 15, 2019 13:14
Swift Javascript communication demo
interface IRequests {
resolve: (value?: string) => void;
reject: (reason?: any) => void;
}
class NativeWebClient {
private requestId = 0;
private requests: IRequests[] = [];
// Native side must implement `getSupportedRequests` function
@Pranit-Harekar
Pranit-Harekar / keyboardDisplayRequiresUserAction.swift
Last active March 29, 2019 12:49
keyboardDisplayRequiresUserAction extension for Webkit class [iOS 12.2 updated]
import Foundation
import WebKit
typealias OldClosureType = @convention(c) (Any, Selector, UnsafeRawPointer, Bool, Bool, Any?) -> Void
typealias NewClosureType = @convention(c) (Any, Selector, UnsafeRawPointer, Bool, Bool, Bool, Any?) -> Void
extension WKWebView{
var keyboardDisplayRequiresUserAction: Bool? {
get {
@Pranit-Harekar
Pranit-Harekar / crashlog.txt
Created March 27, 2019 14:51
iOS 12.2 crash upon clicking app icon
MyAwesomeApp(409,0x102c82bc0) malloc: recording malloc and VM allocation stacks using lite mode
MyAwesomeApp(409,0x102c82bc0) malloc: enabling scribbling to detect mods to free blocks
objc[409]: Class SktPath is implemented in both /private/var/containers/Bundle/Application/1B5C96E7-058D-4819-85AA-322B6426DED1/MyAwesomeApp.app/Frameworks/SKTCapture.framework/SKTCapture (0x103eb7838) and /var/containers/Bundle/Application/1B5C96E7-058D-4819-85AA-322B6426DED1/MyAwesomeApp.app/MyAwesomeApp (0x102795898). One of the two will be used. Which one is undefined.
objc[409]: Class UISoftScanViewController is implemented in both /private/var/containers/Bundle/Application/1B5C96E7-058D-4819-85AA-322B6426DED1/MyAwesomeApp.app/Frameworks/SKTCapture.framework/SKTCapture (0x103eb78b0) and /var/containers/Bundle/Application/1B5C96E7-058D-4819-85AA-322B6426DED1/MyAwesomeApp.app/MyAwesomeApp (0x102795a50). One of the two will be used. Which one is undefined.
objc[409]: Class SoftScan is implemented in both /private/var/container
func landingPageWillStartLoading() -> Future<Void, NSError> {
return Future { complete in
let js = "document.body.contains(document.getElementById(\"loading\"));"
let deadline = Date.init(timeIntervalSinceNow: 10)
Timer.scheduledTimer(withTimeInterval: 0.1, repeats: true) { [unowned self] timer in
if (Date() > deadline) {
timer.invalidate()
complete(.failure(self.loadInitialPageError))
@Pranit-Harekar
Pranit-Harekar / logs.txt
Last active May 9, 2018 14:18
227-magtek-logs
Ending background task
08:11:47:548:DEBUG:DeviceRegistry.swift:117 - Stopping device polling
2018-05-09 08:11:47.550195-0400 SpringboardRetail[574:138415] EAAccessoryManager: _backgroundTask not 0, 32
08:11:47:553:DEBUG:DeviceRegistry.swift:117 - Stopping device polling
2018-05-09 08:11:47.556742-0400 SpringboardRetail[574:138415] -[EAAccessoryManager _checkForConnectedAccessories:backgroundTaskIdentifier:]_block_invoke _backgroundTask(33) != identifier(32)
2018-05-09 08:11:47.755627-0400 SpringboardRetail[574:138415] [Snapshotting] Snapshotting a view (0x106808400, UIKeyboardImpl) that is not in a visible window requires afterScreenUpdates:YES.
08:11:58:520:DEBUG:DeviceController.swift:44 - SRAccessoryDisconnected: iDynamo5
2018-05-09 08:11:58.520848-0400 SpringboardRetail[574:138415] Removing EASession (null) from list of sessionUUIDs
08:11:58:522:DEBUG:WebViewController.swift:812 - Device connection changed: Device is now closed
08:11:58:523:DEBUG:SRMagTekCardReader.swift:171 - Checking device open status
@Pranit-Harekar
Pranit-Harekar / project.rtf
Created April 7, 2018 15:13
Build Report
Undefined symbols for architecture x86_64:
"___gxx_personality_v0", referenced from:
AudioReader::~AudioReader() in libMTSCRA.a(AudioReader.o)
AudioReader::processSamples(int) in libMTSCRA.a(AudioReader.o)
AudioReader::dumpResponse() in libMTSCRA.a(AudioReader.o)
"std::terminate()", referenced from:
___clang_call_terminate in libMTSCRA.a(MTSCRA.o)
"operator delete(void*)", referenced from:
hasData(void*, unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int, AudioBufferList*) in libMTSCRA.a(MTSCRA.o)
-[MTSCRA hexStringtoBytes:] in libMTSCRA.a(MTSCRA.o)
@Pranit-Harekar
Pranit-Harekar / debugSimulator.ts
Last active April 3, 2018 19:04
Debug Simulator
import { IRefundRequest, ISaleRequest, IVoidRequest } from '../payment/paymentRequest'
import { IRefundResult, ISaleResult, IVoidResult } from '../payment/paymentResult'
import {
DebugSimulatedRefundRequest,
DebugSimulatedSaleRequest,
DebugSimulatedVoidRequest,
} from './debugSimulatedRequest'
export type debugSimulatedRequest =
| DebugSimulatedSaleRequest
@Pranit-Harekar
Pranit-Harekar / index.js
Created December 25, 2017 03:20
Demo index.js
import { AppRegistry } from "react-native";
import App from "./build/App";
AppRegistry.registerComponent("StorybookDemo", () => App);