Суббота, 27 Апреля 2024, 11:26

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Форум игроделов » Записи участника » biohazardo [238]
Результаты поиска
biohazardoДата: Суббота, 05 Мая 2012, 17:11 | Сообщение # 101 | Тема: Help! - помогите раскрутить мой блог
участник
Сейчас нет на сайте
Quote (Aevien)
Я могу разместить тебя у себя на сайте за 50 рублей в месяц.

С такой посещаемостью красная цена 5рублей месяц

Добавлено (05.05.2012, 17:11)
---------------------------------------------
Quote (Kp0c124578)
Ребята помогите раскрутить мой блог: http://csharpuroki.blogspot.com/ , даже 1-10 активных пользователей хватит, и кстати кому нужны уроки присоединяйтесь

Попробуй купить домен второго уровня (не знаю, можно ли на блоггер его сделать, погуглить надо), потом прогон по раскрутчикам, типа http://www.webeffector.ru/ (когда будет много контента). Результата мало, но может быть. А самое главное: Очень много много статей и уроков, тогда он сам раскрутится. Но домен 2го уровня очень желателен для этого. Пока там нет ничего, его никто раскрутить не сможет. Нужен контент, пиши статьи, а потом увидишь результат.


web-developer, который хочет делать игры хотя-бы чуть-чуть

Сообщение отредактировал biohazardo - Суббота, 05 Мая 2012, 17:13
biohazardoДата: Суббота, 05 Мая 2012, 17:02 | Сообщение # 102 | Тема: Школьники бросают кирпичами в машины
участник
Сейчас нет на сайте
Quote (iLORd)
Стрельба на поражение способна творить чудеса практически с любой толпой. Просто у нас омоновцам обычно приказывают действовать как можно мягче и даже вместо спецсредств использовать только дубинки и щиты.

Стельба на поражение по толпе граждан поднимет граданскую войну.


web-developer, который хочет делать игры хотя-бы чуть-чуть

Сообщение отредактировал biohazardo - Суббота, 05 Мая 2012, 17:02
biohazardoДата: Суббота, 05 Мая 2012, 16:55 | Сообщение # 103 | Тема: Microsoft XNA Обзор. Данные. Описание.
участник
Сейчас нет на сайте
Пытался работать с ХНА без знаний C#. Был вдохновлён Террарией, которая на ХНА. Трудно конечно, но можно научиться быстро. Но мне почему то не понравилось, другие языки родней, и кроссплатформенней...

web-developer, который хочет делать игры хотя-бы чуть-чуть
biohazardoДата: Суббота, 05 Мая 2012, 16:53 | Сообщение # 104 | Тема: Подскажите статью про четвёртое измерение
участник
Сейчас нет на сайте
Quote (allxumuk)
Так и в нашей вселенной 10 осей координат и 1 времени.

Это лишь теория... Одна из многих, хоть и наиболее успешная сейчас.

Quote (mrResident)
А четвертое измерение это все таки время, которое является неотъемлемой частью трехмерного пространства.

Да вот только почему то по другим осям можно перемещаться, а по времени нет. Время- это изменение содержания объектов других трех измерений. Если смогут по времени перемещаться, тогда можно назвать это измерением, наряду с 3мя пространственными. И в сабже говорится не о нем, а о четвертом пространственном. В такой системе время пятое, если считать за измерение.


web-developer, который хочет делать игры хотя-бы чуть-чуть
biohazardoДата: Суббота, 05 Мая 2012, 16:48 | Сообщение # 105 | Тема: Школьники бросают кирпичами в машины
участник
Сейчас нет на сайте
Quote (iLORd)
Ведь если каждый день делать зарядку, регулярно отстаивать Гражданскую Позицию и верить в Либеральные Ценности, то омоновцы ничего не смогут вам противопоставить.


Омону можно противопоставить большое количество людей в толпе, а не качество отдельных единиц.


web-developer, который хочет делать игры хотя-бы чуть-чуть
biohazardoДата: Суббота, 05 Мая 2012, 16:31 | Сообщение # 106 | Тема: Поиск, критика приветсвтуется
участник
Сейчас нет на сайте
Quote (Тритон)
Ты не отличаешь базу от файла? Админка - такая же страница, она будет в базе.

А база содержит PHP-код???????? Там в страницах PHP-КОД????????????????????????

Добавлено (05.05.2012, 16:31)
---------------------------------------------

Quote (Тритон)
ею делается и написан на языке программирования, а не разметки.

А зачем писать разметку на языке программирования? Зачем писать один язык на другом языке?


web-developer, который хочет делать игры хотя-бы чуть-чуть
biohazardoДата: Суббота, 05 Мая 2012, 16:24 | Сообщение # 107 | Тема: Поиск, критика приветсвтуется
участник
Сейчас нет на сайте
Quote (Тритон)
Кстати, и phpmyadmin не обязателен, я могу написать и свою админку и разместить в той же базе.

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


web-developer, который хочет делать игры хотя-бы чуть-чуть
biohazardoДата: Суббота, 05 Мая 2012, 16:19 | Сообщение # 108 | Тема: Поиск, критика приветсвтуется
участник
Сейчас нет на сайте
Quote (Тритон)
А у меня там что по-твоему? Вся оформистика в файле index.php.


Ну так index.php и есть шаблон, о котором мы вторую страницу уже исписали, но только с засунутой в него логикой, которая там не нужна.


web-developer, который хочет делать игры хотя-бы чуть-чуть
biohazardoДата: Суббота, 05 Мая 2012, 16:17 | Сообщение # 109 | Тема: Поиск, критика приветсвтуется
участник
Сейчас нет на сайте
Quote (Тритон)
А во-вторых статика как раз и не масштабируема на столько, что за 10 страниц вышел = забудь о возможности хоть как то менять оформление.


Ну так а зачем в БД хранить эту статику? В БД храниться только код/текст КОНКРЕТНОЙ СТАТЬИ, а не хедер, футер, навигация и прочее, что к ней не относится.

Добавлено (05.05.2012, 16:17)
---------------------------------------------

Quote (Тритон)
Не рассказывай сказки. Я правлю в блокноте.

Это как? Зашел в пхпмайадмин, скопировал из поля значение ячейки текста, потом в блокнот, и потом обратно?


web-developer, который хочет делать игры хотя-бы чуть-чуть
biohazardoДата: Суббота, 05 Мая 2012, 16:14 | Сообщение # 110 | Тема: Поиск, критика приветсвтуется
участник
Сейчас нет на сайте
Quote (Тритон)
Файл мой и в неём только то оформление, которое мне нужно, единое для всех страниц. Там нечего масштабировать и усложнять.


Какой файл имеет оформление для всех страниц? Тот что в базе лежит? Тоесть в базе все записи с одинаковым оформлением находятся???

Добавлено (05.05.2012, 16:14)
---------------------------------------------

Quote (Тритон)
Quote (biohazardo)
А в базе легко поправить html-код какой нибудь странички, которая там лежит?
Нет, конечно. В базе это сделать элементарно.


В базе это сделать ахренительно трудно по той причине, что это надо править через какой нибудь phpmyadmin, который в 1000 раз хуже самого тухлого блокнота. Там так чудестно править html код...


web-developer, который хочет делать игры хотя-бы чуть-чуть

Сообщение отредактировал biohazardo - Суббота, 05 Мая 2012, 16:12
biohazardoДата: Суббота, 05 Мая 2012, 16:05 | Сообщение # 111 | Тема: Поиск, критика приветсвтуется
участник
Сейчас нет на сайте
Quote (Тритон)
А во-вторых база - она база и есть, там лазить просто и удобно.

А в базе легко поправить html-код какой нибудь странички, которая там лежит?

Добавлено (05.05.2012, 16:05)
---------------------------------------------
Обычно такие сайты, в которых много статичных страниц (а именно они ТУТ в БД и хранятся), и нет никаких наворотов с комментариями, регистрацией, делают статическими без всяких баз и PHP. А поисковик втыкают от гугла.


web-developer, который хочет делать игры хотя-бы чуть-чуть

Сообщение отредактировал biohazardo - Суббота, 05 Мая 2012, 16:05
biohazardoДата: Суббота, 05 Мая 2012, 16:00 | Сообщение # 112 | Тема: Поиск, критика приветсвтуется
участник
Сейчас нет на сайте
Code

echo "\n";  
OutputSubLinks($url, $site, $include);  
echo "</div>\n";  
echo "</td>\n";  
echo "</tr>\n";  
echo "<tr>\n";  
echo "<td colspan=2>\n";  
echo "<table border=0 cellpadding=0 cellspacing=0 width=100%>\n";  
echo "<tr>\n";  
echo "<td>\n";  
echo "<p>Атавин<br>\n";  
echo "Тарас<br>\n";  
echo "Александрович</p>\n";  
echo "</td>\n";  
echo "<td width=100% align=\"center\">\n";  
echo "<img src=\"";  
if ($url!="index")  

И что это такое? Говнокод плачет по этому куску....

Quote (Тритон)
Всё. И не надо полчаса качать друпал, потом ещё ставить его, мучаться с его настройкой и ограниченностью оформления. У меня много уже, но попадает идеально, так как это своё, а что писать - ограничений нет

1) Друпал - это CMS!!!!!!!!!!!!!! Он тут вообще не нужен.
2) Мучаться в таком коде придется годами потом.
3) Ограничений по оформлению у фреймворков нет абсолютно никаких.

Добавлено (05.05.2012, 16:00)
---------------------------------------------

Quote (Тритон)
Quote (biohazardo)
Ну когда надо будет усложнить приложение, она станет файлом из 100000000000 тысяч строк.
С какой стати?


Захочется сделать еще один поиск, потом регистрацию пользователей, потом добавить туда статьи, потом админку, потом комментарии... Сколько будет файл занимать?

Да даже для простейшего поиска без наворотов такая структура не подходит.


web-developer, который хочет делать игры хотя-бы чуть-чуть
biohazardoДата: Суббота, 05 Мая 2012, 15:54 | Сообщение # 113 | Тема: Поиск, критика приветсвтуется
участник
Сейчас нет на сайте
Можно все обращения делать через index.php, а параметры маршрута передавать ему в виде GET. Например index.php?search будет означать вывод формы, а index.php?results будут означать вывод (если форму передать в виде POST).

Далее index.php ищет роутер, который определяет, что нужно вызывать - вывод формы, или поиск с выводом результатов. Он отправляет скрипт в другие классы, которые и обрабатывают действия (форма или поиск). Класс вывода формы просто эхает шаблон формы в браузер, а класс поиска ищет все в базе, и потом, используя файл вида результатов поиска, эхает опять же обратно в браузер.

Доступ прямой только к index.php, ко всему остальному доступа быть не должно. Если нам надо поправить html-код, мы будем править HTML-код, а не пхп вперемежку с хтмл. Если мы хотим изменить логику поиска, мы будет править именно PHP-код, а не кашу. Это всё можно всунуть и в 1 файл скрипта, и 2 файла шаблона. И это будет гораздо легче читаться, чем то, что в шапке темы.

Quote (Тритон)
У меня один файл.

Ну когда надо будет усложнить приложение, она станет файлом из 100000000000 тысяч строк. Там очень легко будет все править и масштабировать.


web-developer, который хочет делать игры хотя-бы чуть-чуть
biohazardoДата: Суббота, 05 Мая 2012, 15:33 | Сообщение # 114 | Тема: Поиск, критика приветсвтуется
участник
Сейчас нет на сайте
Quote (Тритон)
То есть это вообще отдельная прилада? А нафига мне ещё энное количество мегабайт? Только ради дополнительных ограничений и зависимости моих скриптов от чужих представлений? Классная независимость скрипта от представления!


Мой собственный мини-фреймворк с MVC-архитектурой весит 20 килобайт, и состоит только из PHP-скриптов. Вообщем я понял, ничего не докажешь. Будто по Поповским урокам учился....

Добавлено (05.05.2012, 15:32)
---------------------------------------------
Quote (Тритон)
Нифига себе! Для каждой страницы делать и php файл, и ещё отдельно заполнять запись в базе. Финиш.


У меня слов нет. 1 ФАЙЛ НА ВСЁ!!!!! ОДИН!!!!!!!!!!!!!! финиш будет в твоих скриптах, когда их масштабировать не сможешь.

Добавлено (05.05.2012, 15:33)
---------------------------------------------
Быстрей познавать основы на http://irbis-team.com/


web-developer, который хочет делать игры хотя-бы чуть-чуть

Сообщение отредактировал biohazardo - Суббота, 05 Мая 2012, 15:33
biohazardoДата: Суббота, 05 Мая 2012, 15:30 | Сообщение # 115 | Тема: Поиск, критика приветсвтуется
участник
Сейчас нет на сайте
Quote (Тритон)
Вот эта часть и фреймвок.


Это просто серверная часть приложения, её лишь условно можно назвать фреймворком. Фреймворк - это готовый каркас, на который программист навешивает свой код, и соотвественно, своё веб приложение. Фреймворк он может писать себе сам, может брать готовый. Это упрощает и ускоряет разработку. Хороший веб-фреймворк приучает программиста к правильному подходу в веб-разработке.

