Skip to content

Instantly share code, notes, and snippets.

View kendhia's full-sized avatar
💭
Loading...

Dhia Kennouche kendhia

💭
Loading...
View GitHub Profile
const assert = require('assert')
it('should return true', () => {
assert.equal(hexToRgba(FFF, '.3')==='rgba(255, 255, 255, .3)', true)
})
it('should return False', () => {
assert.equal(hexToRgba(FGF, 1)==='rgba(255, 255, 255, .3)', true)
})
class Node {
constructor(data, next = null, prev = null) {
this.data = data;
this.next = next;
this.prev = prev;
}
}
class LinkedList {
constructor() {
this.head = null;
@kendhia
kendhia / Questions
Last active November 17, 2019 15:18
Questions
1)- Filtre kısmına bizim hizmet vermediğimiz bir il girilince - bilgiler girilince görsel gelecek. (Bunun için senden bir ölçü istiyoruz mobile uygun tasarım yapabilmek için):
=> Gorsel herhangi bir boyutta olabilir
2)- Ambulans listeleme de sıralama yok. Sıralama kriterleri: Fiyat, temizlik, kalite, zamanlama (3 puan türü) , en çok puan alana göre sıralamalar olacak.
=> "Average rate"'a gore siralama ekledim. ama yalnis anladiysam ve 3 tane ayri siralama secenegi olucaksa, onun ekrani/tasarimi nasil olucak ?
3)- Değerlendir sayfasında küçük bir css düzeltmesi var onu tasarımdan bakabilirsin.
=> Bana gönderdiğin xd dosyasında yok bu duzletme, ya da ben göremedim onu, tekrar gösterebilir misin ?
4)- Login kısmında şifreni mi unuttun? bir sayfaya yönlenmiyor.
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/
@kendhia
kendhia / regex
Last active November 3, 2019 13:45
List of regex's i'm using
website: ((www.)?\w+.\w+(.\w+)?)$
email: (\w+\d+)@\w+(\.\w+)(\.\w+)?$
anotherFunction = () => {
callFunction.then(minResult => {
console.log(minResult)
)
}
callFunction = async () => {
this.setState({loading: true, resultAvailable: false})
let minResult = Math.POSITIVE_INFINITY;
for(let i = 0; i < items.length; i++) {
let item = items[i];
await fetch.get(MY_URL).then(res => {
if (res < minResult) minResult = res;
})
}
this.setState({loading: false, resultAvailable: true, result: minResult})
callFunction = () => {
this.setState({loading: true, resultAvailable: false})
let minResult = Math.POSITIVE_INFINITY;
items.foreach(item => {
fetch.get(MY_URL).then(res => {
if (res < minResult) minResult = res;
})
}
}
<TouchableOpacity onPress={() => this.callFunction()}>
{!this.state.loading && !this.state.resultAvailable && (
<Text>Click Me!</Text>
)}
{this.state.loading && (
<Text>Loading</Text>
)}
{this.state.resultAvailable && (
<Text>{this.state.result}</Text>
)}
import axios from 'axios';
export const API = axios.create({
baseURL: 'google.com',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json',
},
});