• Правильно ли решена задача создания шахматной доски в консоли?

    Уныло:

    function createChess(x, y) {
    	for (var i = 0; i < y; i++) {
    		var string = '', a, b;
    
    		if (i % 2) {
    			a = '#';
    			b = ' ';
    		} else {
    			a = ' ';
    			b = '#';
    		}
    
    		for (var j = 0; j < x; j++) {
    			if (j % 2) {
    				string += a;
    			} else {
    				string += b;
    			}
    		}
    
    		console.log(string);
    	}
    }

    По хардкору:

    function createChess(x, y) {
    	for (var i = 0; i < y; i++) console.log((i % 2 ? ' #' : '# ').repeat(Math.floor(x / 2) + 1).slice(0, x % 2 - 2));
    }
    Ответ написан
    Комментировать
  • Почему не срабатывает сессия?

    @Karmaa
    auth.php
    <?php
      $password = '827ccb0eea8a706c4c34a16891f84e7b';  //пароль 12345
      header('Content-Type: text/html; charset=utf-8');
    
      if ( !empty( $_REQUEST['password'] ) and md5($_REQUEST['password']) == $password ) {
        session_start();
    
      
        $_SESSION['auth'] = true; 
      } else {
      
        if ( !empty($_REQUEST['password']) and md5($_REQUEST['password']) != $password ) {
          echo 'Неправильный пароль!<br>'; //выведем сообщение об ошибке
        }
    
      
    ?>
        <form action='auth.php' method='POST'> //ИЗМЕНЕНИЕ
          <input name='password' type='password'>
          <input type='submit' value='Отправить'>
        </form>
    <?php
     	}
    ?>
    Ответ написан
    Комментировать
  • Какой линукс дистрибутив выбрать Deepin или Elementary OS?

    @AVKor
    Перефразируя Генри Форда: любой, если это будет Debian.
    Ответ написан
    Комментировать
  • Какой линукс дистрибутив выбрать Deepin или Elementary OS?

    @liks
    Да что же это такое, ребята, ну какой deepin вы только вдумайтесь они сделали DE на HTML5.
    DE на HTML5.
    e2c42e78a0ca49f296b2ba12680e6219.jpg
    Добавлю лично своё мнение (ориентироваться на него не следует): аудита deepin linux я не встречал, и натыкался несколько раз на сообщения о каких-то утечках, хотя возможно это фейк.

    Elementary ну что же, из этого скудного выбора, это будет получше, основано на ubuntu и перепиленном gnome, но его делают ДИЗАЙНЕРЫ, и все обзорщики твердят, что сталкивались с багами, особенно когда пытались установить ПО не входящее в стандартные репы elementary (вроде что-то из серии плохой совместимости с пантеоном).

    Моё мнение: если хочется красоты, то поставь debian sid и накати НУ ХОТЯ БЫ старые добрые кеды, плазма теперь падает довольно редко (:D), но как я заметил, в последнее время тренд на стеклянность и рюшечки спадает и всё возвращается к истокам и минималистичности...
    Так-что xfce наше всё (кстати, если поколдовать над ней полдня, можно получить результат немногим хуже заточенных на красоту DE).
    p.s. поверь, со временем ты всё равно придешь к чему-то вроде xfce, а то и вовсе к тайловым wm...
    p.p.s. Фотошоп, корел и иже с ними спокойно втыкаются в винду загнанную в виртуалбокс или еще лучше в KVM. (всё будет летать если Ваш процессор поддерживает vt-d, а если еще и vt-x, то можете пробрасывать видеокарту в виртуалку и играть в крузис на максималочках)
    Ответ написан
    14 комментариев