Головна Інтернет Софт Hardware Мобіленд Вебмайстру Адміну Coding Hackzone Форум

Coding

Бази даних: команди SQL24.10.2006 15:00
Розглянемо команди мови SQL. Спочатку – про те, що можна робити за допомогою цієї мови. По-перше, можна знаходити дані у базі за деякими умовами. По друге – додавати дані у базу та видаляти їх з бази. По-третє – змінювати дані. Спочатку давайте розберемося з додаванням даних, аби потім було що шукати, змінювати та видаляти. Крім того, ми розглянемо як працювати з базою у PHP.

Бази Даних: вступ24.10.2006 15:00
Розглядаємо основи баз даних.

Інсталяція Apache+PHP+Mysql під Windows28.03.2008 15:00
Зараз більшість використовує пакет Denver для швидкої інсталіяцї всіх цих компонент. Проте при бажанні можна інсталювати і вручну. Стаття коротко описує, як це робиться.

Загальна інфа про сесії24.03.2008 15:00
При створенні веб проектів, які складаються більше, ніж з одного скрипта, часто виникає потреба передавати значення змінних між скриптами. Звичайно, це можна робити через кукі або вставляючи приховані поля в хтмл формах. Проте коли змінна є хоча б двовимірним масивом, або об"єм даних, що необхідно передати є значним, згадані способи не є дуже підходящими.

Відбувся офіційний реліз Google Android SDK (19 фото + 4 відео)15.11.2007 15:00
Як і було обіцяно, 12 листопада, відбувся реліз SDK (Software Development Kit – повний пакет утиліт і документація, необхідні для створення програм) Android. Всі охочі спробувати створити свою власну програму для нової платформи можуть вже зараз скачати SDK і отримати грошову винагороду за кращі застосування, створені на базі Android. Для стимуляції і мотивації таких незалежних розробників встіновлено Android Developer Challenge із загальним призовим фондом 10 млн. доларів. Далі ви знайдете багато скріншотів користувацького інтерфейсу Android, ну а ті, кому одних тільки фото не достатньо, можуть ознайомитися з ним на відео, яких є аж чотири, правда, готуйтеся більше слухати (англійською), чим дивитися....

PHP Source Injection06.09.2007 15:00
Одна з найпоширеніших помилок PHP скриптів є помилка класу PHP Source Injection чи просто PHP-ін`єкція, це можливість впровадити будь-який PHP-код на серверній стороні сайта. Така помилка становить велику небезпеку для сайта і про неї не можна забувати.

Google Labeler. AI для AI версія друга.03.09.2007 15:00
Ось тут Штучний інтелект для штучного інтелекту на нашому сайті Сергієм Адамчуком уже піднімалося питання того, що штучний інтелект потребує не раз зовнішньої підтримки, яка приходить у формі залучення рядових користувачів Інтернету до виконання рутинно-інтелектуальних дій. Такий собі "Штучний інтелект для штучного інтелекту". У першу чергу це стосується задач розпізнавання графічних образів. Звичайно, такий підхід вимагає мотивації користувачів. А платити ніхто не хоче. І тоді замість матеріальної мотивації використовується, скажемо так, слабкість людського духу. Мені відомі випадки, коли такі задачі доручалися людям взамін за доступ до порно ресурсів. Тобто для входу в закриту зону сайту з порноконтентом користувач повинен був розпізнати капчу або щось подібне, яка насправді не була оригінальною капчою порносайту, а зображенням з якогось сайту, де вона була бар'єром на шляху бота. Коли користувач правильно розпізнавав капчу, бот виконував свою "чорну" справу, а користувач добирався до такого бажаного контенту. Але виявляється, хіть не єдина людська слабкість, що дає можливість запрягти людину у таку специфічну діяльність. Азарт - ось наступна вада людини, що стала використувуватися у подібних задачах. Проте, на цей раз, азарт користувачів використовують не якісь безіменні хакери чи бездушні боти, а, як це не дивно, сам Google. Як це відбувається і для чого? Якщо вам цікаво подивитися, то вам сюди - http://images.google.com/imagelabeler/

Microsoft запропонує стороннім розробникам новий набір технологій захисту коду16.07.2007 15:00
1 жовтня Microsoft запропонує стороннім розробникам новий набір технологій, які повинні будуть їм допомогти упровадити у власні програми системи захисту коду від інженерного аналізу, дозволити здійснювати валідації коду, а також надасть технологію активації програм.

Коди помилок HTTP (та їх описи )30.06.2007 15:00
Знання і розуміння кодів стану HTTP потрібне як простим користувачам (часто - щоб зрозуміти, наприклад, чому ж сторінка не завантажилася), так і програмістам і системним адміністраторам (для настройки серверів, для коректних відповідей скриптів клієнтам і тому подібне). Нижче приведений список код стану HTTP і дані необхідні пояснення.

MustLive Perl Pascal Programs Interpreter27.06.2007 15:00
Вчора вийшла нова версія програми Perl Pas Interpreter v.1.3. В новій версії: Додана підтримка циклів. Підтримується цикл for. Для for підтримується зростаючий (to) та спадаючий (downto) цикли. В операторі for підтримуються арифметичні вирази. Обмеження ($loop) дійсне для циклів for так само як для міток. Деталі на сайті інтерпретатора. Тема для обговорення програми на форумі. Додаткова інформація про Perl Pas Interpreter в розділі

Delphі HotKeys - гарячі клавіші26.02.2007 15:00
HotKeys - комбінації клавіш, на які може реагувати додаток, навіть якщо він не має фокуса або запущений в треї.

Відправлення листа засобами Borland Delphі13.02.2007 15:00
Для відправлення електронного листа, без використання поштового клієнта, ми будемо використовувати компонент TNSMTP, що перебуває на вкладці FastNet.

Новий захист ядра DataLife Engine03.02.2007 15:00
Хотілося б представити вам нову можливість безпеки ядра скрипта від проведення XSS атак і MYSQL ін'єкцій. Більше 90% різного роду атак і сканувань відбувається шляхом маніпуляції рядком браузера і передачею шкідливого коду методом GET.

Класи24.10.2006 15:00
Ми вивчили достатньо для написання великих і складних скриптів. Проте є ще кілька технологій програмування, які дозволяють дещо спростити реалізацію складних систем. Одна з цих технологій – так зване об’єктно-орієнтоване програмування (ООП).

Робота з файлами24.10.2006 15:00
За допомогою того, що ми засвоїли з попередніх уроків, вже цілком можна писати найпростіші скрипти. Проте невизначеною залишилася проблема зберігання результатів роботи скриптів на сервері та використання цих результатів цим самим скриптом або іншими скриптами. Наприклад, якщо ми хочемо розмістити на сайті підрахунок кількості відвідувачів, то ми маємо зберігати цю кількість як число у якомусь окремому місці, а при кожному візиті до сторінки читати, збільшувати його та зберігати знову. Але ми не можемо користуватися для цього, наприклад, змінними PHP, тому що змінна “живе” лише від початку її застосування у окремому скрипті до його кінця, і побачити значення цієї змінної у іншому скрипті не виявляється можливим.

Функції. include, require24.10.2006 15:00
У попередніх уроках ми вже розглядали деякі приклади функцій, наприклад, strlen(), substr() та ін. Сенс функцій – спростити задачу написання складного коду. Це спрощення відбувається так: деяку частину коду виділяють у окремий блок (тіло функції), дають йому ім’я (тобто визначають функцію), а потім у разі потреби викликають за цим іменем. У разі виклику просто виконується ця частина коду.

Конструкція switch()24.10.2006 15:00
В уроці по конструкції if() ми розглядали перевірку кількох умов за допомогою if()..elseif()..else.. switch() – це дещо наочніший спосіб виконати те ж саме. Спочатку розглянемо загальну схему роботи switch():

Цикли for(), foreach()24.10.2006 15:00
Як можна було зрозуміти з попереднього уроку, користування циклом часто має такі спільні риси: 1. Перед початком циклу встановлюється деяка умова 2. На кожному кроці циклу ця умова перевіряється 3. В результаті виконання тіла циклу змінюються деякі параметри, що впливають на умову, яка перевіряється Спрощенням даної схеми є цикл for().

Цикли while()24.10.2006 15:00
Як уже зазначалося у попередньому уроці, порядок виконання операторів у скрипті – послідовний, починаючи з першого і до останнього. Однак у більшості випадків є потреба виконувати деяку частину коду більше одного разу, можливо, з дещо зміненими параметрами. Для таких цілей використовують цикли while() та for().

Конструкція if()24.10.2006 15:00
Програма (тобто php-скрипт) виконується по одному оператору, починаючи від першого оператора до останнього. Проте у більшості випадків такої поведінки програми недостатньо. Важливо, щоб програма у одних випадках (залежно, наприклад, від дій користувача, або від часу, або від будь-яких зовнішніх чи випадкових умов) вела себе по різному. Для завдання такої поведінки використовується умовна структура if(). Принцип її дії полягає ось у чому: задається деяка умова, і в разі виконання умови виконується один оператор, а в разі невиконання – інший. Як приклад розглянемо скрипт, який друкує один з двох рядків залежно від умови.

< [1] 2 [3] [4 >




ФОРУМ



КНИГИ, ЛІТЕРАТУРА

Брэнсон Ричард — «К черту все! Берись и делай!» (аудиокнига MP3) Придбати на
AudioBooks.com.ua -
69,95 грн.
Брэнсон Ричард — «К черту все! Берись и делай!» (аудиокнига MP3)
Вламис Энтони, Смит Боб — «Yahoo! Секреты самой популярной Интернет – компании» (аудиокнига MP3) Придбати на
AudioBooks.com.ua -
49,95 грн.
Вламис Энтони, Смит Боб — «Yahoo! Секреты самой популярной Интернет – компании» (аудиокнига MP3)

Партнери