Jump to content
  • Announcements

    • Xmat

      Pravidlo pro postování v TTT

      Do sekce Tipy, triky, tutoriály nepatří žádné dotazy.   Postujte sem vaše návody, tipy a různé další věci jež uznáte za vhodné sdělit zdejšímu osazenstvu, ale veškeré dotazy směřujte do sekce Všeobecná diskuse.
    • Replik

      Seznam návodů a důležitých témat v této sekci

      Pro lepší přehlednost jsem vytvořil tento seznam, který vás, méně zkušené, lépe provede touto sekcí. Věřím, že zde najdete, co hledáte. Vypsané jsou návody, které jsou oficiálně uznané jako návody. Běžné diskuze, které neposkytují postupy a rady zvěřejněny nejsou.   Instalace vlastního MaNGOS Serveru Díky těmto návodům budete (měli by jste být) schopni vytvořit a následně spustit váš vlastní server. Nastavení je pro verze s i bez datadisku.   Instalace MaNGOS Serveru (bez datadisku TBC) - Autor Benny Instalace MaNGOS Serveru (s datadiskem TBC) - Autor Malfik Instalace MaNGOS Serveru v prostředí Linux - Autor charlie Instalace MaNGOS Serveru v prostředí Linux - Autor kupkoid   Chyby a jejich řešení při přihlašování k serveru - Autor Cybe   Zálohování uživatelských dat   Dávkový soubor (BAT soubor) pro vytvoření SQL záloh - Autor Replik   Kompilování - tvoření vlastních release (revizí)   Tvorba kompilací pro Win32 (MangoScript) - Autor bLuma   Ostatní - těžko zařaditelné, ale neznamená to, že nejsou dobré   VIP Systém - Autor charlie Tvorba Webových stránek pro MaNGOS - Autor zahuba Tvorba teleportačních NPC (MangoScript) - Autor Replik Registrační web (původně předělaná SPORA) Funkční pro Antrix i MaNGOS - Autor Replik Nastavení a spuštění Minimanager pro MaNGOS - Autor BlackMartin Nastavení MaNGOS Website - Autor Artorius   Samozřejmě jsou zde i jiné návody, ale tyto jsou nejvíce používané, proto věřím, že vám budou nápomocné. Tuto sekci budeme upravovat podle potřeby. Pokud by jste něco nenašli nebo si nevěděli rady, hledejte na fóru a teprve potom založte vlastní topik. Pokud nějaký autor vytvoří kvalitní návod a chtěl by ho zveřejnit i v tomto seznamu, doporučuji, aby mi napsal zprávu skrze PM.   Díky a přeji hezký den na WoWResource   Replik
    • Aristo

      Příspěvky tam, kde nemají co dělat

      Dodržujte zákaz přispívání do topiků s repaky pokud si to zakladatelé nepřejí!! Opakované psaní příspěvků bude trestáno warnem.
    • Aristo

      Používání spoilerů

      Poslední dobou má většina uživatelů fora zvláštní nutkání postovat extrémně dlouhé texty nebo kódy, které zabírají v nejedenom případu i 80% obsahu celé stránky a hodně tak zvedají nepřehlednost v topiku. Chtěl bych všechny uživatele požádat, aby při postování citací, jakýchkoliv kódů, errorů, atp... delších než 30 řádků používali funkci spoileru.   Funkci vyvoláte příkazem [spoiler] text [/spoiler]   Ukázka:  

Filgron

Members
  • Content count

    181
  • Joined

  • Last visited

Community Reputation

16 Průměrný uživatel

About Filgron

  • Rank
    Level 5