Например, если я себе пишу форум, не обязательно я пишу для него фреймворк.


web-developer, который хочет делать игры хотя-бы чуть-чуть
biohazardoДата: Суббота, 05 Мая 2012, 15:21 | Сообщение # 116 | Тема: Поиск, критика приветсвтуется
участник
Сейчас нет на сайте
Quote (Тритон)
А нафига мне цеплять целиком какой то там замудрёный фреймвок и всё равно мучаться с его ограничесниями? У меня по сути тот же фреймвок, но свой, а потому во-первых не требующий изучения, а во-вторых минималистичный, то есть вообще без лишних килобайтов. MySql всё равно в составе сервака, а ничего лишнего я не писал. В отличие от всяких там друпалов с готовой поддержкой блогов, форумов и гостевых книг.


Друпал - это вообще CMS,а не фреймворк. Фреймворк нужен для быстрой разработки потому, что он уже имеет готовую архитектуру. А программисту нужно писать уже всё остальное, исходя из этой архитектуры. А чтобы писать свой фреймворк, надо сначала посмотреть, как они работают.


web-developer, который хочет делать игры хотя-бы чуть-чуть
biohazardoДата: Суббота, 05 Мая 2012, 15:17 | Сообщение # 117 | Тема: Поиск, критика приветсвтуется
участник
Сейчас нет на сайте
Quote (Тритон)
А что же ещё?

Умный блокнот. Ссылку давал.

Quote (Тритон)
А чтоб не повторять вёрстку таблицы, низ и оглавление в исходнике каждой страницы. index.php разбирает урл и эхает, или евалит нужную страницу в ячейку, а вокруг находится оформление, отделённое и от скриптов, и от данных.

Я ничего не понял, особенно зачем там что то эвалит. eval() вообще редко используемая функция, и её надо избегать.

Должен быть шаблон с верстко (низ, оглавление, хедер, и что угодно). В нем блок содержимого, изначально пустой. Какой нибудь <div class="content"></div>.

Самый спартанский метод шаблонизации с помощью этого шаблона:

Code

<?php
$content = "Здесь статья, вытащенная из базы, или что нибудт другое. Вообщем контент";
//Далее прямо с помощью require() запросим html шаблон, внутри него в блоке контента должна быть строка: <?php echo $content; ?>
ob_start(); Начинаем кеширование вывода
require (template.php);
$view = ob_get_contents();
ob_end_clean();
echo $view;


Вот и всё. Самый жёсткий, но рабочий метод


web-developer, который хочет делать игры хотя-бы чуть-чуть
biohazardoДата: Суббота, 05 Мая 2012, 15:09 | Сообщение # 118 | Тема: Поиск, критика приветсвтуется
участник
Сейчас нет на сайте
Quote (Тритон)
Да и подсветка не обычно не языкастая, а стринги от переменных. Две же такие подсветки - это завал.

Надо просто взять это и посмотреть: PhpStorm

Quote (Тритон)
Кроме того, как ты вообще предлагаешь разделит на два языка одну функцию? Например,

В нормальных условиях это делает шаблонизатор, отдельный или в составе MVC-приложения. Чем городить такой сложный и нечитабельный код, где 1000 эхов, лучше взять какой нибудь фреймворк (например, CodeIgniter) и сделать что-нибудь на нем, а дальше всё пойдет, как по маслу... Как я вижу, некоторые знания всё таки есть, поэтому можно переходить к более правильным методам.


web-developer, который хочет делать игры хотя-бы чуть-чуть
biohazardoДата: Суббота, 05 Мая 2012, 15:00 | Сообщение # 119 | Тема: Поиск, критика приветсвтуется
участник
Сейчас нет на сайте
Quote (Тритон)
Весь сайт в базе, на диске только главная страница.

Эмммм... а зачем он в базе?

Quote (Тритон)
Это когда блокнот стал нормальным редактором?

А зачем использовать блокнот?


web-developer, который хочет делать игры хотя-бы чуть-чуть
biohazardoДата: Суббота, 05 Мая 2012, 12:52 | Сообщение # 120 | Тема: Школьники бросают кирпичами в машины
участник
Сейчас нет на сайте
Quote (iLORd)
Так что давайте сворачиваться с этой темой

Тогда сворачиваемся.


web-developer, который хочет делать игры хотя-бы чуть-чуть
Форум игроделов » Записи участника » biohazardo [238]
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг