CyberTek - the future at the present!
Google

Archiwum dla "rozwoju" Kategoria

Włącz PCNTL formularz w php

Wysłany przez: admin (Tue 14)

Aby włączyć PCNTL wsparcia w php5 (testowane na Ubuntu 10.10) w pierwszej kolejności należy zainstalować php5-cli i php5-dev, oczywiście musisz spełnić wszystkie wymagane zależności od systemu:

# Sudo apt-get install php5-dev php5-cli

Po umieścić w ścieżce, gdzie można znaleźć źródła postaci, którą chcemy wypełnić:

# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl

Ścieżka może się różnić, w zależności od dystrybucji i wersji PHP (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Ale po mijamy ostatnie kroki:

# Phpsize

#. / Configure

# Make

# Make install

Alternatywnie można również zainstalować ręcznie skopiować moduł po prostu wygenerowane:

# Modułów CP / pcntl.so / usr/lib/php5/shared_location_modules

Na koniec dodać Ini załadować php formularz.:

# Echo "extension = pcntl.so"> / etc/php5/conf.d/pcntl.ini

Nie zapomnij ponownie uruchomić Apache następnie zastosować wszystkie zmiany:

# / Etc/init.d/apache2 restart

Opublikowano w: apache , rozwój , php , porady , ubuntu

Skrypt do zapisywania do bazy danych MySQL

Wysłany przez: admin (zestaw 21)

Dzisiaj przedstawiam wam wygodne bazy danych do automatycznego zapisywania rozszerzonej NOSRI bazy mysql, oprócz oryginalnego skryptu można dodać na końcu na ratowanie i kompresję poszczególnych baz danych w kilku zdaniach, aby skopiować do zdalnego serwera i okno wiadomości w raporcie e-mail.

# / Bin / bash
# Skrypt do tworzenia kopii zapasowych bazy danych MySQL
# Aby utworzyć kopię zapasową bazy danych Nysql pliku / backup katalogu i później podnieść przez
# Script. Niewiele można pominąć baz danych z kopii zapasowej też.
# Więcej informacji można znaleźć (info instalacji):
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Ostatnia aktualizacja: Aug - 2005
# -----------------------
# To jest darmowy skrypt na licencji GNU GPL w wersji 2.0 lub nowszej
# Copyright (C) 2004, 2005 projekt nixCraft
# Feedback / komentarz / propozycje: http://cyberciti.biz/fb/
# -------------------------
# Skrypt ten jest częścią skryptu nixCraft kolekcji shell (NSSC)
# Http: / / bash.cyberciti.biz / Więcej na stronie.
# Zaktualizowano Sep - 2007 przez CyberTek - http://www.cybertek.it
# -------------------------

Mójużytkownik = "SET-mysql-nazwę użytkownika" USERNAME #
Mypass = "SET-" hasło #
Myhost = "localhost" # Hostname

# Bin ścieżki Linux, to zmienić, jeśli nie może zostać automatycznie wykryty przez Które polecenie
MYSQL = "$ (co mysql)"
Mysqldump = "$ (co mysqldump)"
CHOWN = "$ (chown Które)"
CHMOD = "$ (co chmod)"
GZIP = "$ (co gzip)"

# Backup katalogu Dest, zmienić tę opcję, jeśli someother lokalizacji
DEST = "/ backup"

# Główne WHERE katalogu kopii zapasowych będą przechowywane
MBD = "$ docelowy / mysql"

# Pobierz hostname
HOST = "$ (hostname)"

# Pobierz format daty dd-mm-yyyy
TERAZ = "$ (date +"% d -% m -% Y ")"

# Plik z bieżącego pliku kopii zapasowej
FILE = ""
# Lista Store baz danych
DBS = ""

# Nie tworzenie kopii zapasowych tych baz danych
Iggy = "test"

mkdir MBD i - p $ | [! - D $ MBD] | i:

# Tylko root może z niego korzystać!
CHOWN 0,0 dolarów - R $ DEST
DEST $ chmod 0600 dolarów

# Wszystkie listy bazy danych pierwszy
DBS = "$ ($ mysql-u $ mójużytkownik-h myhost-p $ $ mypass-BSE" baz danych show ")"

do bazy danych w $ DBS
nie
skipdb = - 1
if ["$ IGGY!" = ""];
następnie
for i in $ IGGY
nie
["$ Db" = "$ i"] & & skipdb = 1 | |:
zrobić
fi

if ["$ skipdb" = "-1"], a następnie
FILE = "$ MBD / $ db. $ HOST. NOW.gz $"
# Do wszystkich inone pracy w rurze,
# Połączyć się z MySQL za pomocą mysqldump dla wybranych bazy mysql
# I rura go do tworzenia kopii zapasowych plików w gz dir:)
$ Mysqldump - $ u mójużytkownik - h myhost $ - $ p mypass $ db | $ GZIP - 9> $ FILE
fi

zrobić

# Skopiuj na zdalnym serwerze
echo'******************* Example_Backup *******************'> / root / mybackup.txt
echo \>> / root / mybackup.txt
>> Data / root / mybackup.txt
echo \>> / root / mybackup.txt
Szczegóły *********************''********************* echo>> / root / mybackup.txt
# Pamiętaj, że polecenia scp nie można podać hasło, jeśli usunięciu klucza w systemie docelowym
# W przeciwnym razie będziesz musiał to zrobić
scp / backup / mysql / root@example.dom *: / home / backup / przykład / mysql /
oh-ls / backup / mysql />> / root / mybackup.txt
echo'************************************************ * ">> / root / mybackup.txt
# Wyślij e-mail z raportem z wykonanej pracy
mail-s "Przykład Backup" <example@example.dom / root / mybackup.txt

# Usuń po przesłaniu
rm-f / backup / mysql / *

Opublikowany: rozwój , mysql , skrypty , porady

VI - Ręczne sterowanie

Wysłany przez: admin (zestaw 11)
W niniejszym artykule przedstawia się legendarny wszechobecny na każdej dystrybucji Linuksa. Dla niektórych to jest ekstremalne, i muszę przyznać, że źle ocenił tych, którzy wolą innych redaktorów jak nano lub ich pocieszyć, ale cmq dla tych, którzy chcą go używać oraz dla tych, którzy chcą odświeżyć polecenia zapomniano o to szybkie i przydatny opis komend:

tam [nazwa pliku]

Przesunięcie kursora

[N] HJK przesunąć kursor
^ D przesuwa kursor 12 linii w dół
U ^ przesuwać kursor w górę 12 linii
Kursor F ^ jedną stronę do przodu
^ B kursor o jedną stronę wstecz
G kursor do końca tekstu
[N] kursor G na n linii
| Kursora do pierwszej kolumny
[N] | n kursor na charakter linii
^ G z powrotem w ostatniej linii informacji
H kursor do pierwszej linii na ekranie
[N] n H kursor do linii na ekranie
kursor do środka ekranu M
W ostatnim wierszu kursor na ekranie
[N] L n kursor do ostatniej linii na ekranie
[N] kursor do następnego słowa w
W, W, ale nie uwzględnia interpunkcji
[N] b kursor do poprzedniego słowa
B, b, ale nie uwzględnia interpunkcji
i kursor na końcu wyrazu znajduje się w
^ Kursora do pierwszego nie-białych
D kursor na starcie?
O kursor na starcie?
$ Kursora do końca linii

SZUKAJ

(Wzór) tekst wyszukiwania
/ [Pattern] Oczekujemy tpattern
? [Pattern] szuka wzoru z powrotem
Powtórz wyszukiwanie n przodu
Powtórz wyszukiwanie N do tyłu
/ [Pattern] / n linii n na wzór kursora
wildcard wzór
^ Początek linii
$ Koniec linii
. dowolny znak
[] Posiada charakter
f [znak] szuka znak w aktualnej linii przekazania
F [postać] szuka znaków w bieżącym wierszu powrotem

ZAPISY

wstawianie tekstu i na lewo
wstawianie tekstu w prawo od kursora
Aby wstawić na końcu linii
^ U wrócić jedno słowo wstawiania
@ Włóż z powrotem tego, co ", który" został wprowadzony
lub umieszczenia w wierszu poniżej
Lub wysłanie na linii powyżej
Esc kończy wstawiania

KOREKTY

[N] x charakter Usuń
r [postać] zastępuje oryginalny charakter z innym
R zastępuje wszystkie znaki do danych <ESC>
[N] s zastępuje ciąg znaków z
dw usuwa słowo przed kursorem
db usunąć słowo za kursorem
dd usunąć linię
D Czyści "znajduje się pod kursorem
cw zastąpienie słów
por. [postać] zmiany w bieżącej linii do (znak) zawarte
ct [postać] jako postać por. wyjątkiem
cc pozwala na zmianę linii
dl usunąć wszystkie linie na ekranie pod kursorem
dG usuwa linii, gdy kursor jest na końcu pliku
df [postać] usuwa aktualną linię od kursora do charakteru w
dt [postać] df, z wyjątkiem znaków

Remedy rror

u cofnąć
U cofnąć Line

UNIA LINE

[N] J umieścić w linii poniżej bieżącej ogon

podwajacz Line

[N] Y ładuje do bufora w bieżącym wierszu
p Skopiuj linie w buforze
pobiera ostatniego resetu

Przetwarzaniu plików

: W zapisuje, nadal
: W <name> zapisać pod nową nazwą, w dalszym ciągu
: X, <name> yw pisze wiersze od x do y w pliku <nazwa>
: Wq zapisać i wyjść
ZZ zapisuje i wychodzi
Q liści, jeśli nie wprowadzono żadnych zmian
: Q! liście
: <name> I wejść do edytora <name>
: R <name> do tekstu <name> końca linii pod kursorem

ZAKŁADKI

<znak> m utwórz zakładkę
"<znak> Going do zakładki

VIDEO ZARZĄDZANIE

^ L przerysowanie wideo
z <Return> stawia bieżącego wiersza do górnej części ekranu
z. bieżącej linii w środku ekranu
z-line na dole ekranu acorrente

Opublikowano w: rozwoju , linux , powłoki , porady

pakiet NVU na Ubuntu Edgy

Wysłany przez: admin (zestaw 2)
Richeista gracz prezentujemy tutaj link skąd pobrać del'editor pakiet NVU strony. NVU to wizualny edytor, który umożliwia początkujących i tych, którzy chcą stworzyć stronę internetową szybko, aby zapobiec nabyciu szczegółowe HTML. Kod generowany przez NVU nie jest całkowicie czysty jak profesjonalny chciałby, ale nie jest źle, jak niektóre komercyjne edytor wizualny.
NVU
Link do pobrania pakietu dla Ubuntu Edgy jest tutaj .
Zrzut ekranu z programu kliknij tutaj .

Opublikowano w: rozwój , ubuntu

Skrypt do tworzenia kopii zapasowych dvd

Wysłany przez: admin (Aug 29)

Poniższy skrypt jest wspierana przez niektórych folderów na płycie DVD pod koniec e-mail informacja zostanie przesłana pod wskazany adres. Używał M-mode (append) asthe-Z, jeżeli rozpoczął się w nie-interaktywna nie działa poprawnie w obecności danych na nośniku, możesz spróbować za pomocą cmq growisofs-use-the-force-luke = tty-Z nawet w trybie cichym, mimo że otrzymał kilka szczegółów na temat mediów.

Przykład:

Tworzenie pliku i uczynić go wykonywalnym:

> Touch / bin / dvdbackup.sh

> Chmod 755 / bin / dvdbackup.sh

Dodaj następujące instrukcje:

# / Bin / bash
# Wymień lokalizacji programem z systemu operacyjnego
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
GREP = / bin / grep
MAIL = / bin / mail
today = `/ bin / date +%"
# Backup zaczyna się poniżej
$ Echo "Tworzenie kopii zapasowej $ ​​dzisiaj">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Growisofs-use-the-force-luke = tty-dvd-compat-M / dev / dvd-D-R-J-T-l
Graft-punktów-hide-joliet długim joliet-trans-tbl
-Iso-poziom 4-biegowa = 1-overburning-V "$ dzisiaj Backup"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
home = / home
root = />> root / tmp / backupoutput.tmp 2> & 1
# Zmień ścieżkę zapisu stąd na miarę potrzeb
mycode = $?
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Wystąpił błąd, kod błędu: $ mycode">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Koniec dzisiaj $ backup">> / tmp / backupoutput.tmp
$-I-v grep spania / tmp /> backupoutput.tmp / tmp/backupoutput.tmp2
$-I-v grep formatowania / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "Wynik kopię zapasową na DVD" usermail @ domeny </ tmp / backupoutput.txt

W crontab po prostu dodać plan, aby rozpocząć powołując się na kopii zapasowej:

Crontab>-e

Przykład linii dodać:

0 20 * * * / bin / dvdbackup.sh

Opublikowano w: rozwój , skrypty , porady

Microsoft traci wiarygodność z deweloperami

Wysłany przez: admin (4 czerwca)

Ciągłe i powtarzające się ataki przez Microsoft open source są według Marten Mickos (dyrektor wykonawczy MySQL AB ), wytwarzając utratę wiarygodności koncern z Redmond. Ten artykuł opinie w sposób bardziej szczegółowy.

Opublikowano w: rozwój , microsoft

Google Web Toolkit

Wysłany przez: admin (Jun 1)

Google Web Toolkit

Google wydało niedawno ciekawe narzędzie rozwoju do tworzenia aplikacji AJAX w języku Java.

Opis produktu można znaleźć pod tym adresem .

Produkt stale się rozwija i poprawia, można go pobrać tutaj.

Opublikowano w: rozwój , google , tech
Powered by CyberTek - Pomoc zdalna