Minun suosikki tekstieditori on Geany. Se on hyvin minimalistinen IDE se tukee valtava valikoima kieliä – kuori, php, python, C … jne. Heidän automaattinen täydennys ja samalla pirun hyvin. Hän ei ole yksi ja toinen mukava tilaisuus, mutta tällä hetkellä, minulle se on enemmän kuin tarpeeksi. - Online-kurssi Python-Ohjelmointi tällä SoftUni – virkistävä tietoa, ja päivittää kun en ole seurannut riittävästi, mitä tapahtuu python 3. Kaiuttimet tietenkin suositella PyCharm kuten IDE ohjelmointiin pyton, mutta en ole minun makuuni, tietenkin, käytän Geany liikunta.

Luennon aikana, tunsi tuskallista 2 pula

  1. python-automaattinen täydennys-ja korostat dokumentaatio, toimintoja ja menetelmiä
  2. sinun ei koskaan pep8 standardi

Se, että Geany on varsin joustava kuin kokoonpano ja voidaan helposti täydentää kuin puuttuu sellainen. Katsotaanpa lisää python dokumentointi meidän IDE:

  • dyble se seuraava komentosarja jossain meidän POLKU, esimerkiksi /usr/bin, ja älä unohda tehdä se suoritettavan
  • muokkaa tiedostoa ~/.config/geany/filedefs/tiedostotyypit.python, kuten asetukset, lisää seuraavat rivit context_action_cmd = pydocw %s. Jos on vain lisätä nimen Bearcat edellisessä vaiheessa. ReWire Geany, jos olet töissä.
  • Meillä on jo yhteydessä toimintaa, jonka avulla voit saada tietoa toiminto. Olen lisännyt pikakuvakkeen valitsemani koska en näe mitään toimintoja. Leach, pidän tätä lähestymistapaa hyvin paljon, koska se on erittäin ärsyttävää minulle netbeans lähestymistapa.

No täällä. Sitten minä toivotan en koskaan koodi, että minä kirjoitan – jos kirjoitat sen mukaan Yleisesti hyväksyttyjä standardeja, tai kirjoittaa mitään gattii. Yleensä, löysin taas tutorialon kun asioita tapahtuu, mutta se on hieman vanhentunut – Geany on rakennettu itse, tarvitsee vain asentaa pep8 paketti. Debianin apt-get install pep8 ei toimi muissa destrot itse täytyy oppia, miten taika tapahtuu. Build-valikon toista-painiketta (ainakin minulla on) ei nukkaa, kun klikkaamalla voit löytää hänet kuinka ruma koodi luotu 😀

Kuvakaappaus 2016-01-11 20-42-21

Tämä on periaatteessa miten Geany toimivat paremmin python ja samaan aikaan, edelleen olla nopea ajo haluat vetää luoti CPU.

Sertifiointi ipv6.he.net siellä ovat päivittäin testit, jotka antavat 1 lisäpisteen jälkeen kulunut perus testit. Sinun pitäisi tehdä 100 tällaisia testejä maksimaalisen tuloksia 😐 . Testit olivat itse täysin triviaali

  • Traceroute
  • KAIVAA AAAA
  • KAIVAA PTR
  • Ping
  • Whois

Kaikkein epämiellyttävä, että testit itse on ainutlaatuinen, niin voi käyttää yhden verkkotunnuksen dayti 🙂 muun muassa, ja hieman harmittaa 🙄 – tahansa puhelun, - vain plussia 5 komento cli on ja kopioi/liitä web-sivuston.

Laiska admin, joka tykkää tehdä elämästä helpompaa madrasah nopeasti sekaisin päihittää, tehdä likaisen työn sijasta minua

#!/bin/bash

