Mac – XAMP Phalcon PHP Kurulumu – Ders 1

Merhabalar arkadaşlar, normalde bu 3. dersimiz fakat mac kurulumu hakkında çok mail ve yorum aldım. O yüzden mac kurulumunu anlatmak istedim araya bir sürü iş girince videomuzda gecikti ama çektik :)
csrutil disable hakkında detaylı bilgi

Phalcon PHP Mac – XAMP Kurulumu

.htaccess ile bot veya tarayıcı engelleme

Bir arkadaşımın ricası üzerine sizlere .htaccess ile bot veya tarayacı engellemeyi göstereceğim.

Örneğin Chrome 20.x.x.x Versionu tarayıcı kullananları engellemek için

# User Agent Engellenir
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} Chrome/20 [NC]
RewriteRule !^robots\.txt$ – [F]

# User Agent’ı Boş Olanlar Engellenir
RewriteCond %{HTTP_USER_AGENT} ^-?$
RewriteRule ^ – [F]

Diğer Spam Botlar

RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot@yahoo.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} Indy\ Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR]
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus
RewriteRule .* – [F]

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*simple\-share\-buttons\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*sharebutton\.net [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*pornhub\-forum\.ga [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*buttons\-for\-your\-website\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*torture\.ml [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*best\-seo\-offer\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*free\-share\-buttons\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*youporn\-forum\.ga [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*generalporn\.org [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*rapidgator\-porn\.ga [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*digadz\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*depositfiles\-porn\.ga [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*buy\-cheap\-online\.info [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*tik\.tl [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*bc\.vc [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*bit\.ly [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*adf\.ly [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*tinyurl\.com [NC]
RewriteRule ^.* – [F,L]

Header set X-Frame-Options DENY

SetEnvIfNoCase Referer simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer sharebutton.net spammer=yes
SetEnvIfNoCase Referer pornhub-forum.ga spammer=yes
SetEnvIfNoCase Referer buttons-for-your-website.com spammer=yes
SetEnvIfNoCase Referer torture.ml spammer=yes
SetEnvIfNoCase Referer best-seo-offer.com spammer=yes
SetEnvIfNoCase Referer free-share-buttons.com spammer=yes
SetEnvIfNoCase Referer youporn-forum.ga spammer=yes
SetEnvIfNoCase Referer generalporn.org spammer=yes
SetEnvIfNoCase Referer rapidgator-porn.ga spammer=yes
SetEnvIfNoCase Referer digadz.com spammer=yes
SetEnvIfNoCase Referer depositfiles-porn.ga spammer=yes
SetEnvIfNoCase Referer buy-cheap-online.info spammer=yes
SetEnvIfNoCase Referer tik.tl spammer=yes
SetEnvIfNoCase Referer bc.vc spammer=yes
SetEnvIfNoCase Referer bit.ly spammer=yes
SetEnvIfNoCase Referer adf.ly spammer=yes
SetEnvIfNoCase Referer tinyurl.com spammer=yes
Order allow,deny
Allow from all
Deny from env=spammer

# Tarayıcı bilgisinden zararlı botları engelliyoruz!
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot@yahoo.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} Indy\ Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR]
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus
RewriteRule .* – [F]


RewriteEngine on
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site1\.free-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site2\.free-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site3\.free-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site4\.free-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site5\.free-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site6\.free-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site7\.free-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site8\.free-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*hulfingtonpost\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*apanews\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*adcash\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*adf\.ly [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*aliexpress\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*bestwebsitesawards\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*best-seo-offer\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*buttons-for-website\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*buttons-for-your-website\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*bycontext\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*offers\.bycontext\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*cenokos\.ru [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*cenoval\.ru [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*cityadspix\.ru [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*darodar\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*wow\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*dk\.wow\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*econom\.co [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*edakgfvwql\.ru [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*gobongo\.info [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*ilovevitaly\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*ilovevitaly\.info [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*ilovevitaly\.org [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*ilovevitaly\.ru [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*iskalko\.ru [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*jollygame\.net [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*luxup\.ru [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*max-start\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*o-o-6-o-o\.ru [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*o-o-8-o-o\.ru [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*priceg\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*plusnetwork\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*restricted\.hsselite\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*savetubevideo\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*screentoolkit\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*semalt\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*seoexperimenty\.ru [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*search\.portalsepeti\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*slftsdybbg\.ru [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*socialseet\.ru [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*superiends\.org [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*vodkoved\.ru [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*websites-reviews\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*websocial\.me [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*ykecwqlixx\.ru [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*simpleshare-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site1\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site2\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site3\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site4\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site5\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site6\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site7\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site8\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site9\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site11\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site12\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site13\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site14\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site15\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site16\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site17\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site18\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site19\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site20\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site10\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site21\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site22\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site23\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site24\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site25\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site26\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site27\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site28\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site29\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site30\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site31\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site32\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site33\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site34\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site35\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site36\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site37\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site38\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site39\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site40\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site41\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site42\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site43\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site44\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site45\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site46\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site47\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site48\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site49\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*site50\.simple-share-buttons\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*4webmasters\.org [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*guardlink\.org [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*www\.Get-Free-Traffic-Now\.com [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*buy-cheap-online\.info [NC]
RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*sitevaluation\.org [NC]

RewriteRule ^.* – [F,L]

SetEnvIfNoCase Referer site1.free-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site2.free-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site3.free-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site4.free-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site5.free-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site6.free-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site7.free-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site8.free-share-buttons.com spammer=yes
SetEnvIfNoCase Referer hulfingtonpost.com spammer=yes
SetEnvIfNoCase Referer apanews.com spammer=yes
SetEnvIfNoCase Referer adcash.com spammer=yes
SetEnvIfNoCase Referer adf.ly spammer=yes
SetEnvIfNoCase Referer aliexpress.com spammer=yes
SetEnvIfNoCase Referer bestwebsitesawards.com spammer=yes
SetEnvIfNoCase Referer best-seo-offer.com spammer=yes
SetEnvIfNoCase Referer buttons-for-website.com spammer=yes
SetEnvIfNoCase Referer buttons-for-your-website.com spammer=yes
SetEnvIfNoCase Referer semalt.com spammer=yes
SetEnvIfNoCase Referer bycontext.com spammer=yes
SetEnvIfNoCase Referer offers.bycontext.com spammer=yes
SetEnvIfNoCase Referer cenokos.ru spammer=yes
SetEnvIfNoCase Referer cenoval.ru spammer=yes
SetEnvIfNoCase Referer cityadspix.ru spammer=yes
SetEnvIfNoCase Referer darodar.com spammer=yes
SetEnvIfNoCase Referer wow.com spammer=yes
SetEnvIfNoCase Referer dk.wow.com spammer=yes
SetEnvIfNoCase Referer econom.co spammer=yes
SetEnvIfNoCase Referer edakgfvwql.ru spammer=yes
SetEnvIfNoCase Referer gobongo.info spammer=yes
SetEnvIfNoCase Referer ilovevitaly.com spammer=yes
SetEnvIfNoCase Referer ilovevitaly.org spammer=yes
SetEnvIfNoCase Referer ilovevitaly.info spammer=yes
SetEnvIfNoCase Referer ilovevitaly.ru spammer=yes
SetEnvIfNoCase Referer iskalko.ru spammer=yes
SetEnvIfNoCase Referer jollygame.net spammer=yes
SetEnvIfNoCase Referer luxup.ru spammer=yes
SetEnvIfNoCase Referer max-start.com spammer=yes
SetEnvIfNoCase Referer o-o-6-o-o.ru spammer=yes
SetEnvIfNoCase Referer o-o-8-o-o.ru spammer=yes
SetEnvIfNoCase Referer priceg.com spammer=yes
SetEnvIfNoCase Referer plusnetwork.com spammer=yes
SetEnvIfNoCase Referer restricted.hsselite.com spammer=yes
SetEnvIfNoCase Referer savetubevideo.com spammer=yes
SetEnvIfNoCase Referer screentoolkit.com spammer=yes
SetEnvIfNoCase Referer seoexperimenty.ru spammer=yes
SetEnvIfNoCase Referer search.portalsepeti.com spammer=yes
SetEnvIfNoCase Referer slftsdybbg.ru spammer=yes
SetEnvIfNoCase Referer socialseet.ru spammer=yes
SetEnvIfNoCase Referer superiends.org spammer=yes
SetEnvIfNoCase Referer vodkoved.ru spammer=yes
SetEnvIfNoCase Referer websites-reviews.com spammer=yes
SetEnvIfNoCase Referer websocial.me spammer=yes
SetEnvIfNoCase Referer ykecwqlixx.ru spammer=yes
SetEnvIfNoCase Referer simpleshare-buttons.com spammer=yes
SetEnvIfNoCase Referer simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site1.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site2.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site3.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site4.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site5.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site6.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site7.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site8.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site9.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site10.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site11.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site12.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site13.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site14.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site15.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site16.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site17.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site18.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site19.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site20.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site21.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site22.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site23.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site24.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site25.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site26.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site27.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site28.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site29.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site30.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site31.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site32.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site33.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site34.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site35.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site36.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site37.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site38.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site39.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site40.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site41.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site42.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site43.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site44.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site45.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site46.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site47.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site48.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site49.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer site50.simple-share-buttons.com spammer=yes
SetEnvIfNoCase Referer 4webmasters.org spammer=yes
SetEnvIfNoCase Referer guardlink.org spammer=yes
SetEnvIfNoCase Referer www.Get-Free-Traffic-Now.com spammer=yes
SetEnvIfNoCase Referer buy-cheap-online.info spammer=yes
SetEnvIfNoCase Referer sitevaluation.org spammer=yes

Order allow,deny
Allow from all
Deny from env=spammer

Kıyıda köşede sakladığım genelliklede lazım olan htaccess kodlarım :)

Phalcon PHP Genel Bakış – Ders 2

Phalcon PHP derslerimize kaldığımız yerden devam ediyoruz arkadaşlar bu dersimizde phalcon hakkında genel bi bilgi vermeyi amaçladım. View ve Controller yapıları üzerinde durdum genel olarak. Klasör yapısı hakkında bilgi verdim. Dersi izlemeye başlamadan önce aşağıda paylaştığım 2 linke gözatmanızı tavsiye ediyorum.

Phalcon PHP Nedir?

MVC (Model-View-Controller) Nedir ?

Phalcon PHP Genel Bakış – Ders 2

MVC (Model-View-Controller) Nedir?

Model-View-Controller (MVC), yazılım mühendisliği’nde kullanılan bir “mimari desen”dir. Kullanıcıya yüklü miktarda verinin sunulduğu karmaşık uygulamalarda veri ve gösterimin soyutlanması esasına dayanır. Böylece veriler (model) ve kullanıcı arayüzü (view) birbirini etkilemeden düzenlenebilir.

model-view-controller

MVC (Model – View – Controller), geliştirmekte olduğumuz projenin iş mantığı ile kullanıcı arayüzünü birbirinden ayıran, projenin farklı amaçlara hizmet eden kısımlarının birbirine girmesini engelleyen yazılım mimarisidir.

MVC yapılarını kullanarak projenin farklı amaçlara hizmet eden yapılarını birbirinden ayırarak, kodu daha rahat geliştirilebilir ve test edilebilir hale getirmiş oluruz.

Model

Projede kullanılan verileri temsil eder ve verilerin nasıl işleneceğinin saklandığı kısımdır. Verilerin veritabanı, XML gibi kaydedilmesi veya kayıtlı yerden alınması işlemlerini yerine getirir.

View

Projemizi kullanan kişilerin gözüyle gözdüğü kısımdır diyebiliriz yani arayüz işlemlerinin yapıldığı kısımdır.

Controller

Model ve View arasındaki bağı kuran gerekli işlemleri yerine getiren yapıdır.
Kullanıcıların View üzerinden gerçekleştirdiği işlemleri baz alarak alınan veriyi işlenmesi gerekiyorsa işler, Model’e gönderilmesi gerekiyorsa Model’e gönderir. Model’den almış olduğu verileri View yani arayüz üzerinden kullanıcılara gösterir.

MVC yapılarındaki temel Model ve View yapısının birbirinden ayrılmasıdır. İki yapı arasındaki iletişimi ve işlemleri sağlayan yapıya Controller diyoruz.

Google, Mobil Uyumlu Olan Siteleri Sonuçlarda Üst Seviyelere Taşıyacak

Google, bu Mayıs itibari ile mobil cihazlar için uyumlu olan siteleri arama sonuçlarında daha üstlere taşıyacağını belirtti.

google_mobile-header

Dünyanın en çok tercih edilen arama motoru olan Google, Mayıs ayı itibari ile arama sonuçlarında bazı değişiklikler yapacağını bildirdi. Dev teknoloji şirketinin yetkilileri tarafından yapılan açıklamalara göre tarih, içerik, popülerlik ve uyumluluğa göre sıralanan arama sonuçları, mobil uyumluluğu etken alan yeni bir sıralama etkenine sahip olacak. Bu etken sayesinde mobil uyumluluğu olan web siteleri, aratma yaptığınız sırada daha üst sıralarda görünecek, yani daha fazla kişiye hitap edebilecek.

Google’ın, arama sonuçlarına mobil uyumluluğunun etkisini de dahil etmesi kesinlikle Android ile bağlantılı. Gün geçtikçe çoğalan mobil cihaz kullanımını daha iyi bir deneyim haline getirmek isteyen Google, yerini korumak veya üst seviyelere ulaşmak isteyen web sitelerinin mobil cihazlara uyumlu olmasını zorunlu kılmış gibi gözüküyor.

2014 yılında bu arama sonucu uyarlamasının yapılacağını belirten Google, buna özel bir algoritma yazılacağından bahsetmişti. Şimdi de bu algoritmanın neredeyse tamamlanmış olduğunu ve 1,5 ay içinde kullanıma sunulacağını belirten Google, mobil uyumluluğu olmayan web sitelerinin itirazlarıyla karşılaştı. Algoritmanın geliştirilme aşamasında olduğunun belirtilmesi gerektiğini savunan web siteleri, bu duruma özel olarak ayarlamalar yapacaklarından ancak 1,5 ayın yetersiz olduğundan bahsettiler.

Benim yorumuma gelecek olursak Google’ın mobil uyumluluğun etkisini artırması sadece Android ile bağlantılı değil. Geçen ay Google AMP(Accelerated Mobile Pages Project) projesini tüm kullanıcılarına açtı. Facebook ve Apple gibi verileri yayıncıların sunucularında tutulması yerine, kendi sunucularında tutuyor. Cache ile zaten hali hazırda olan sunucularında tutarak yapıyor. Bunu yapabilmek için farklı bir kodlama yapılarak sayfaların oluşturulmasını istiyor ve bunun adıda yukarıda belirttiğim gibi “Accelerated Mobile Pages” kısaca AMP olarak belirtiyor.

Kısacası olaylar gene çok farklı :)

YouTube-DL ile YouTube Videoları İndirme ve Çevirme

Sizlere çok beğenerek kullandığım bir uygulamayı tavsiye edicem bugün. Uygulamamızın adı youtube-dl youtube video indirme genel olarak Linux ve Os X kullanıcılarının kullandığı bir uygulama fakat Windowsda da kullanılabilir. Yalnız ne yalan söyliyeyim Windows üzerinde kullanmadım. Genellikle Linux(Centos ve Ubuntu) ve Os X’de kullandım.

s-6670295c45fcf529316d37963554cbd13b3883ac

YouTube-DL Nedir, Ne İşe Yarar ?

YouTube-DL ile YouTube üzerinde bulunan neredeyse bütün videoları ve playlist halinde olan videoları tek bir komut ile hiç uğraşmadan indirebilirsiniz. İsterseniz bu videoları indirirken Proxy kullanabilirsiniz. Bunların yanı sıra indreceğiniz videonun özelliklerine göre parametreler belirleyebilirsiniz.X izlenmesi olan X boyutundan küçük yada büyük olan. En iyi ses, en iyi video kalitesi gibi gibi.. Aşağıda verdiğim linkten tüm özelliklerine ve işletim sistemlerine göre kurulumlarına ulaşabilirsiniz. Ben sizlere sadece Linux tabanlı işletim sistemlerinin kurulumunu anlatacağım.

Linux Tabanlı İşletim Sistemlerine YouTube-DL Kurulumu

Eğer RedHat türevli bir işletim sistemine sahipsek bu kurulum bizim için çok daha kolay olacaktır. YUM(Yellowdog Updater Modified) Paket Yönetimi sayesinde tek bir komut ile kurulumu gerçekleştirebileceğiz.

Yum Paket Yönetimi ile Kurulum için Terminal Penceresinde

yum install youtube-dl

komutunu kullanmanız yeterli olacaktır.

RedHat türevli olmayan bir işletim sistemi kullanıyorsanız terminal penceresinde kullanacağınız komutlar aşağıdaki şekildedir.

sudo curl https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

İşletim sisteminizde curl kütüphanesi kurulu değil ise

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

Linux işletim sistemleri için kurulumlarımız bu şekildedir. Kurulum tamamlandığına göre bir deneme yapalım. Terminal üzerinde youtube-dl komutunu uyguladığımızda karşınıza bu mesaj çıkıyorsa problem yok demektir. Güle güle kullanın :)

Usage: youtube-dl [OPTIONS] URL [URL…]

youtube-dl: error: You must provide at least one URL.
Type youtube-dl –help to see a list of all options.
root@server [~]#

YouTube-DL ile İlgili Bazı Komutlar

youtube-dl -F VideoLinki -> Bu komut ile video hakkında bilgiler alabiliriz. Mevcut formatlar, Çözünürlükler, Ses dosyaları vs.

Yukarda kullandığımız komutta seçtiğimiz bir videoyu indirmek için çıkan sonuçtan format code kısmına bakıyoruz. Örneğin : 22(mp4 1280×720 hd720)

youtube-dl -f 22 VideoLinki

youtube-dl -f bestaudio VideoLinki –extract-audio –audio-format mp3 -> Bu komut ile video içermeyen en iyi ses dosyasını indirmesini ve mp3’e çevirmesini sağlıyoruz.

Dipnot:

MP3 Çevirmek için en son verdiğim komutu kullanabilmek için sunucunuz ffprobe kütüphanesi kurulu olmalıdır. İsterseniz siz mp4 olarak indirim ffmpeg kütüphanesi ilede istediğiniz çeviriyi yapabilirsiniz.

Bir sonraki yazımda FFMpeg kurulumunu anlatacağım.

  1. YouTube-DL Dökümantasyon
  2. YouTube-DL
  3. Windows İçin YouTube-DL

Beğenerek Takip Ettiğim 2 YouTube Kanalı

Sizlerle YouTube’da beğenerek takip ettiğim 2 kanalı paylaşmak istiyorum. Oldukça bilindik ve popüler kanallar ama bilmeyeniniz varsa mutlaka takip etmeli diye düşünüyorum. Bunlara benzer örnek kanallar varsa bilmek isterim mutlaka yorum bırakın :)

Başka Bir Şey

Sürekli üreten ve düşünen bir ekip bu ekibin içinde olmayı fazlasıyla isterdim :)

Barış ÖZCAN Sanat, Tasarım, Teknoloji Hikayeleri

Sanat, tasarım ve teknoloji konularına “hikaye anlatıcılığı” (storytelling) perspektifinden bakış. Alttaki video en beğendiğim videoların birtanesi ” Zinciri Kırma

Windows – XAMP Phalcon PHP Kurulumu – Ders 1

Merhabalar arkadaşlar,Bu benim ilk dersim :) Bu domaini alalı tam 5 yıl 2 ay oluyor. İlk aldığımdaki amacım eğitim videoları çekip blog olarak yayınlamaktı. Başka işlerle uğraşmaktan kendimize vakit ayıramadık fazlasıyla geç oldu. Neyse lafı fazla uzatmadan başlamak istiyorum :)

Phalcon PHP Windows – XAMP Kurulumu

Phalcon PHP Nedir?

Phalcon nedir.?

“Phalcon C dili ile hazırlanmış yüksek performans ve daha düşük kaynak tüketimi sunan bir çatıdır”.

Phalcon açık kaynak kodlu, yüksek performans için optimize edilmiş bir C-extension olarak PHP 5 framework yapısıdır.. Hazır PHP sınıfları olarak kullanıldığı için, C dili öğrenmek veya kullanmak gerekmez. Phalcon Ayrıca size uygulamanın ihtiyaçlarına göre esnek bileşenleri ile nesneleri kullanmak için birleştirilmiştir.

Phalcon sadece performansı için değil güçlü özellikleri, zengin ve kullanımı kolaylığı sağlar..!

Phalcon nasıl çalışır?

Bileşenler esnek bağlanmıştır. Phalcon ile hiçbir şey size dayatılmaz Bir birleştirme bileşeni olarak tam bir framewok ya da sadece bazı bölümlerini kullanmak için özgürsünüz.

Düşük seviye optimizasyonlar MVC tabanlı uygulamalar için düşük yük sağlar.

PHP için bir C-dili ORM kullanarak maksimum performans ile veri tabanları ile etkileşim gerçekleştirir.

Phalcon optimize için doğrudan PHP yapısına erişir.

Neden Phalcon gerekiyor.?

Her uygulama gereksinimleri ve görevleri bir başkasının farklıdır. Örneğin bazı uygulamalar görevleri sıralı yapmak ve nadiren değişen içerik üretmek için tasarlanmıştır. Bu uygulamalar herhangi bir programlama dili ya da çerçeve ile oluşturulabilir, genellikle ne kadar kötü tasarlanmış olursa olsun ön-uç önbelleğini kullanarak işlemleri hızlı gerçekleştirebilir.

Diğer uygulamalar istek değişikliği talep edildiğinde hemen içerik üretmek ve PHP ile tüm istekleri ele almak ve içeriği oluşturmak için kullanılır. Bu uygulamalar API’ler, yüksek trafik yükleri ile tartışma forumları, yorum ve katkı sağlanan siteler, istatistik uygulamaları, yönetici panoları, kurumsal kaynak planlamacıları (ERP), gerçek zamanlı veri ve daha fazla işlem girilen ilgili iş zekası yazılımları yüksek sayıda hit alan bloglar alışveriş siteleri olabilir.

Bir uygulama bileşenleri yavaş ise süreç olarak yavaş olacaktır. Phalcon geliştiricileri kendi uygulamalarını hızlı kod yazmaya konsantre olmalarını sağlayan çok hızlı bir özellikleri ilede zengin bir çerçeve sunuyor. Uygun kodlama süreçlerinin ardından, Phalcon daha az bellek tüketimi ve işleme döngüleri ile çok daha fazla işlevsellik ve isteklerinize cevap sunabilir.

daha detaylı bilgi için http://phalconphp.com/tr/