Skip to content

Instantly share code, notes, and snippets.

View ibrahimahmed-io's full-sized avatar
🏠
Working from home

Ibrahim Ahmed ibrahimahmed-io

🏠
Working from home
View GitHub Profile
@ibrahimahmed-io
ibrahimahmed-io / CountryPickerApp.tsx
Created February 13, 2023 15:35 — forked from tranquan/CountryPickerApp.tsx
Strong typed-check event listener, can be use to passing callback between scenes with react-navigation
import { StatusBar } from "expo-status-bar";
import React from "react";
import { StyleSheet, Text, View } from "react-native";
import { NavigationContainer } from "@react-navigation/native";
import { createNativeStackNavigator } from "@react-navigation/native-stack";
import ProfileScene from "./ProfileScene";
import CountryPickerScene from "./CountryPickerScene";
const Stack = createNativeStackNavigator();
@ibrahimahmed-io
ibrahimahmed-io / app.js
Created October 25, 2015 13:01 — forked from dskanth/app.js
Server file for Private chat using node.js and socket.io
var app = require('express').createServer()
var io = require('socket.io').listen(app);
var fs = require('fs');
app.listen(8008);
// routing
app.get('/', function (req, res) {
res.sendfile(__dirname + '/chat.html');
});
@ibrahimahmed-io
ibrahimahmed-io / chat.html
Created October 25, 2015 13:01 — forked from dskanth/chat.html
Client file for Private chat using node.js and socket.io
<script src="/socket.io/socket.io.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript">
var my_username = '';
function send_individual_msg(id)
{
//alert(id);
//alert(my_username);
socket.emit('check_user', my_username, id);
//socket.emit('msg_user', id, my_username, prompt("Type your message:"));