(оставьте это поле пустым)
Пароль (чтобы удалить пост или файл)

21   [Ответ]  
15610682003430.png   (113Кб, 432x259)   Показана уменьшенная копия, оригинал по клику.
113
Пришло время напомнить позёрам, первокурсникам и прочим отбросам критерии хорошего языка программирования.
1. Язык должен быть интерпретируемым. Хороший язык не заставляет программиста ебаться с компиляторами и прочим ненужным говном, позволяя сфокусироваться на основной задаче — программировании (запиливание параши — программирование).
2. Нет никакой типизации. Максимально допустимая — как в перле. Как сказано выше, хороший язык позволяет программисту не отвлекаться на хуйню и заниматься непосредственно делом (программированием).
3. Язык не принуждает к определённой парадигме, как это делает, например уёбищная жаба или ещё более уёбищное си. Можно писать что угодно, объявлять и вызывать где угодно и когда угодно, при этом код будет работать — программисту виднее, как ему писать его парашу.

Исходя из вышесказанного,

Примерами хороших языков программирования можно считать, например, PHP и JS.
Это самые лучшие и востребованные языки из существующих на сегодняшний день. Сюда также можно отнести питон, если закрыть глаза на его своеобразность. Ещё менее хорошим примером является перл.

Примеры уёбищных языков программирования — Java, C#.
Говно для студентов, которым ебанутые преподы не разрешают писать на нормальных языках, потому что сами, являясь бухим патриотичным быдлом с семьями, детьми и виндовсом, их не знают. Для программирования как такового практически бесполезны.

Примеры говна, не имеющего отношения к программированию — C, C++.
Эталоны чистейшего говна. Мудаки, которые тратят всю свою жизнь на изучение этого омерзительного кала, никогда не запилят хорошую парашу и не попадут в правящую верхушку, потому что их умения не имеют ничего общего с программированием и потому бесполезны. Такие опущи пьют мочу на всех парашах и умирают рядовыми анонимами (мочехлёбами), чего и заслуживают. Не будьте такими и учите хорошие и полезные языки.

Всякую дрисню типа хачкеля, несмотря на то, что истории известны примеры долбоёбов, пытавшихся на ней программировать, даже упоминать противно, так что не будем.


12   [Ответ]  
15606928949290.jpg   (54Кб, 720x544)   Показана уменьшенная копия, оригинал по клику.
54
В данном треде я буду пилить парашу и параллельно отчитываться о сделанном/задавать вопросы. Кстати, параша в порядке эксперимента будет пилится на чистом php, никаких этих ваших жопоскриптов. Опыт кодинга у меня - полгода.

Что уже сделано:
-Динамический список досок, данные о досках лежат в БД.
-На каждой доске есть треды и посты, прикручена нумерация постов, время их отправки. Посты и треды - в БД.

Ближайшие планы:
-Допил админки (создание/удаление досок/постов из чмодминского кабинета, защищённого паролем)
-Прикрепление картинок
-Устранение дырок безопасности (загрузка исполняемых файлов, кода в метаданных, подмена параметров в запросе, вся хуйня)
-Непосредственно верстка, но это вообще не скоро

Насущные вопросы:
-КАК БЛЯТЬ ИЗМЕНЯТЬ ПАРАМЕТРЫ ТАБЛИЦЫ В SQL ЧЕРЕЗ ЗАПРОСЫ?! Хочу ставить одной колонке AI, но не руками, а через запрос.
-Где и как хранить картинки и вообще вся работа с картинками

Такие дела пихач, ждите очередную парашанейм
Пропущено 3 постов. Нажмите ответ, чтобы посмотреть.
>> 16  
Дам совет - PDO сила. Prepared Queries хорошо защищает от sql иньекций. Да и PDO сам по себе защищеннее mysqli. А mysql в наше время это лютый трэш.

бтв удачи в запиле движка для параш
>> 17  
Можно вообще без БД, чисто на файлах. TinyIB так умеет.
>> 18  
>-Где и как хранить картинки и вообще вся работа с
>картинками

Хранить картинки ну в папке img например, делать миниатюры можно юзая GD или ImageMagick. А так больше ничего не нужно. В пыхе загруженные через multipart-формочку файлы храняться в массиве $_FILES. Ключ такой же как и нейм у поля ввода картинки. Дальше проверяешь content-type, все такое, чтобы не залили случайно шелл. А дальше, move_uploaded_file (или как там?), делаешь миниатюрку и все тип-топ.
>> 19  
>-КАК БЛЯТЬ ИЗМЕНЯТЬ ПАРАМЕТРЫ ТАБЛИЦЫ В SQL ЧЕРЕЗ ЗАПРОСЫ?! Хочу ставить одной колонке AI, но не руками, а через запрос.

ALTER TABLE %ТАБЛИЧКАНЕЙМ% SET AUTO_INCREMENT=значение;


Алсо вроде как pma показывает sql запрос на каждую операцию, но я пмашкой сто лет не пользовался.
>> 20  
>>16
>>17
>>18
>>19
Спасибо, переделку с PDO как раз начал. Про картинки понял, по идее завтра должен запилить. С табличкой уже разобрался как раз таки с помощью pma


11   [Ответ]  
15594526753910.jpg   (24Кб, 203x480)   Показана уменьшенная копия, оригинал по клику.
24
ПРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР


10   [Ответ]  
15252697089130.jpg   (62Кб, 1024x682)   Показана уменьшенная копия, оригинал по клику.
62
ЛУЧШИЕ ЗАЩЕКАНКИ ЗДЕСЬ
ДАТЬ ЗАЩЕКУ С ЗАГЛОТОМ 1 000 РУБЛЕЙ
ВЫЕБАТЬ В ВАРЕНИК 15 00 РУБЛЕЙ
_В поПУ ТРИ КОСАРЯ
ЗАХОДИ И ЕБИ!!!!1
https://lmy.de/0idCI


7   [Ответ]  
14702686868200.jpg   (71Кб, 1280x720)   Показана уменьшенная копия, оригинал по клику.
71
_____________)))))))))))))
_____________)))))))))))))
_____________)))))))))))))
_____________)))))))))))))
_____________)))))))))))))
_____________)))))))))))))_____________)))))))))))))
_____________)))))))))))))
_____________)))))))))))))_____________)))))))))))))

_____________)))))))))))))_____________)))))))))))))_____________)))))))))))))
_____________)))))))))))))
_____________)))))))))))))
_____________)))))))))))))_____________)))))))))))))_____________)))))))))))))_____________)))))))))))))
_____________)))))))))))))
>> 8  
Это лисп?
>> 9  
макасин


1   [Ответ]  
14354493360030.jpg   (59Кб, 610x355)   Показана уменьшенная копия, оригинал по клику.
59
PHP для даунов.
>> 3  
``
code code
``
>> 4  
[CODE]static void main(){}[/CODE]


2   [Ответ]  
14355123789470.jpg   (6Кб, 284x177)   Показана уменьшенная копия, оригинал по клику.
6
>> 6  
бля


5   [Ответ]  
14432746641010.jpg   (48Кб, 800x600)   Показана уменьшенная копия, оригинал по клику.
48
2
-
c
h
r
u
.
n
e
t


Удалить пост
Пароль

Предыдущая  Следующая