hr() {
  local start=$'\e(0' end=$'\e(B' line='qqqqqqqqqqqqqqqq'
  local cols=${COLUMNS:-$(tput cols)}
  while ((${#line} < cols)); do line+="$line"; done
  printf '%s%s%s\n' "$start" "${line:0:cols}" "$end"
}

if [ -z $1 ]
then
  echo "Append domain afert the script name!!!"
  exit
fi

IP=$(dig $1 AAAA +short)

if [ -z ${IP} ]
then
  echo "$1 dont have valid IPv6 record"
else
  reset
  traceroute6 $1
  hr
  dig $1 AAAA
  hr
  dig -x ${IP}
  hr
  ping6 -c3 ${IP}
  hr 
  whois ${IP}
fi

Kuten näette, käsikirjoitus on mielettömän elementary. Poduval verkkotunnus, mitä se tarkistaa, jos on olemassa IPv6-kirjaa ja jos on, niin suorittaa päivittäiset testit häntä. Alkuun tyylikäs osa – toiminto hr joka tulostaa rivin, koko leveys näytön, joka on otettu bash-hakkerit.

A shell script wants your job

Днес докато работех видях че една от машините лагна много жестоко. Влизам в нея гледам един cron наблъскал адски много зомби процеси (грубо около 50-60). Нямаше как да ги убия всички с killall затова се наложи да направя малко по грамотно решение на проблемада драсна едно елементарно lyödä скриптче което да намери и убие процесите. 50-тина PID-а не се пишат лесно на ръка :D. Скрипта го надрасках за минута и е свръх елементарен но все пак заслужава внимание 🙂

В основата му седи конвейера

ps ax | grep -v grep | grep process_name | awk '{print $1}')

Тука получаваме лист с всички PID-ове на процеса който трябва да килнем като изключваме grep от този списък. Вече като имаме списъка нещата стават лесни всичко се завърта в един for. Ето го и крайния резултат

#!/bin/bash

PR=$(ps ax | grep -v grep | grep process_name | awk '{print $1}')

for PID in $PR
do
echo "$PID will be killed"
kill -9 $PID
done

Може да сетунинговакато името се взима като аргумент след името на скрипта и по този начин се вика като изпълнимо binary. Обаче не е много добра практика да има много такива чести случаи 😀 Но никога не пречи да сме предпазени от всякакви шитни

Parannettu Zemanta

Tänään olen pelannut optimointi hidas SQL hakemus lomakkeella

SELECT * FROM 'table' WHERE `field` LIKE '%word%'

Missä on ongelma – viimeinen osa the &#8216;%word%’ ja vielä tarkempi merkki % ennen kuin sana, mitä teemme. Jokeri symboli % ,mitään arvoa, pyydämme suoraan käännettynä suoraan hidas, koska näin kysely ei estä meitä käyttämästä indeksit kentällä. Ratkaisu kuten aina on, mutta se ei ole aina selvää, 😆 Yleensä MySQL sinulla on ratkaisu tähän ongelmaan tekstihakuun indeksointi kentät. Koska on muutos laatikko paljon kirjoitettu dokumentointi, mutta voin lyhyesti kuvata, miten muuttaa tämän kyselyn, koska saamme pienen teatterin lopuksi. Teki miten soveltaa kokotekstihaku laatikko edellä, pyynnön on oltava muutoksiin tyyppi:

SELECT * FROM `table` WHERE MATCH (field) AGAINST ('word')

Siten rakenne on ilmeinen ja ei tarvitse turhaa keskustelua. Tämä kysely tulee voimaan, jos sana, jonka voit tehdä pyynnön, ainakin 4 merkkiä, oletusarvo, jos haluat muuttaa sitä, sinun on määritettävä arvo, която желаете в my.cnf в частта [tusdi] lausunto ft_min_word_len=3 tai 2, 1 не е добър избор очевидно 😉 . Kun haluat muuttaa arvoa ja käynnistä mysql-palvelin-sinun täytyy tehdä korjaus taulukoita, jotta uusi indeksi tuli voimaan. Täällä kaikki on selvää: Teen muutoksia, uudelleen, rebeldom indeksit ja tehdä pyyntö-ja - palautus 0 jotta 😀 Kuulla

SHOW VARIABLES

Näen, että arvot, Kysyin, tuli voimaan, rebeldom, indeksit – sama tulos. 🙄 Epämiellyttävä, erittäin epämiellyttävä. Täällä ja sitten alkoi yksi iso Rogaine ja naarmuja avain irtoa 😀, Joka oli hyvin, varsin mielenkiintoinen. Yleensä, Aloin lukea dokumentaatio, en tiedä, mitä polkua ja tuli mielenkiintoinen passage

Such a technique works best with large collections (itse asiassa, se oli huolellisesti viritetty tällä tavalla). Hyvin pienet pöydät, sana jakelu ei oteta riittävästi huomioon niiden semanttinen arvo, ja tämä malli voi joskus tuottaa outoja tuloksia. Esimerkiksi, vaikka sana "MySQL" on läsnä jokaisessa rivi artikkelit taulukko osoittanut aiemmin, etsi sana tuottaa mitään tuloksia

ГРЕДА 😳 Дам табличката ми беше малка – silti, se oli testi. Meidän kyselyt osaksi yksi iso pöytä, jossa on enemmän kuin 2 000 000 järjestys ja asioita tapahtumasta. No tämä on ilmeinen ongelma. Jotta ymmärtää päätöksen, Totean lyhyesti, mitä kokotekstihaku tuki 3 advanced-tilassa BOOLEAN , ILMAISUJA ja LUONNOLLINEN KIELI kuten viimeaikaiset toimii oletuksena. Eri tilat löytyvät asiakirjat, Selitän 2-3 sanat BOOLEAN, koska se on kaikki noin. Se tukee loogisia operaattoreita JA, TAI , EI, ja niin edelleen, ja voit tehdä erilaisia loitsuja suosittuja lauseita, siellä, ei toinen ja niin edelleen. Tukee ja symbolit *, vastaa yleismerkkejä % 😉 Tämä on hyödyllistä, kun etsit sanaa alla koko ft_min_word_len tai pienet lokerot ;). Ainakin minulla on pöydän ympärillä 100 linjat ovat täydellisiä. Sinä vain täytyy nähdä täytetty hakemus:

SELECT * FROM `table` WHERE MATCH (field)
AGAINST ('*word*' IN BOOLEAN MODE)

Tässä nyt tulee hetki, onko meillä työtä jokeri indeksointi merkkiä – vastaus: en tiedä. Принципно мисля, че да, защото не е казано друго в документацията, но в документацията очевидно не се казват или показват много неща 😀

Parannettu Zemanta

Projektin ennakoi kokoelma opettavaisia pelejä pienille lapsille mukana En Drasnice, se ei ole väri koodi puu. Лесен начин как да оцветите синтаксиса в tree частта на gitweb е като инсталирате пакета highlight и добавите следния ред в /etc/gitweb.conf или където ви се намира конфигурационния файл на gitweb

$ominaisuus{&#8216;korosta&#8217;}{&#8216;oletus&#8217;} = [1];

Debian-paketti siellä ja järjestelmän muut distrot en proveravam.

ps Има и алтернативен вариант като се правят промени по файловете на gitweb ама ми се стори безсмислено като има простичък вариант 🙂