ng add @angular-eslint/schematics
npm install prettier prettier-eslint eslint-config-prettier eslint-plugin-prettier --save-dev
Filename: .eslintrc.json
/* tc kimlik numarasının geçerli olup olmadığını kontrol eder | |
* 2015 Erhan BURHAN | |
*--------------------------------------------------------------------*/ | |
function tcno_dogrula(tcno) | |
{ | |
// geleni her zaman String'e çevirelim! | |
tcno = String(tcno); | |
// tcno '0' karakteri ile başlayamaz! | |
if (tcno.substring(0, 1) === '0') { |
<?php | |
/** | |
* Herhangi bir yılın herhangi bir ayına ait günlerini, | |
* haftalara bölünmüş halde takvim olarak geri döndürür. | |
* 2016 Erhan BURHAN | |
*/ | |
class Calendar { | |
/** | |
* takvimi oluşturur |
#!/bin/sh | |
# | |
# Script to prepare and restore full and incremental backups created with innobackupex-runner. | |
# | |
# This script is provided as-is; no liability can be accepted for use. | |
# | |
INNOBACKUPEX=innobackupex-1.5.1 | |
INNOBACKUPEXFULL=/usr/bin/$INNOBACKUPEX | |
TMPFILE="/tmp/innobackupex-restore.$$.tmp" |
if ($http_user_agent ~* (360Spider|80legs.com|Abonti|AcoonBot|Acunetix|adbeat_bot|AddThis.com|adidxbot|ADmantX|AhrefsBot|AngloINFO|Antelope|Applebot|BaiduSpider|BeetleBot|billigerbot|binlar|bitlybot|BlackWidow|BLP_bbot|BoardReader|Bolt\ 0|BOT\ for\ JCE|Bot\ mailto\:craftbot@yahoo\.com|casper|CazoodleBot|CCBot|checkprivacy|ChinaClaw|chromeframe|Clerkbot|Cliqzbot|clshttp|CommonCrawler|comodo|CPython|crawler4j|Crawlera|CRAZYWEBCRAWLER|Curious|Curl|Custo|CWS_proxy|Default\ Browser\ 0|diavol|DigExt|Digincore|DIIbot|DISCo|discobot|DoCoMo|DotBot|Download\ Demon|DTS.Agent|EasouSpider|eCatch|ecxi|EirGrabber|Elmer|EmailCollector|EmailSiphon|EmailWolf|Exabot|ExaleadCloudView|ExpertSearch|ExpertSearchSpider|Express\ WebPictures|extract|ExtractorPro|EyeNetIE|Ezooms|F2S|FastSeek|feedfinder|FeedlyBot|FHscan|finbot|Flamingo_SearchEngine|FlappyBot|FlashGet|flicky|Flipboard|g00g1e|genieo|Genieo|GetRight|GetWeb\!|GigablastOpenSource|Go\-Ahead\-Got\-It|Go\!Zilla|GozaikBot|grab|GrabNet|Grafula|GrapeshotCrawler|GT\:\:WWW|GTB5|Guzz |
upstream upstream-apache2 { | |
server 127.0.0.1:8080; | |
} | |
upstream upstream-nodejs { | |
server 127.0.0.1:3000; | |
} | |
server { | |
listen 80; |
@echo off | |
SET "Host=localhost" | |
SET "Port=88" | |
SET /p "Port=Port numarasi gir ya da [ENTER] ile %Port% nolu portu otomatik sec: " | |
START http://%Host%:%Port% | |
php -S %Host%:%Port% -t "%1" |
// JWT Token icerisinden istedigimiz bolumu almak icin | |
function getTokenPart(token, part) { | |
const base64Url = token.split('.')[part]; | |
const words = CryptoJS.enc.Base64.parse(base64Url); | |
const jsonPayload = CryptoJS.enc.Utf8.stringify(words); | |
return JSON.parse(jsonPayload); | |
}; | |
// Token sona erme zamanini Turkce olarak geri dondurur | |
function getTokenExpired(token) { |