101

(103 відповідей, залишених у PHP)

0xDADA11C7 написав:

Я особливо не придивлявся, тому поясніть мені різницю між mysql і mysqli інтерфейсами. ПДО поки облишимо.

mysqli - покращена версія mysql, яка краще працює з новими версіями мускула.
є ООП, підтримка транзакцій і ще деякі можливості.
Тобто рахується що це новіша версія драйвера для мускула, де використовуються якісь нові можливості і все таке. Я по привичці використовую mysql і PHP 5.3., все ок.

mysql зараз deprecated, це значить шо в наступних версіях PHP його можуть вирізати взагалі. На відміну від Microsoft, котра підтримує технології 95 вінди, навіть небезпечні (апі, в яких може бути буфер оверфлоу), Опенсорс діє тоталітарно. Випустили новий модуль - їм і користуйся, а старий виріжем зовсім.

quez написав:

Якщо у вас кожен проект особливий, то ви безумовно правий

Іменно так.
А при створенні сайтів-візиток, магазинів і подібних однотипних сайтів фреймворк зручніше, я правильно розумію?

quez, поясніть в чому логіка - якщо треба авторизацію чи подібне, чого не взяти модуль PEAR чи ще якийсь готовий класс під конкретну задачу? Нащо привязувати весь проект до фреймворку?

104

(46 відповідей, залишених у PHP)

VTrim, я маю на увазі PHP 5, ранні версії. По факту, мало що помінялось.

105

(22 відповідей, залишених у Системне програмування)

0xDADA11C7 написав:
morgot написав:

Але хук WH_KEYBOARD_LL працює без dll.

на системах вище ХП?

Вище XP - не знаю, мабуть все таки ні, тому що є Integrity Level (який не дасть трояну отримати повідомлення для процессів з IL вище чим у нього). Точно не скажу, треба пробувати.

quez написав:

дати можливість не писати одне й те ж багато разів

Наприклад?

107

(46 відповідей, залишених у PHP)

PHP дійсно має дуже низький рівень входження. З цим можна не погоджуватись, але що є то є. Так, зараз в PHP добавили багато різної фігні, різні там можливості ООП, де чорт ногу зламає. Але, якшо брати примітивні скрипти, то нічого не помінялось з 2004 року. Берем книжку тих часів, викидаєм розділ про register_globals, і пишемо.

108

(22 відповідей, залишених у Системне програмування)

0xDADA11C7 написав:

Тягати з собою незграбну ДЛЛ.

Це дійсно не діло. Але хук WH_KEYBOARD_LL працює без dll.

Тому що іде деградація населення. Фреймворки це ідіотизм, PHP і так достатньо простий, нащо його ще упрощати? В результаті люди пишуть сайти візитки на 20метрових фреймворках, і не розуміють навіть базові основи навіть простого PHP.

Я проти PHP фреймворків. Javascript то інша справа, там деколи дійсно простіше взяти jquery, чим гратись з кроссплатформенністю, але в PHP таких проблем немає.

110

(22 відповідей, залишених у Системне програмування)

0xDADA11C7 написав:

А от використання його в зловмисному ПЗ є якщо і можливим, то дуже обмеженим (пишу для тих хто просто хоче передерти код).

Чому ви так думаєте?
Через те, що хуки палять авери? Чи якісь інші причини?

Під Лінукс я бачив вакансії, де треба знати С (серверний софт).
Під Вінду - тільки малварь, роботи і грошей там дуже багато, але і знати треба немало. Це не якась java чи php.
Ну або працювати у аверів за копійки.