Profile Information

  • Pohlaví
    Muž
  1. Linux: Jakou mám vybrat Distribucy?

    Pro začátečníka jednoznačně Ubuntu. Rychle použitelné a pochopitelné, klikátek dost a hlavně velká komunita, díky které vyřešíš většinu svých problémů pouze správně formulovanou frází směrem ke Strejčkovi. Co Linuxák to jinej názor.. osobně jsem odchovanej na Debianu a všechny mé servery na něm jedou, ale potkáš někoho, kdo je zvyklej na Fedoru, CentOS, případně RedHat (vše RPM) nebo Ubuňtáka (DEB) a bude ti tvrdit, že pro něj jsou jedničky tyhle systémy. Je to dost o zvyku a prioritách. //edit: typo
  2. Doslovná odpověď na otázku autora abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview accountsservice acl acpi-support acpid adduser aisleriot alacarte alsa-base alsa-utils anacron apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common app-install-data app-install-data-partner apparmor apport apport-gtk apport-symptoms apt apt-transport-https apt-utils apt-xapian-index aptdaemon aptdaemon-data aptitude aspell aspell-cs aspell-en asymptote asymptote-doc at at-spi2-core avahi-autoipd avahi-daemon avahi-utils base-files base-passwd bash bash-completion bc bind9 bind9-host bind9utils binfmt-support binutils bison blt blueman bluez bluez-alsa bluez-alsa:i386 bluez-cups brltty brltty-x11 bsdmainutils bsdutils build-essential busybox-initramfs busybox-static byobu bzip2 ca-certificates ca-certificates-java cabextract camorama catfish cmap-adobe-japan1 codeblocks codeblocks-common colord command-not-found command-not-found-data console-setup consolekit coreutils cpio cpp cpp-4.6 crda cron cryptsetup cryptsetup-bin cups cups-bsd cups-client cups-common cups-filters cups-ppdc dash dbus dbus-x11 dc dconf-gsettings-backend dconf-service debconf debconf-i18n debianutils default-jre default-jre-headless desktop-file-utils dictionaries-common diffutils dkms dmidecode dmsetup dmz-cursor-theme dnsmasq-base dnsutils doc-base docbook-xml dosbox dosfstools dpkg dpkg-dev e2fslibs e2fsprogs ecryptfs-utils ed eject enchant esound-common espeak espeak-data evince evince-common exo-utils extlinux fakeroot file file-roller filezilla filezilla-common findutils firefox firefox-globalmenu firefox-gnome-support firefox-locale-cs firefox-locale-en flashplugin-installer flex fontconfig fontconfig-config fonts-droid fonts-horai-umefont fonts-kacst fonts-kacst-one fonts-khmeros-core fonts-lao fonts-liberation fonts-nanum fonts-opensymbol fonts-sil-gentium fonts-sil-gentium-basic fonts-takao-pgothic fonts-thai-tlwg fonts-tlwg-garuda fonts-tlwg-kinnari fonts-tlwg-loma fonts-tlwg-mono fonts-tlwg-norasi fonts-tlwg-purisa fonts-tlwg-sawasdee fonts-tlwg-typewriter fonts-tlwg-typist fonts-tlwg-typo fonts-tlwg-umpush fonts-tlwg-waree fonts-unfonts-core foomatic-db-compressed-ppds foomatic-db-engine foomatic-filters freeglut3 freepats friendly-recovery ftp fuse g++ g++-4.6 gcalctool gcc gcc-4.6 gcc-4.6-base gcc-4.6-base:i386 gconf-service gconf-service-backend gconf2 gconf2-common gdb geany geany-common genisoimage geoip-database gettext gettext-base ghostscript ghostscript-cups ghostscript-x gigolo gimp gimp-data gimp-help-common gimp-help-en gir1.2-appindicator3-0.1 gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-dbusmenu-glib-0.4 gir1.2-dbusmenu-gtk-0.4 gir1.2-dee-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gmenu-3.0 gir1.2-gtk-2.0 gir1.2-gtk-3.0 gir1.2-gudev-1.0 gir1.2-javascriptcoregtk-3.0 gir1.2-launchpad-integration-3.0 gir1.2-notify-0.7 gir1.2-pango-1.0 gir1.2-soup-2.4 gir1.2-unity-5.0 gir1.2-vte-2.90 gir1.2-webkit-3.0 gir1.2-wnck-3.0 git git-core git-man gitg gksu glib-networking glib-networking:i386 glib-networking-common glib-networking-services gmusicbrowser gnome-accessibility-themes gnome-desktop-data gnome-exe-thumbnailer gnome-games-data gnome-icon-theme gnome-keyring gnome-sudoku gnome-system-tools gnome-time-admin gnome-user-guide gnomine gnumeric gnumeric-common gnumeric-doc gnupg google-chrome-stable gparted gpgv grep groff-base grub-common grub-gfxpayload-lists grub-pc grub-pc-bin grub2-common gs-cjk-resource gsettings-desktop-schemas gsfonts gstreamer0.10-alsa gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-gnomevfs gstreamer0.10-nice gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-base gstreamer0.10-plugins-base:i386 gstreamer0.10-plugins-base-apps gstreamer0.10-plugins-good gstreamer0.10-plugins-good:i386 gstreamer0.10-plugins-ugly gstreamer0.10-pulseaudio gstreamer0.10-tools gstreamer0.10-x gstreamer0.10-x:i386 gthumb gthumb-data gtk2-engines gtk2-engines:i386 gtk2-engines-murrine gtk2-engines-murrine:i386 gtk2-engines-oxygen:i386 gtk2-engines-pixbuf gtk2-engines-pixbuf:i386 gtk3-engines-unico gucharmap guile-1.8-libs gvfs gvfs:i386 gvfs-backends gvfs-bin gvfs-common gvfs-daemons gvfs-fuse gvfs-libs gvfs-libs:i386 gzip hdparm hicolor-icon-theme hostname hplip hplip-data htop humanity-icon-theme hunspell-en-us ia32-libs ia32-libs-multiarch:i386 ibus ibus-gtk ibus-gtk:i386 ibus-gtk3 ibus-pinyin ibus-pinyin-db-android ibus-table icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-netx icedtea-netx-common icoutils iftop ifupdown im-switch imagemagick imagemagick-common indicator-application indicator-application-gtk2 indicator-messages indicator-messages-gtk2 indicator-sound indicator-sound-gtk2 indicator-status-provider-mc5 indicator-status-provider-pidgin info initramfs-tools initramfs-tools-bin initscripts inputattach insserv install-info intltool-debian iotop iproute iptables iputils-arping iputils-ping iputils-tracepath irqbalance isc-dhcp-client isc-dhcp-common iso-codes iw java-common jdownloader jigdo-file jockey-common jockey-gtk kbd kerneloops-daemon keyboard-configuration keyutils klibc-utils krb5-locales lacheck language-pack-cs language-pack-cs-base language-pack-en language-pack-en-base language-pack-gnome-cs language-pack-gnome-cs-base language-pack-gnome-en language-pack-gnome-en-base language-selector-common language-selector-gnome laptop-detect latex-beamer latex-xcolor launchpad-integration leafpad less lib32asound2 lib32gcc1 lib32stdc++6 liba52-0.7.4 libaa1 libaa1:i386 libaacs0 libabiword-2.9 libaccountsservice0 libacl1 libacl1:i386 libaio1:i386 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libao-common libao4 libao4:i386 libapache2-mod-php5 libappindicator1 libappindicator3-1 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libapt-inst1.4 libapt-pkg4.12 libarchive12 libart-2.0-2 libasn1-8-heimdal libasn1-8-heimdal:i386 libasound2 libasound2:i386 libasound2-plugins libasound2-plugins:i386 libaspell15 libass4 libasyncns0 libasyncns0:i386 libatasmart4 libatk-wrapper-java libatk-wrapper-java-jni libatk1.0-0 libatk1.0-0:i386 libatk1.0-data libatkmm-1.6-1 libatspi2.0-0 libattr1 libattr1:i386 libaudio-scrobbler-perl libaudio2 libaudio2:i386 libaudiofile1 libaudiofile1:i386 libavahi-client3 libavahi-client3:i386 libavahi-common-data libavahi-common-data:i386 libavahi-common3 libavahi-common3:i386 libavahi-compat-libdnssd1 libavahi-core7 libavahi-glib1 libavc1394-0 libavc1394-0:i386 libavcodec-extra-53 libavcodec53 libavformat53 libavutil-extra-51 libavutil51 libbabl-0.0-0 libbind9-80 libbison-dev libblkid1 libbluetooth3 libbluray1 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libboost-iostreams1.46.1 libbrlapi0.5 libbsd0 libburn4 libbz2-1.0 libbz2-1.0:i386 libc-bin libc-dev-bin libc6 libc6:i386 libc6-dev libc6-i386 libcaca0 libcaca0:i386 libcairo-gobject2 libcairo-gobject2:i386 libcairo-perl libcairo2 libcairo2:i386 libcairomm-1.0-1 libcanberra-gtk-module:i386 libcanberra-gtk0:i386 libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra0 libcanberra0:i386 libcap-ng0 libcap2 libcap2:i386 libcap2-bin libcapi20-3 libcapi20-3:i386 libcdaudio1 libcddb2 libcdio-cdda1 libcdio-paranoia1 libcdio13 libcdparanoia0 libcdparanoia0:i386 libcdt4 libcelt0-0 libck-connector0 libclass-accessor-perl libclass-isa-perl libcmis-0.2-0 libcodeblocks0 libcolamd2.7.1 libcolord1 libcomerr2 libcomerr2:i386 libconfig-inifiles-perl libcroco3 libcroco3:i386 libcrypt-passwdmd5-perl libcryptsetup4 libcups2 libcups2:i386 libcupscgi1 libcupsdriver1 libcupsfilters1 libcupsimage2 libcupsimage2:i386 libcupsmime1 libcupsppdc1 libcurl3 libcurl3:i386 libcurl3-gnutls libcwidget3 libdaemon0 libdatrie1 libdatrie1:i386 libdb4.8 libdb5.1 libdb5.1:i386 libdbd-mysql-perl libdbi-perl libdbus-1-3 libdbus-1-3:i386 libdbus-glib-1-2 libdbus-glib-1-2:i386 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdbusmenu-gtk4 libdc1394-22 libdca0 libdconf0 libdee-1.0-4 libdevmapper-event1.02.1 libdevmapper1.02.1 libdigest-crc-perl libdirac-encoder0 libdirectfb-1.2-9 libdjvulibre-text libdjvulibre21 libdns81 libdotconf1.0 libdpkg-perl libdrm-dev libdrm-intel1 libdrm-intel1:i386 libdrm-nouveau1a libdrm-nouveau1a:i386 libdrm-radeon1 libdrm-radeon1:i386 libdrm2 libdrm2:i386 libdv4 libdv4:i386 libdvbpsi7 libdvdnav4 libdvdread4 libebml3 libecryptfs0 libedit2 libelf1 libenca0 libenchant1c2a libencode-locale-perl libept1.4.12 liberror-perl libesd0 libesd0:i386 libespeak1 libevent-2.0-5 libevince3-3 libexif12 libexif12:i386 libexiv2-11 libexo-1-0 libexo-common libexo-helpers libexpat1 libexpat1:i386 libexttextcat-data libexttextcat0 libfaac0 libfaad2 libfarstream-0.1-0 libffi6 libffi6:i386 libfftw3-3 libfile-basedir-perl libfile-copy-recursive-perl libfile-desktopentry-perl libfile-listing-perl libfile-mimeinfo-perl libfl-dev libflac8 libflac8:i386 libflite1 libfont-afm-perl libfontconfig1 libfontconfig1:i386 libfontenc1 libfreetype6 libfreetype6:i386 libfribidi0 libfs6 libfuse2 libg15daemon-client1 libgail-3-0 libgail-common:i386 libgail18 libgail18:i386 libgarcon-1-0 libgarcon-common libgc1c2 libgcc1 libgcc1:i386 libgck-1-0 libgconf-2-4 libgconf-2-4:i386 libgconf2-4 libgcr-3-1 libgcr-3-common libgcrypt11 libgcrypt11:i386 libgd2-xpm libgd2-xpm:i386 libgdbm3 libgdbm3:i386 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-0:i386 libgdk-pixbuf2.0-common libgdome2-0 libgdome2-cpp-smart0c2a libgdu0 libgee2 libgegl-0.0-0 libgeoclue0 libgeoip1 libgettextpo0 libgettextpo0:i386 libgif4 libgif4:i386 libgimp2.0 libgirepository-1.0-1 libgksu2-0 libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-dri:i386 libgl1-mesa-glx libgl1-mesa-glx:i386 libglade2-0 libglapi-mesa libglapi-mesa:i386 libglib-perl libglib2.0-0 libglib2.0-0:i386 libglib2.0-bin libglib2.0-data libglibmm-2.4-1c2a libglu1-mesa libglu1-mesa:i386 libglu1-mesa-dev libgme0 libgmp10 libgnome-bluetooth8 libgnome-keyring-common libgnome-keyring0 libgnome-keyring0:i386 libgnome-menu-3-0 libgnome-menu2 libgnome2-0 libgnome2-common libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libgnutls26 libgnutls26:i386 libgoffice-0.8-8 libgoffice-0.8-8-common libgomp1 libgomp1:i386 libgpg-error0 libgpg-error0:i386 libgpgme11 libgphoto2-2 libgphoto2-2:i386 libgphoto2-l10n libgphoto2-port0 libgphoto2-port0:i386 libgpm2 libgpm2:i386 libgraph4 libgrip0 libgs9 libgs9-common libgsf-1-114 libgsf-1-common libgsl0ldbl libgsm1 libgsoap1 libgssapi-krb5-2 libgssapi-krb5-2:i386 libgssapi3-heimdal libgssapi3-heimdal:i386 libgssdp-1.0-3 libgstreamer-perl libgstreamer-plugins-bad0.10-0 libgstreamer-plugins-base0.10-0 libgstreamer-plugins-base0.10-0:i386 libgstreamer0.10-0 libgstreamer0.10-0:i386 libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk2-notify-perl libgtk2-perl libgtk2-trayicon-perl libgtk2.0-0 libgtk2.0-0:i386 libgtk2.0-bin libgtk2.0-common libgtkmathview0c2a libgtkmm-2.4-1c2a libgtkmm-3.0-1 libgtksourceview-3.0-0 libgtksourceview-3.0-common libgtkspell0 libgtop2-7 libgtop2-common libgucharmap-2-90-7 libgudev-1.0-0 libgudev-1.0-0:i386 libgupnp-1.0-4 libgupnp-igd-1.0-4 libgutenprint2 libgvc5 libhcrypto4-heimdal libhcrypto4-heimdal:i386 libheimbase1-heimdal libheimbase1-heimdal:i386 libheimntlm0-heimdal libheimntlm0-heimdal:i386 libhpmud0 libhsqldb-java libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhunspell-1.3-0 libhx509-5-heimdal libhx509-5-heimdal:i386 libhyphen0 libibus-1.0-0 libibus-1.0-0:i386 libical0 libice6 libice6:i386 libicu48 libid3tag0 libidl-common libidl0 libidn11 libidn11:i386 libido-0.1-0 libido3-0.1-0 libiec61883-0 libiec61883-0:i386 libieee1284-3 libieee1284-3:i386 libijs-0.35 libilmbase6 libimobiledevice2 libindicate-gtk3 libindicate5 libindicator-messages-status-provider1 libindicator3-7 libindicator7 libio-socket-inet6-perl libio-socket-ssl-perl libio-string-perl libisc83 libisccc80 libisccfg82 libiso9660-8 libisofs6 libiw30 libjack-jackd2-0 libjack-jackd2-0:i386 libjasper1 libjasper1:i386 libjavascriptcoregtk-1.0-0 libjavascriptcoregtk-3.0-0 libjbig2dec0 libjpeg-progs libjpeg-turbo-progs libjpeg-turbo8 libjpeg-turbo8:i386 libjpeg8 libjpeg8:i386 libjs-jquery libjson0 libjson0:i386 libjte1 libk5crypto3 libk5crypto3:i386 libkate1 libkeybinder0 libkeyutils1 libkeyutils1:i386 libklibc libkms1 libkpathsea5 libkrb5-26-heimdal libkrb5-26-heimdal:i386 libkrb5-3 libkrb5-3:i386 libkrb5support0 libkrb5support0:i386 liblaunchpad-integration-3.0-1 liblaunchpad-integration-common liblaunchpad-integration1 liblcms1 liblcms1:i386 liblcms2-2 libldap-2.4-2 libldap-2.4-2:i386 liblightdm-gobject-1-0 liblink-grammar4 liblircclient0 libllvm3.0 libllvm3.0:i386 liblocale-gettext-perl liblockfile-bin liblockfile1 libloudmouth1-0 liblqr-1-0 libltdl7 libltdl7:i386 liblua5.1-0 liblvm2app2.2 liblwp-mediatypes-perl liblwp-protocol-https-perl liblwres80 liblzma5 liblzo2-2 libmad0 libmad0:i386 libmagic1 libmagickcore4 libmagickcore4-extra libmagickwand4 libmail-sendmail-perl libmailtools-perl libmatroska5 libmeanwhile1 libmhash2 libmikmod2 libmikmod2:i386 libmimic0 libminiupnpc8 libmjpegtools-1.9 libmms0 libmng1 libmng1:i386 libmodplug1 libmount1 libmp3lame0 libmpc2 libmpcdec6 libmpeg2-4 libmpfr4 libmpg123-0 libmpg123-0:i386 libmtdev1 libmtp-common libmtp-runtime libmtp9 libmysqlclient18 libmysqlclient18:i386 libmythes-1.2-0 libnautilus-extension1a libncurses5 libncurses5:i386 libncursesw5 libncursesw5:i386 libneon27-gnutls libnet-daemon-perl libnet-dbus-perl libnet-http-perl libnet-ssleay-perl libnetfilter-conntrack3 libnetpbm10 libnettle4 libnewt0.52 libnfnetlink0 libnice10 libnih-dbus1 libnih1 libnl-3-200 libnl-genl-3-200 libnl-route-3-200 libnm-glib-vpn1 libnm-glib4 libnm-gtk-common libnm-gtk0 libnm-util2 libnotify-bin libnotify4 libnspr4 libnspr4:i386 libnspr4-0d libnss-mdns libnss3 libnss3:i386 libnss3-1d libodbc1 libodbc1:i386 libofa0 libogg0 libogg0:i386 liboil0.3 liboobs-1-5 libopenal-data libopenal1 libopenal1:i386 libopencc1 libopencore-amrnb0 libopencore-amrwb0 libopenexr6 libopenjpeg2 libopenobex1 liborbit2 liborc-0.4-0 liborc-0.4-0:i386 libotr2 libots0 libp11-kit0 libp11-kit0:i386 libpam-cap libpam-ck-connector libpam-gnome-keyring libpam-modules libpam-modules-bin libpam-runtime libpam-winbind libpam0g libpango-perl libpango1.0-0 libpango1.0-0:i386 libpangomm-1.4-1 libpaper-utils libpaper1 libparse-debianchangelog-perl libparted0debian1 libpathplan4 libpcap0.8 libpci3 libpciaccess0 libpciaccess0:i386 libpcre3 libpcre3:i386 libpcsclite1 libperl5.14 libpipeline1 libpixman-1-0 libpixman-1-0:i386 libpkcs11-helper1 libplist1 libplrpc-perl libplymouth2 libpng12-0 libpng12-0:i386 libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libpoppler-glib8 libpoppler-qt4-3 libpoppler19 libpopt0 libportaudio2 libpostproc52 libprotobuf7 libproxy1 libproxy1:i386 libpth20 libpthread-stubs0 libpthread-stubs0-dev libpulse-mainloop-glib0 libpulse-mainloop-glib0:i386 libpulse0 libpulse0:i386 libpulsedsp libpulsedsp:i386 libpurple-bin libpurple0 libpython2.7 libqt4-dbus libqt4-dbus:i386 libqt4-declarative libqt4-declarative:i386 libqt4-declarative-gestures libqt4-declarative-particles libqt4-designer libqt4-designer:i386 libqt4-dev libqt4-help libqt4-network libqt4-network:i386 libqt4-opengl libqt4-opengl:i386 libqt4-opengl-dev libqt4-qt3support libqt4-qt3support:i386 libqt4-script libqt4-script:i386 libqt4-scripttools libqt4-scripttools:i386 libqt4-sql libqt4-sql:i386 libqt4-sql-mysql libqt4-sql-mysql:i386 libqt4-sql-sqlite libqt4-svg libqt4-svg:i386 libqt4-test libqt4-test:i386 libqt4-xml libqt4-xml:i386 libqt4-xmlpatterns libqt4-xmlpatterns:i386 libqtcore4 libqtcore4:i386 libqtgui4 libqtgui4:i386 libqtwebkit-dev libqtwebkit4 libqtwebkit4:i386 libquadmath0 libquicktime2 libraptor2-0 librarian0 librasqal3 libraw1394-11 libraw1394-11:i386 librdf0 libreadline6 libreoffice libreoffice-base libreoffice-base-core libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-emailmerge libreoffice-filter-mobiledev libreoffice-gnome libreoffice-gtk libreoffice-impress libreoffice-java-common libreoffice-math libreoffice-style-human libreoffice-style-tango libreoffice-writer libresid-builder0c2a libroken18-heimdal libroken18-heimdal:i386 librsvg2-2 librsvg2-2:i386 librsvg2-common librsvg2-common:i386 librtmp0 librtmp0:i386 libsamplerate0 libsamplerate0:i386 libsane libsane:i386 libsane-common libsane-hpaio libsasl2-2 libsasl2-2:i386 libsasl2-modules libsasl2-modules:i386 libschroedinger-1.0-0 libsdl-image1.2 libsdl-image1.2:i386 libsdl-mixer1.2:i386 libsdl-net1.2 libsdl-net1.2:i386 libsdl-sound1.2 libsdl-ttf2.0-0:i386 libsdl1.2debian libsdl1.2debian:i386 libselinux1 libselinux1:i386 libsensors4 libservlet2.5-java libsexy2 libsgutils2-2 libshout3 libshout3:i386 libsidplay1 libsidplay2 libsigc++-2.0-0c2a libsigsegv2 libslang2 libslang2:i386 libslp1 libslv2-9 libsm6 libsm6:i386 libsmbclient libsmpeg0 libsndfile1 libsndfile1:i386 libsnmp-base libsnmp15 libsocket6-perl libsonic0 libsoundtouch0 libsoup-gnome2.4-1 libsoup-gnome2.4-1:i386 libsoup2.4-1 libsoup2.4-1:i386 libspandsp2 libspectre1 libspeechd2 libspeex1 libspeex1:i386 libspeexdsp1 libspeexdsp1:i386 libsqlite3-0 libsqlite3-0:i386 libss2 libssl0.9.8:i386 libssl1.0.0 libssl1.0.0:i386 libstartup-notification0 libstdc++5:i386 libstdc++6 libstdc++6:i386 libstdc++6-4.6-dev libsub-name-perl libsvga1 libswitch-perl libswscale2 libsys-hostname-long-perl libsysfs2 libt1-5 libtag1-vanilla libtag1-vanilla:i386 libtag1c2a libtag1c2a:i386 libtagc0 libtalloc2 libtar0 libtasn1-3 libtasn1-3:i386 libtdb1 libtdb1:i386 libtelepathy-glib0 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libthai-data libthai0 libthai0:i386 libtheora0 libtheora0:i386 libthunarx-2-0 libtidy-0.99-0 libtie-ixhash-perl libtiff4 libtiff4:i386 libtimedate-perl libtinfo5 libtinfo5:i386 libtinyxml2.6.2 libts-0.0-0 libtumbler-1-0 libtwolame0 libudev0 libudev0:i386 libunique-1.0-0 libunistring0 libunistring0:i386 libunity9 libupnp3 libupower-glib1 liburi-perl libusb-0.1-4 libusb-0.1-4:i386 libusb-1.0-0 libusbmuxd1 libutempter0 libutouch-evemu1 libutouch-frame1 libutouch-geis1 libutouch-grail1 libuuid-perl libuuid1 libuuid1:i386 libv4l-0 libv4l-0:i386 libv4lconvert0 libv4lconvert0:i386 libva-x11-1 libva1 libvcdinfo0 libvdpau1 libvisual-0.4-0 libvisual-0.4-0:i386 libvisual-0.4-plugins libvisual-0.4-plugins:i386 libvlc5 libvlccore5 libvncserver0 libvo-aacenc0 libvo-amrwbenc0 libvorbis0a libvorbis0a:i386 libvorbisenc2 libvorbisenc2:i386 libvorbisfile3 libvorbisfile3:i386 libvpx1 libvte-2.90-9 libvte-2.90-common libvte-common libvte9 libwavpack1 libwavpack1:i386 libwbclient0 libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libwildmidi-config libwildmidi1 libwind0-heimdal libwind0-heimdal:i386 libwmf0.2-7 libwnck-3-0 libwnck-3-common libwnck-common libwnck22 libwpd-0.9-9 libwpg-0.2-2 libwps-0.2-2 libwrap0 libwrap0:i386 libwv-1.2-4 libwww-perl libwww-robotrules-perl libwxbase2.8-0 libwxgtk2.8-0 libx11-6 libx11-6:i386 libx11-data libx11-dev libx11-doc libx11-xcb1 libx11-xcb1:i386 libx264-120 libx86-1 libxapian22 libxatracker1 libxau-dev libxau6 libxau6:i386 libxaw7 libxaw7:i386 libxcb-composite0 libxcb-dri2-0 libxcb-glx0 libxcb-glx0:i386 libxcb-keysyms1 libxcb-randr0 libxcb-render0 libxcb-render0:i386 libxcb-shape0 libxcb-shm0 libxcb-shm0:i386 libxcb-util0 libxcb-xv0 libxcb1 libxcb1:i386 libxcb1-dev libxcomposite1 libxcomposite1:i386 libxcursor1 libxcursor1:i386 libxdamage1 libxdamage1:i386 libxdmcp-dev libxdmcp6 libxdmcp6:i386 libxerces2-java libxext-dev libxext6 libxext6:i386 libxfce4ui-1-0 libxfce4util-bin libxfce4util-common libxfce4util4 libxfcegui4-4 libxfconf-0-2 libxfixes3 libxfixes3:i386 libxfont1 libxft2 libxft2:i386 libxi6 libxi6:i386 libxinerama1 libxinerama1:i386 libxkbfile1 libxklavier16 libxml-commons-external-java libxml-commons-resolver1.1-java libxml-parser-perl libxml-twig-perl libxml-xpath-perl libxml2 libxml2:i386 libxmu6 libxmu6:i386 libxmuu1 libxp6 libxp6:i386 libxpm4 libxpm4:i386 libxrandr2 libxrandr2:i386 libxrender1 libxrender1:i386 libxres1 libxslt1.1 libxslt1.1:i386 libxss1 libxss1:i386 libxt6 libxt6:i386 libxtst6 libxtst6:i386 libxv1 libxv1:i386 libxvidcore4 libxvmc1 libxxf86dga1 libxxf86vm1 libxxf86vm1:i386 libyajl1 libyaml-tiny-perl libyelp0 libzbar0 libzephyr4 libzvbi-common libzvbi0 lightdm lightdm-gtk-greeter link-grammar-dictionaries-en linux-firmware linux-generic linux-headers-3.2.0-23 linux-headers-3.2.0-23-generic linux-headers-3.2.0-26 linux-headers-3.2.0-26-generic linux-headers-3.2.0-27 linux-headers-3.2.0-27-generic linux-headers-generic linux-image-3.2.0-23-generic linux-image-3.2.0-26-generic linux-image-3.2.0-27-generic linux-image-generic linux-libc-dev linux-sound-base lm-sensors lmodern locales lockfile-progs login logrotate lp-solve lsb-base lsb-release lshw lsof ltrace luatex m4 mahjongg make makedev man-db manpages manpages-dev mawk mc mc-data memtest86+ mesa-common-dev mime-support miscfiles mlocate mobile-broadband-provider-info modemmanager module-init-tools most mount mountall mpg321 mplayer mscompress mtools mtr-tiny multiarch-support mumble mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server mysql-server-5.5 mysql-server-core-5.5 nano nautilus-data nautilus-dropbox ncurses-base ncurses-bin net-tools netbase netcat-openbsd netpbm network-manager network-manager-gnome network-manager-pptp network-manager-pptp-gnome nmap ntfs-3g ntpdate nvidia-common nvidia-current nvidia-settings obex-data-server odbcinst odbcinst1debian2 odbcinst1debian2:i386 onboard oneconf openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib openprinting-ppds openssh-client openssl openvpn orage os-prober oss-compat p7zip-full parole parted passwd pastebinit patch pavucontrol pciutils pcmciautils perl perl-base perl-modules pgf php5 php5-cli php5-common php5-curl php5-gd php5-mysql php5-xdebug pidgin pidgin-data pidgin-libnotify pidgin-microblog pidgin-otr pkg-config plymouth plymouth-label plymouth-theme-ubuntu-text plymouth-theme-xubuntu-logo plymouth-theme-xubuntu-text pm-utils po-debconf policykit-1 policykit-1-gnome policykit-desktop-privileges poppler-data poppler-utils popularity-contest powermgmt-base ppp pppconfig pppoeconf pptp-linux preview-latex-style printer-driver-c2esp printer-driver-foo2zjs printer-driver-gutenprint printer-driver-hpcups printer-driver-hpijs printer-driver-min12xxw printer-driver-pnm2ppa printer-driver-postscript-hp printer-driver-ptouch printer-driver-pxljr printer-driver-sag-gdi printer-driver-splix privoxy procps prosper ps2eps psmisc psutils pulseaudio pulseaudio-module-x11 pulseaudio-utils python python-appindicator python-apport python-apt python-apt-common python-aptdaemon python-aptdaemon.gtk3widgets python-cairo python-central python-chardet python-configobj python-crypto python-cups python-cupshelpers python-dbus python-dbus-dev python-debian python-debtagshw python-defer python-gconf python-gdbm python-gi python-gi-cairo python-glade2 python-gmenu python-gnomekeyring python-gnupginterface python-gobject python-gobject-2 python-gpgme python-gst0.10 python-gtk2 python-httplib2 python-ibus python-imaging python-imaging-tk python-keyring python-launchpadlib python-lazr.restfulclient python-lazr.uri python-libxml2 python-minimal python-newt python-notify python-oauth python-openssl python-pam python-pexpect python-piston-mini-client python-pkg-resources python-problem-report python-pycurl python-renderpm python-reportlab python-reportlab-accel python-serial python-simplejson python-smbc python-software-properties python-support python-tk python-twisted-bin python-twisted-core python-twisted-web python-ubuntu-sso-client python-uno python-virtkey python-wadllib python-xapian python-xdg python-xkit python-zope.interface python2.7 python2.7-minimal qdbus qgit qt4-demos qt4-designer qt4-dev-tools qt4-doc qt4-linguist-tools qt4-qmake qt4-qmlviewer qtcreator qtcreator-doc radeontool rarian-compat readline-common resolvconf rfkill ristretto rsync rsyslog rtkit samba-common samba-common-bin sane-utils scite screen screen-resolution-extra screensaver-default-images seahorse sed sensible-utils sessioninstaller sgml-base sgml-data shared-mime-info shimmer-themes simple-scan skype smbclient smplayer smplayer-themes smplayer-translations software-center software-center-aptdaemon-plugins software-properties-common software-properties-gtk sound-theme-freedesktop speech-dispatcher sshfs ssl-cert stgit strace sudo synaptic syslinux syslinux-common syslinux-legacy syslinux-themes-debian syslinux-themes-debian-squeeze system-config-printer-common system-config-printer-gnome system-config-printer-udev system-tools-backends sysv-rc sysvinit-utils tar tcl8.5 tcpd tcpdump telnet tex-common texlive-base texlive-binaries texlive-common texlive-doc-base texlive-extra-utils texlive-font-utils texlive-generic-recommended texlive-latex-base texlive-latex-base-doc texlive-latex-extra texlive-latex-extra-doc texlive-latex-recommended texlive-latex-recommended-doc texlive-luatex texlive-pictures texlive-pictures-doc texlive-pstricks texlive-pstricks-doc texmaker texmaker-data thunar thunar-archive-plugin thunar-data thunar-media-tags-plugin thunar-volman thunderbird thunderbird-globalmenu thunderbird-locale-cs thunderbird-locale-en thunderbird-locale-en-us time tk8.5 tmux tor tor-geoipdb torsocks toshset transmission-common transmission-gtk tsconf ttf-dejavu ttf-dejavu-core ttf-dejavu-extra ttf-droid ttf-freefont ttf-indic-fonts-core ttf-lyx ttf-mscorefonts-installer ttf-punjabi-fonts ttf-sil-gentium-basic ttf-ubuntu-font-family ttf-umefont ttf-unfonts-core ttf-wqy-microhei tumbler tumbler-common tzdata tzdata-java ubuntu-extras-keyring ubuntu-keyring ubuntu-minimal ubuntu-restricted-addons ubuntu-sso-client ubuntu-sso-client-gtk ubuntu-standard ucf udev udisks ufw unattended-upgrades unetbootin unetbootin-translations unixodbc uno-libs3 unrar unzip update-inetd update-manager update-manager-core update-notifier update-notifier-common upower upstart ure ureadahead usb-creator-common usb-creator-gtk usb-modeswitch usb-modeswitch-data usbmuxd usbutils util-linux uuid-runtime vbetool vidalia vim-common vim-tiny virtualbox virtualbox-dkms virtualbox-qt vlc vlc-data vlc-nox vlc-plugin-notify vlc-plugin-pulse wamerican wbritish wget whiptail whois winbind wine-gecko1.4 wine-gecko1.4:i386 wine1.4 wine1.4-amd64 wine1.4-common wine1.4-i386:i386 winetricks wireless-regdb wireless-tools wpasupplicant x11-apps x11-common x11-session-utils x11-utils x11-xfs-utils x11-xkb-utils x11-xserver-utils x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev xauth xaw3dg:i386 xbitmaps xchat xchat-common xcursor-themes xdg-user-dirs xdg-user-dirs-gtk xdg-utils xfburn xfce-keyboard-shortcuts xfce4-appfinder xfce4-cpugraph-plugin xfce4-datetime-plugin xfce4-dict xfce4-indicator-plugin xfce4-mailwatch-plugin xfce4-mixer xfce4-netload-plugin xfce4-notes xfce4-notes-plugin xfce4-notifyd xfce4-panel xfce4-places-plugin xfce4-power-manager xfce4-power-manager-data xfce4-quicklauncher-plugin xfce4-screenshooter xfce4-session xfce4-settings xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-utils xfce4-verve-plugin xfce4-volumed xfce4-weather-plugin xfce4-xkb-plugin xfconf xfdesktop4 xfdesktop4-data xfonts-base xfonts-encodings xfonts-mathml xfonts-scalable xfonts-utils xfwm4 xinit xinput xkb-data xml-core xorg xorg-docs-core xorg-sgml-doctools xscreensaver xscreensaver-data xscreensaver-gl xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-mouse xserver-xorg-input-synaptics xserver-xorg-input-vmmouse xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-ati xserver-xorg-video-cirrus xserver-xorg-video-fbdev xserver-xorg-video-intel xserver-xorg-video-mach64 xserver-xorg-video-mga xserver-xorg-video-neomagic xserver-xorg-video-nouveau xserver-xorg-video-openchrome xserver-xorg-video-qxl xserver-xorg-video-r128 xserver-xorg-video-radeon xserver-xorg-video-s3 xserver-xorg-video-savage xserver-xorg-video-siliconmotion xserver-xorg-video-sis xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-trident xserver-xorg-video-vesa xserver-xorg-video-vmware xterm xtightvncviewer xtrans-dev xtrlock xubuntu-artwork xubuntu-default-settings xubuntu-desktop xubuntu-docs xubuntu-icon-theme xubuntu-restricted-addons xubuntu-restricted-extras xubuntu-wallpapers xul-ext-ubufox xz-lzma xz-utils yelp yelp-xsl zenity zenity-common zenmap zip zlib1g zlib1g:i386 Zkrácená verze: Gimp, LibreOffice, Filezilla, Firefox, Google Chrome, Mumble, Pidgin, Thunderbird, Skype, XChat, TexMaker, SMPlayer, VLC, yED, MC, Truecrypt, VirtulBox, MySQL-server, DOSBox, Unetbootin, VMWare, Code::Blocks, Geany, Git, Scite, QtCreator, Wine OS: jak již zřejmo dočasně Xubuntu 12.04) //edit: neřazeno dle nejpoužívanějšího, jen dle kategorií v system menu)
  3. (JS/PHP) Random Image Rotator

    Víckrát znamená přesně co? Více složek, ze kterých by tahal obrázky a následně i více náhledů, kde by se spustilo víc instancí tohoto ,,rotatoru"?
  4. (JS/PHP) Random Image Rotator

    <?php $directory = "gfx/"; if(!is_dir($directory)) die("Enter please valid directory"); $dirHandler = @opendir($directory) or die("Cannot open directory"); $files = Array(); while($file = readdir($dirHandler)) if(is_file($directory.$file) && preg_match("/\.(jpg|png|gif)$/", $file) == 1) $files[] = "\"".$directory.$file."\""; sort($files); $images = implode(", ", $files); closedir($dirHandler) ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="cs"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style type="text/css"> #preview{ width: 480px; height: 320px; border: 1px solid #000000; background-repeat: no-repeat; } </style> </head> <body> <div id="preview"> </div> <script type="text/javascript"> var selector = "preview"; var iterator = 0; var interval = 1; var images = new Array(<?php echo $images?>); function changeBackground(){ var imagesCount = images.length; if(imagesCount > 0 && iterator < imagesCount){ document.getElementById(selector).style.backgroundImage = "url('"+images[iterator]+"')"; //Zapomenute nahodne vybirani iterator = Math.floor((Math.random()*imagesCount)); //iterator++; //if(iterator == imagesCount) // iterator = 0; } } var interval = window.setInterval(changeBackground, interval * 1000); </script> </body> </html> //edit: zapomněl jsem na to náhodné vybírání
  5. Hledáme grafika, který by byl schopen vytvořit grafický návrh pro jeden začínající projekt. Jednalo by se pouze o návrh (výsledná forma odevzdání tedy .psd/.xcf apod.), dále si to již zpracujeme svépomocí. Deadline pro návrh nijak zvlášť nehoří (vývoj projektu, ač překotný, započal teprve minulý měsíc a na vývoj je vyhrazeno ještě půl roku), přesto platí čím dřív, tím líp. A teď asi to, co každého předpokládám zajímá nejvíc aneb Co za to? Nabízíme finanční ohodnocení dle odvedené práce a kvality návrhu samozřejmě v závislosti na autorových požadavcích a představách ohledně tohoto ohodnocení (zkráceně: co si řeknete, to jsme ochotni zaplatit, pokud to bude kvalitativně odpovídat a shodne se na tom naše vedení - 2 lidi ). Něco stručně (nepřítel naslouchá) o projektu: funkčně podobné doposud známým file sharing službám jako Rapid, Ulozto počítá se i s uchováváním/ediací/prohlížením zdrojových kódu, ač to není primárním úkolem platba služeb v systému v Bitcoinech Naše požadavky: kompletní grafický návrh (minimálně 3 stránky, viz dále) web layoutu (tzn vše od hlavičky až po patičku) modul pro prohlížení nahraných souborů, tzn file browser (jedna stránka) modul pro prohlížení/případně editaci souborů, tzn file editor (další stránka) další stránkou by měli být náhledy formulářových prvků (například pro registraci, upload atd.) další možnou stránkou je pak návrh samotné úvodky, ale to bez více informací asi těžko dáte dohromady.. toto by se provedlo později po vybrání konkrétního návrhu a při jeho finalizaci naše představa je ideálně světlý odlehčený návrh s příjemným uživatelským prostředím pro jednoduchou manipulaci s uživatelskými daty, žádné grafické výstřelky projekt není určen především pro firemní klientelu, naopak, svou cestu by si měl najít i k běžným uživatelům (no, zas až tak běžným ne, ale o tom jindy) F. Koláček aka Filgron [email protected] Skype a další kontakt až po prvotní komunikaci přes PM/mail. Děkuji za pochopení a těším se na spolupráci. //edit: Tuto spolupráci můžeme následně podložit i nějakým tím úředním cárem papíru, bude-li zájem, ovšem netrvám na tom
  6. Pokud bych měl hodnotit pouze frontend (nemohu do toho tedy zahrnout grafickou úpravu backendu, její funkčnost, použitelnost a kvalitu src na straně serveru) tak bych musel říct, že za tu cenu by to od tebe vzal pouze blázen. To co si nám předložil nemá ani poloviční cenu (web tak jak je postaven je jednoúčelový, ,,vhodný" pouze tak pro prezentaci nějakého portfólia a to by si koupí dost pohoršilo, grafický návrh.. o tom snad ani nelze hovořit, web je nejednotný, dost nesourodý a hlavně odfláknutý, texty jsou tam naházené bez jakékoliv vize, prostě jak to browser vykreslí, ta flashová nechutnost, kterou je celá stránka uvozena.. co k tomu dodat.. Abych jen nekritizoval, zdroják je relativně slušný a dokonce jsi přispěl i vlastním javascriptem pro ovládání menu.. A ještě jedna trochu mimo. Pokud udáváš stránky na sebe a nejedou, nezachrání tě ani poznámka ,,www.pscode.eu (in reconstruction)", to je lepší ji prostě neudávat. //edit: Doména je dokonce volná
  7. Forum nový projekt

    Když pominu to, co přesně vystihl Wladass, tak mám otázku: Proč si myslíš, že je třeba zakládat další takové fórum zaměřené na ,,IT problematiku", když již pár takových zavedených běží a dále proč by uživatelé měli chodit zrovna na to tvoje?
  8. Malá rada k PHP

    Za prvé, pokud chceš aby ti někdo pomohl, případně poradil, budeš taky muset vyvinout aspoň trochu úsilí.. třeba konečně dávat snippety do tagu code! Dále k tvému problému - input ip je zbytečný, jednak s ním dál nepracuješ a jednak by bylo velice jednoduché ho podvrhnout, komentář za ním taky nedává smysl.. takhle se dá komentovat v PHP, ale ne v HTML - tvá funkce nahodneHeslo není ani funkce, technicky vzato je to procedura, protože nic nevrací, aby to fungovalo jak to je teď, ti tam chybí definování globální proměnné, což je svinstvo, lépe nové heslo vracet - v poli $_REQUEST['text'] je proboha co? Ve formuláři není, nehledě na to, že lepší je používat $_GET/$_POST - dále nijak neošetřen dotaz, by byla radost to používat. Ukázka využívá takto vytvořenou tabulku CREATE TABLE `daily_access` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(128) CHARACTER SET utf8 COLLATE utf8_czech_ci DEFAULT NULL, `ip` varchar(40) CHARACTER SET utf8 COLLATE utf8_czech_ci DEFAULT NULL, `last_access` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `code` varchar(10) CHARACTER SET utf8 COLLATE utf8_czech_ci DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; <?php function nahodneHeslo($delka = 5){ $moznosti = Array("1","2","3","4","5","6","7","8","9","0","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o", "p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N", "O","P","Q","R","S","T","U","V","W","X","Y","Z"); $buff = ""; for($i = 0; $i < $delka; $i++) $buff .= $moznosti[(rand(0, count($moznosti) - 1))]; return $buff; } $err = NULL; if(isset($_POST['odeslat'])){ if(!empty($_POST['jmeno'])){ $config = Array( 'hostname' => "localhost", 'username' => "webdev", 'password' => "webdev", 'dbname' => "test", 'charset' => "utf8" ); $dbLink = mysql_connect($config['hostname'], $config['username'], $config['password']) or die(mysql_error()); mysql_select_db($config['dbname'], $dbLink) or die(mysql_error()); mysql_query("SET NAMES ".$config['charset'], $dbLink) or die(mysql_error()); unset($config); $jmeno = mysql_real_escape_string($_POST['jmeno'], $dbLink); $kod = nahodneHeslo(); $preQuery = "SELECT `last_access` FROM `daily_access` WHERE `name` = '%s' LIMIT 1"; $query = sprintf($preQuery, $jmeno); $dbQuery = mysql_query($query, $dbLink) or die(mysql_error()); if(mysql_num_rows($dbQuery) == 1){ $dbResult = mysql_fetch_row($dbQuery); if(time() > ((24 * 60 * 60) + strtotime($dbResult[0]))){ $preQuery = "UPDATE `daily_access` SET `ip` = '%s', `code` = '%s' WHERE `name` = '%s' LIMIT 1"; $query = sprintf($preQuery, $_SERVER['REMOTE_ADDR'], $kod, $jmeno); $dbQuery = mysql_query($query, $dbLink) or die(mysql_error()); $err = "Váš kód pro odměnu je: ".$kod; } else $err = "Dnes již jste o kód žádal, zkuste to zítra"; } else{ $preQuery = "INSERT INTO `daily_access` (`name`, `ip`, `code`) VALUES ('%s', '%s', '%s')"; $query = sprintf($preQuery, $jmeno, $_SERVER['REMOTE_ADDR'], $kod); mysql_query($query, $dbLink) or die(mysql_error()); $err = "Váš kód pro odměnu je: ".$kod; } mysql_close($dbLink); } else $err = "Nebylo zadáno jméno!"; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Webdev dashboard</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> </head> <body> <?php echo (!is_null($err))? "<p class=\"error\">".$err."</p>" : ""; ?> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> <table> <tr> <td><label for="jmeno">Jméno</label></td> <td><input id="jmeno" name="jmeno" type="text" /></td> </tr> <tr> <td>Vaše IP</td> <td><?php echo $_SERVER['REMOTE_ADDR'];?></td> </tr> <tr> <td colspan="2"><input type="submit" value="Odeslat" name="odeslat" /></td> </tr> </table> </form> </body> </html> Těžko říct, co potřebuješ při opětovném žádání o kód, takto se modifikuje záznam, ale předpokládám, že upravit to na přidání už podle tohoto nebude problém.
  9. Problemek v php

    Jen doplním, že celá ,,magie" zvyšování ID byla přenesena na MySQL a to příznakem AUTO_INCREMENT u sloupce id (to jen pro ujasnění, ze src od ntdrt to sice vyplývá, ale imho je lepší to zdůraznit). Lze to samozřejmě řešit i ,,čistě" v PHP (z db vytáhnout nejvyšší ID, inkrementnout ho a zapsat), ale narazíte tím na řadu problémů, viz atomicita operací, transakce & zamykání tabulek.
  10. Plocha

    Také tedy přidávám možnost nahlédnout do mé pracovní krabičky - už by chtěl rebootnout pravda)
  11. To, že myslíš to kopírování a ne celý script, mně napadlo víceméně hned po postnuti prispevku, taky jsem to hned editoval. Jinak pokud to nechceš konkrétně řešit tu, chápu a PM uvítám
  12. Ad DOS: zkus nastínit řešení, kdy se tedy uživatel zkusí registrovat/přihlásit, ovšem dle tvé logiky tak, aby aby nebyl ovládán uživatelem. Ad inject: pokud si myslíš, že máš vše potřebné, prosim demonstruj s uvedenými src tvé smazání webu. //edit: až teď mně napadla možnost, že každý myslíme něco jiného (ty očividně kontrolu polí), což ano je reálné.. ale ad2 platí
  13. K výše zmíněným připomínkám bych jen dodal, že je vhodné ošetřovat i klíče polí.. když už se počítá s tím, že jich bude chtít uživatel používat víc. Pro escapovani dat do db použít funkce na to urcene (mysql_real_escape_string), místo include použít require, protože script na něj očividně spoléhá a pak maličkosti jako unsetovat vars pro připojení k db a případně hlídání navratovych hodnot aspoň u mysql_query. Ale jako jednoduchá kostra, podle které by šlo postupovat je to hezké) Ad jedna: to mne zajímá, jak, jen dle zmíněného kousku src, můžeš tvrdit, že bys daný web v klidu smazal.. celkem odvážné tvrzení. Předpokládám, že máš vestecke sklony.. pokud ne, rád bych od tebe viděl nástin řešení pokud se budeme držet toho, co zde bylo publikováno. Ad dvě: DOS obrana je preci primárne záležitostí konfigurace serveru. Samozřejmě by bylo vhodné řešit to i na straně prezentace (např captcha u formu - což abychom se nepochopili špatně není obrana proti DOSu, ale proti robotum celkově a proto to tu zmiňuji), ale to je značně nad rámec topicu
  14. [C++ Návod] Switchujeme stringy

    Pokud to bereš jako kibicování a ne jako dobře míněnou kritiku.. s tím nic nenadělám. Pokud ovšem vidíš na mých připomínkách něco neobjektivního, nebo dokonce nesmyslného, samozřejmě si rád vyslechnu připomínky, přeci jen nikdo není dokonalý. K tomu proč nehodím něco do placu a dle tebe jen kibicuji. Autora jsem se v prvním příspěvku snažil navést, proč dle mne to řešení není ideální a jak by se dalo vylepšit, protože zastávám názor, že je lepší pokud se člověk sám snaží sebezdokonalovat a pochopit problematiku, sic při tom narazí na spoustu problémů, ale časem je vyřeší a do budoucna se jim vyvaruje, než aby se mu hodilo hotové řešení, které sice bude schopen nějak použít, ale spousta souvislostí mu unikne. Ideální řešení (z mého pohledu) již zde navíc bylo postnuto bLumou (všechny nedostatky, které jsem na autorově řešení našel byly vyřešeny) i tvůj poslední post s využitím kontejneru to splňuje (rozdíl mezi těmi řešeními je pouze v eleganci - bLumův kód by šel použít i v obyčejném C, zatímco kontejnery jsou až v C++), tudíž podle mne opravdu není zapotřebí přispět dalším kouskem kódu, který by stejně v zásadě funkčně kopíroval tyto dvě výše zmíněné řešení. //méně obsáhlá odpověď je i v historii hulákadla, žel bez diakritiky a s časovým odstupem..technika je zrádce
  15. [C++ Návod] Switchujeme stringy

    Pěkná ukázka programu, který půjde zkompilovat a spustit jen pod operačním systémem od velkého Billa (což jsi zmínil), ale jaksi mi uniká důvod, proč jej bylo třeba zde publikovat celý, když smyslem tohoto topicu bylo, aspoň dle autora, zhodnocení jeho implementace určeného algoritmu a případné výtky/návrhy ke zlepšení. Ne že by nebyl poučný.., ale nestačila by jednoduchá ukázka? Mimoto i k tvé implementaci bych měl stejné výhrady jako u autorové. V definici si závislý na počtu položek v menu (define MENU_ITEMS_COUNT) a také používáš výčtový typ, kde jasně stanovuješ hodnoty, ale popisky k nim (pole menuItems) nastavuješ ve funkci, která by s tím neměla mít vůbec nic společného (cílem by přeci mělo být nastavovat hodnoty ideálně na jediném místě a ne na různých místech) -> klesá přehlednost a znovupoužitelnost pro kohokoliv jiného. //edit typo^2
×