Jump to content

wwt

Expert
  • Posts

    2,571
  • Joined

  • Last visited

  • Days Won

    119

Everything posted by wwt

  1. PHP - язык программирования, вместо него можно использовать другой язык программирования, к примеру серверный javascript, или java, или perl, да по сути практически любой язык. MySQL - субд, вместо нее можно использовать любую другую, к примеру oracle, или MSSQL, или sqlite и т.д. Комбинировать можно по разному. Все зависит от ваших знаний и необходимости. если смотреть на быстродействие то, наверное компилируемые языки использовать лучше. Для примера разработчики фейсбука чтобы увеличить быстродействие своей соц.сети, используют транслятор кода HipHop, тоесть переводят исходные коды php в C++. Быстродействие субд врятли будет отличатся от того какой язык вы используете, база то работает так же.
  2. хм, оригинально. только как правило выравнивание по символу в таблицах требуется. та я знаю. С таблицей тож потестил, в принципе отличий почти нет, единственное при ресайзе нуна фиксить. Но с пробелами все таки надежнее. Хотя и там и там это такие грабли.
  3. Как вариант матрица с помощью многомерного массива: $matrix = array( array(5,6,13), array(3,10,12), array(9,11,1) ); а дальше думайте сами.
  4. Попробовал реализовать без подстановок пробелов. http://jsfiddle.net/wwt999/gatpT/ На примере работает, как будет себя вести в живых проектах фз.
  5. Наверное самый лучший вариант эмулировать с помощью js.
  6. Все верно )) зачем знать как готовить тесто, когда проще купить готовое и испечь низкосортные и по вкусу и по качеству пирожки )) Ах да если еще не учится печь то еще и горелые или недопеченные )) Почему люди не могут понять, что различные фреймворки и библиотеки создаются не для того чтобы из них лепили поделки все кому не лень, они создаются для упрощения и ускорения написания кода, ну и по ряду других причин. А вовсе не для того чтобы заменить сам язык на котором эти самые фреймворки и библиотеки написаны.
  7. рисование с помощью javascript и canvas к примеру
  8. Вариант 1 ( как предложил Быколай ): $massiv1 = array( 1 => array('name'=> 'achev01', 'image'=> 'achev01.gif') ); //перебор foreach($massiv1 as $k => $v){ echo $k . $v["name"] . $v["image"]; } Вариант 2 (описание отдельным массивом с теми же ключами): $massiv1 = array( 1 => 'achev01.gif' ); $massiv1name = array( 1 => 'achev01' ); //перебор foreach($massiv1 as $k => $v){ echo $k . $v . $massiv1name[$k]; }
  9. пытался объяснить простыми словами, а не давать ссылки на доки - этого добра в инете валом. Тупо скопипастил часть конфига и поменял имя домена. Ведь важно не то что там написано, а то что создать вирт-хост вообще нужно было.
  10. Ну так создай поддомен в настройках apache ) Что-то типо: <VirtualHost 127.0.0.2:80> DocumentRoot "/var/www/my.test.loc" ServerName my.test.loc ServerPath /var/www/my.test.loc <Directory "/var/www/my.test.loc"> Options +Indexes </Directory> </VirtualHost> В файл hosts ты вписываешь домен не для того чтобы с ним работал apache, а для того чтобы сервер вообще знал что данный домен указывает на определенный адрес (в данном случае на локальный) )) Ну и естественно это будет работать только при локальном обращении к домену.
  11. мм как вариант можно добавить в файл /etc/hosts строчку: 127.0.0.2 test.loc И будет у тя висеть этот тестовый домен на втором айпишнике,а вместо localhost я бы не советовал менять к нему могут быть привязаны многие важные штуки в никсах ). Ишо мона добавить алиас для локалхоста добавить через пробел 127.0.0.1 localhost test.loc А к webmin обращение происходит как сказали выше, через браузер https://localhost:10000 по умолчанию пользователи юзаются системные.
  12. Я описал как можно решить данную задачу. О каком алгоритме речь вообще не могу понять. Это элементарный цикл со сравнением текущего времени с временными метками для каждого сообщения. Все.
  13. sudo apt-get install Synaptic Synaptic - менеджер пакетов. Все остальное спокойно ставишь из нее без замарок с командной строкой. А вообще все просто: sudo apt-get install lamp-server^ phpmyadmin Конфиги установленных программ находятся в директории /etc и её поддиректориях. Директория с вирт-хостами в убунту обычно /var/www Если не привыкли управлять всем добром через консоль можете поставить webmin это веб-панель управления сервером.
  14. Притом. На PHP Пишешь скрипт отправки сообщения. Cron'ом запускаешь хоть 1000 раз за сутки в разное время. К примеру запуск можно осуществлять каждые 10 минут. А в PHP проверять нужно ли отсылать сообщение в этом диапазоне времени. Конечно можно обойтись и без cron'на а сделать бесконечный цикл в php и следить за временем постоянно, но это не так надежно как с cron'ом скрипт может подвиснуть или прекратить работу по каким-либо причинам.
  15. тут дело не в красоте, а в читаемости и скорости восприятия информации. Хорошо структурированный, документированный и т.д. код упрощает его чтение, понимание и собственно работу с ним вообще. Для примера возьмем большее количество вложенных элементов как вам привел пример Softlink если читать код в таком виде, то он вызывает только одно - тошноту. А вот если его структурировать с отступами, для чтения и понимания он будет в разы прост. Если честно я не очень понимаю почему у вас возник такой вопрос. И я вижу только 1 ответ - вы не очень опытны в верстке, программировании и т.д. и потому вам не очень понятно зачем это нужно. Возможно я не прав, но тогда я еще больше вас не понимаю.
  16. а вот мне как то безразлично, что кто то, когда то будет копаться в моём коде кто то кому то что то должен? Вам будет не безразлично, когда вы через пару лет откроете свой собственный код и будете не приятно удивлены ) PS а вообще хозяин - барин, можете городить что угодно вплоть до оптимизаторов и обфускаторов кода. Главное чтобы вам и тем кто с этим будет работать было удобно.
  17. $(document).ready(function(){ $('input[type="radio"]').click(function() { $('li').removeClass('radioOn').addClass('radioOff'); $(this).parent().removeClass('radioOff').addClass('radioOn'); }); });
  18. <script type="text/javascript" async="" src="http://mc.yandex.ru/metrika/watch.js"> Убрали? Может у вас он абыла 2 раза подключена просто. Верните обратно ваш код при котором была ошибка и посмотрите в консоли какие ошибки пишет. Тогда поймете в чем проблема.
  19. Тут нет телепатов. Ссылку на сайт дайте. Мобыть что-то подскажут.
  20. Убрать .tra-post ul>li:before { content:url('http://www.iconsearch.ru/uploads/icons/gnomeicontheme/16x16/stock_navigator-all-or-sel-toggle.png'); margin-right:6px; position:relative; display:inline-block; vertical-align:middle; } а если не убрать то переопределить ниже: .tra-post ul > li:before { content:""; } ну или так: ul.class-ul > li:before { content:""; }
  21. Хм может покапаться в шаблоне и вставлять текст не в скрытый блок , а сразу куда нужно, либо дублировать его. Если он динамически вставляется конечно.
  22. верно думаете. Классы перечисляются через пробел. <OL class="instructions ol ещекласс еще-класс итд">№</OL>
  23. <Button>Text</Button> не работает? А вообще этот форум посвящен верстке, веб-программированию, html, css и прочим веб-штукам. А у вас судя по всему .NET Framework и в частности XAML вам на msdn или куда-то в ту сторону )))
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy