<details>
<summary>Click To Open</summary>
Hey, im natively collapsable. My content remains hidden till you click on Summary.
</details>
Çıktı:
2 Mayıs 2021 Pazar
Html Summary Kullanımı
Mysql Fonksiyon Oluşturmak
DELIMITER $$
CREATE DEFINER=`root`@`localhost` FUNCTION `DENEME`(`id_no` INT(11)) RETURNS varchar(50) CHARSET utf8mb4
BEGIN
DECLARE UNAME VARCHAR(100);
SELECT k.ad AS kad INTO UNAME FROM kisi AS k WHERE id=id_no LIMIT 1;
RETURN UNAME;
END$$
DELIMITER ;
3 Ocak 2021 Pazar
Php İstisnalar
try{
if(is_array($x)){
echo "bir array girdiniz.";
}
else{
throw new Exception("$x bir array değil!");
}
} catch(Exception $hata){
echo "Hata: ".$hata->getMessage();
} catch(InvalidArgumentException $hata){
echo "merhaba";
}
finally{
echo "huhuhu".PHP_EOL;
}
11 Mayıs 2020 Pazartesi
Using BeautifulSoup to parse HTML and extract press briefings URLs
This article is part of a sequence:
« Previously
Collect the lists of White House press briefings
Let's batch download a list of White House press briefings URL using Python and Requests.
Next »
Extracting absolute URLs from White House press briefings listings
Before we can download each press briefing, we need to extract their URLs from each of the downloaded index pages.
Table of contents
- Converting HTML text into a data object
- Importing the BeautifulSoup constructor function
- The "soup" object
- Extracting text from soup
- Finding a tag with find()
- Extracting attributes from a tag with attrs
- Finding multiple elements with find_all
- Finding nested elements
- Real world example.com
- Extracting individual press briefings URLs from the White House press briefings list
- Examining the source HTML behind each press release tag
- Processing the press briefings page as soup
- All together
17 Şubat 2020 Pazartesi
Cronjobs linux reboot
bir python dosyasını her açılışta çalıştırmak:
@reboot python3 /home/user/Document/python.py &
@reboot python3 /home/user/Document/python.py &
3 Şubat 2020 Pazartesi
Php Mysqli Prepare Kullanimi
All About MYSQLI Prepared Statements in PHP
In this tutorial, we will learn how to perform queries like SELECT, UPDATE, DELETE, etc. with different conditions with MYSQLI prepared statements in PHP. Before we start I'll briefly introduce you prepared statements.
What are MYSQLI Prepared Statements?
MYSQL is a popular relational database system. MYSQLI is a powerful PHP extension to connect with MYSQL. Prepared statements as queries that are previously prepared and executed later with data.
30 Ocak 2020 Perşembe
Raspberry Pi (Raspbian) 8188eu Çipli Usb Wireless Driver Kurulumu
Ucuzluğu sebebiyle çok tercih edilen Edimax, TpLink gibi usb wireless adaptörleri 8188eu entegresi içerir. Dahili wifi içermeyen Raspberry 1 ve 2 için driver kurulumu şu şekilde :
1. Çekirdek sürüm ve versiyon bilgilerini al
sudo uname -a
2. Driver indir ve kur. Kırımızı işaretli yerlere çekirdek sürüm ve versiyon bilgileri gelecek.
2.1 Raspberry 1 için :
wget http://downloads.fars-robotics.net/wifi-drivers/8188eu-drivers/8188eu-4.19.93-1290.tar.gz
2.1 Raspberry 2 için :
wget http://downloads.fars-robotics.net/wifi-drivers/8188eu-drivers/8188eu-4.19.93-v7-1290.tar.gz
3.Sıkıştırılmış dosyayı çıkart.
tar xzf 8188eu-4.19.93-v7-1290.tar.gz (1 için v7 sil)
4.Kurulumu gerçekleştir.
sudo install -p -m 644 8188eu.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
sudo insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/8188eu.ko
sudo depmod -a
5. Cihazı kapat
6. Usb Wifi tak ve cihazı başlat.
29 Ocak 2020 Çarşamba
Sd kartın yazmaya karşı koruması nasıl kaldırılır?
- Cmd yönetici olarak çalıştırılır.
- system32 içinde diskpart komutu çalıştırılır.
- list disk komutu ile bağlı diskler listeli alınır.
- select disk 1 komutu ile istenilen disk seçilir( burada 1.disk seçildi.)
- attributes disk clear readonly komutu ile readonly özelliği kaldırılır.
- Disk çıkarıp takılır.
- Disk koruması kaldırılmış oldu...
29 Mart 2019 Cuma
Bootstrap 4 navbar menu sağa sola yaslamak
If you want to align brand to your left and all the navbar-items to right, change the default
mr-auto to ml-auto<ul class="navbar-nav ml-auto">
10 Şubat 2019 Pazar
Raspberry apache php mysql kurulumu
Apache:
Kurulum
sudo apt-get install apache2 -y
Dosya listesi
cd /var/www/html
ls -al
Server restart
sudo service apache2 restart
Php:
Kurulum
sudo apt-get install php libapache2-mod-php -y
Apache default index sil
sudo rm index.html
Index.php yarat
sudo leafpad index.php
Mysql:
Kurulum
sudo apt-get install mysql-server php-mysql -y
Server restart
sudo service apache2 restart
23 Nisan 2017 Pazar
Php Temel Mysqli Kullanımı
BAĞLANTI
$db=new mysqli("localhost","root","","umay");$db->set_charset("utf8");
if($db->connect_errno){
echo "<p>Veritabanı bağlantısı sağlanamadı.</p>
<p>Hata numarası : $db->connect_errno</p>
<p>Hata mesajı : $db->connect_error</p>";
}
SORGU
$db->query("INSERT INTO duyuru (baslik) VALUES ('denmee')");echo "<p>Son kayıt id:$db->insert_id</p>";
VERİ ÇEKMEK
$sorgu=$db->query("SELECT * FROM duyuru");echo "<p>Kayıt Sayısı :$sorgu->num_rows</p>";
VERİ LİSTELEMEK
$sorgu=$db->query("SELECT * FROM duyuru");echo "<p>Kayıt Sayısı :$sorgu->num_rows</p>";
if($sorgu->num_rows>0){
while($veri=$sorgu->fetch_object()){
echo $veri->id." ".$veri->baslik."<p>";
}
}
SUTUNLARA OBJE OLARAK ERİŞMEK
$results->fetch_object();SATIR SAYISI
$sonuc->num_rows;EKLENEN KAYIT ID SAYISI
$db->insert_id;ETKİLENEN SATIR SAYISI
$db->affected_rows;BAĞLANTI KAPAMAK
mysqli_close($db);15 Ocak 2017 Pazar
23 Eylül 2016 Cuma
7 Haziran 2015 Pazar
19 Mart 2015 Perşembe
1 Mart 2015 Pazar
Ev İşi 3 Boyutlu Yazıcı Yapalım - Model Seçimi
Merhaba arkadaşlar, model seçimin esnasında 3d
yazıcılar ile ilgili çeşitli bilgiler öğrendim.
Yüzeysel olarak anlatmam gerekirse, 3d yazıcılar
reçine, plastik türevleri, seramik, metal, kağıt ve özel imal edilmiş hammaddeler kullanarak çıktı verebiliyorlar.
25 Şubat 2015 Çarşamba
Ev İşi 3 Boyutlu Yazıcı Yapalım - Başlangıç
Merhaba, uzun zamandır (yaklaşık 3 yıl) 3 boyutlu yazıcı yapma niyetindeydim. Ne hikmetse başlamak bir türlü nasip olmadı. Araştırmalarım esnasında bazen anlamadığım bir nokta beni soğuttu, bazen zaman yetersizliğinden vazgeçtim.
Aslında yazacaklarım bilinen şeyler, amerikayı keşfetme gibi bir derdim de yok zamanım da yok! İnternetten reprap projeleri diye aratırsanız bir çok kaynağa ulaşabilirsiniz.
Günlüğe yazmamın asıl sebebi, bir çok sorunla başa çıkmak zorunda kalacağım özellikle kalibrasyon ve ince ayarlar konusunda. En azından görmüş biri olarak bu işe soyunacaklara faydalı Türkçe bir kaynak oluştururum diye düşünüyorum.
Planlı gitmek açısından yapım sürecini şöyle kurguladım. Günlüğümde bu şekilde ilerleyecek.
- Model seçimi.
- Elektronik seçimi.
- Malzeme listesinin hazırlanması.
- Gerekli ekipmanların tespiti.
- Malzeme ve ekipmanlar için piyasa araştırması. (pazarlık sünnet, tasarruf şart :) )
- Malzemelerin tedariki.
- Yazılım seçimi.
- Elektronik malzemelerin testleri.
- Mekanik aksamın montajı.
- Elektronik aksamın montajı.
- Testler ve kalibrasyon.
Her bölümde 3 boyutlu yazıcılar hakkında bilgiler ve karşılaştırmalar yaparak, neyi hangi nedenle seçtiğimi de anlatacağım. Bu sayede bir çok bilgi edinip ihtiyaçlarınız ve bütçeniz doğrultusunda kendi rotanızı çizebileceksiniz.
9 Ekim 2014 Perşembe
Datatables Türkçe Karakter Sorununa Çözüm
Datatables kullanırken karşılaşılan türkçe karakter ile süzme işlemini çözmek için jquery.dataTables.js dosyasında ki _fnEscapeRegex fonksiyonun içeriğini aşağıda ki şekilde değiştirmek yeterli...
function _fnEscapeRegex ( sVal ) {
var letters = { "İ": "[İi]", "I": "[Iı]", "Ş": "[Şş]", "Ğ": "[Ğğ]", "Ü": "[Üü]", "Ö": "[Öö]", "Ç": "[Çç]", "i": "[İi]", "ı": "[Iı]", "ş": "[Şş]", "ğ": "[Ğğ]", "ü": "[Üü]", "ö": "[Öö]", "ç": "[Çç]" };
var acEscape = [ '/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{', '}', '\\', '$', '^', '-' ];
var reReplace = new RegExp( '(\\' + acEscape.join('|\\') + ')', 'g' );
sVal=sVal.replace(reReplace, '\\$1');
return sVal.replace(/(([İIŞĞÜÇÖiışğüçö]))/g, function (letter) { return letters[letter]; });
}
25 Eylül 2014 Perşembe
Bootstrap Modal
Aynı modal Id'ye birden fazla istek yollamak.
Verilerin sayfa yenilenmeden düzenlenmesi ve silinmesi işlemlerinde kullanılabilir. Sayfanın sonuna aşağıdaki kod eklenerek kullanılır. Yaptığı modal cache temizleme işlemidir.
$('#myModal').on('hide.bs.modal', function(e) {$(this).removeData('bs.modal');});
Kaydol:
Kayıtlar (Atom)