Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
dzheka3d

Алексей

  • 37
    вклад
  • 275
    вопросов
  • 66
    ответов
  • 36%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Получить иерархические данные из базы?

    dzheka3d
    Алексей @dzheka3d
    На самом деле, не совсем понятно что вам нужно. Вы хотите вывести статьи, которые лежат в активных категориях?
    Вым просто нужен запрос типа:
    SELECT p.* 
    FROM `posts` p 
    INNER JOIN `category` cat ON cat.`id` = p.`category_id` 
    WHERE cat.`status` = 1
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
  • Как гугл индексирует сайты с get параметрами?

    dzheka3d
    Алексей @dzheka3d
    Как и остальные URL
    Для него страница: https://example.com/category/test?page=3
    И страница: https://example.com/category/test?page=2
    разные страницы

    Но по факту, вам лучше указать тег canonical на страницу https://example.com/category/test
    Либо закрыть для индексации страницы с page=*
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как найти максимальное, минимальное и среднее между min и max в каждой строке матрицы на PHP?

    dzheka3d
    Алексей @dzheka3d
    $min = 0;
    $max = 0;
    foreach($arr as $i){
           if(max($i) > $max) $max = max($i);
           if(min($i) > $min) $min = max($i);
    }
    $avg = ($max + $min) / 2;

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

    dzheka3d
    Алексей @dzheka3d
    Оберните код в:
    window.onload=function(){
    // ваш код
    }

    Или jQuery
    $( document ).ready(function() {
        // ваш код
    });
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как создать папку через mkdir() в каталоге www хостинга?

    dzheka3d
    Алексей @dzheka3d
    Я делал так: srt_replace("/folder", "", $_SERVER['document_root']);
    И по этому пути создавал
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как перевернуть fetch_assoc() на php?

    dzheka3d
    Алексей @dzheka3d
    При запросе в БД использовать сортировкуORDER BY `id` DESC Ну или по другому полю, по которому вы вибираете.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать типо свое шифрование? которое можно расшифровать?

    dzheka3d
    Алексей @dzheka3d
    function encrypt($string, $salt = "sdfgdfg")
    {
    	$strlen = strlen($string);
    	$gamma 	= '';
    	while (strlen($gamma) < $strlen)
    	{
    		$seq 	= pack("H*",sha1($gamma.$salt)); 
    		$gamma .= substr($seq,0,8);
    	}
    	return base64_encode($string^$gamma);
    }
    function decrypt($string, $salt = "sdfgdfg")
    {
    	$string = base64_decode($string); // ибо так кодировали
    	$strlen = strlen($string);
    	$gamma 	= '';
    	while (strlen($gamma) < $strlen)
    	{
    		$seq 	= pack("H*",sha1($gamma.$salt)); 
    		$gamma .= substr($seq,0,8);
    	}
    	return $string^$gamma;
    }
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как изменить z-index у кнопки при наведении курсора на картинку?

    dzheka3d
    Алексей @dzheka3d
    Зачем скрипты? достаточно сделать на css:
    img:hover + button {z-index: 99999}
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как правильно построить цикл с массивом?

    dzheka3d
    Алексей @dzheka3d
    foreach($avatarid as $val){
    echo '<td><center><img src="<?php echo $val;?>" width="50px" height="50px"/></center></td>'
    }


    чтобы разбить по 3 в строку можно искользовать array_chunk($avatarid, 3)
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как сохранять пропорции?

    dzheka3d
    Алексей @dzheka3d
    После получения каждого сообщение проверяйте текущее количество сообщений в чате.... если оно превышает N количество сообщений - скрывайте или удаляйте первое

    success: function(data){
       $('#chat').append(data);
       count_messages++;
       if(count_messages > 100){
        $('#chat > div.message:first-child').remove();
      }
    }
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
  • Как научиться делать красивые дизайны для сайтов?

    dzheka3d
    Алексей @dzheka3d
    У меня такая же ситуация... Правда по дефолту "чувство вкуса" во мне было заложено. Я видел что не красиво, но не мог понять что именно и поправить.
    Но со временем, когда сделал пару десятков различных страниц методом собирания по страницам конкурентов, появились некие догадки касательно правильности того или иного расположения элемента или его цвета.
    Очень полезно читать различные инструкции по совместимости цветов. Была ситуация, когда я над шапкой сделал красную линию в 5 пикселей... потом основная часть страницы была изменена, а эта красная линия осталась.... Я долго не мог понять, почему белый цвет на всей странице выглядит каким-то блеклым... с какими-то оттенками серого. А оказалось дело именно в этой линии... видно мозг как-то смешивал её с остальной страницей и получался такой эффект... Линию убрал - и сразу сайт стал свежее выглядеть.
    В общем дело скорее в опыте, чем в каких-то врожденных качествах...

    Так, к слову, о врожденных качествах... соседка, никогда не имеющая ничего общего с искусством, в 18 лет записалась на курсы рисования. Я видел её работы от начала обучения до 2 лет после начала... Вначале действительно было так, что я нарисовал бы лучше... но какие-то приему, техники, которыми её обучили сделали свое дело. И теперь она в германии работает архитектором...
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Почему при переключении страниц сайт прыгает?

    dzheka3d
    Алексей @dzheka3d
    Так... пальцем в небо, понятно не устанавливая весь ваш проект )
    Скорее всего стили подгружаются вконце страницы. (Конечно если о таких прыганиях идет речь"
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как из json получить объект с ключами не по порядку?

    dzheka3d
    Алексей @dzheka3d
    JSON лучше передавать без ключей:
    т.е.
    [
        {id: 2, text: 'cvxcsv'},
        {id: 7, text: 'dfsdsf'}
    ]

    Так в дальнейшем проще обрабатывать массив
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как выбрать вопросы на страницу из базы?

    dzheka3d
    Алексей @dzheka3d
    Создайте вторую таблицу где будете хранить варианты ответов с полем id вопроса, а в первой только вопрос.

    Можно хранить json массив в одном поле "варианты ответов".
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Почему не стоит использовать BBCode?

    dzheka3d
    Алексей @dzheka3d
    По мне, абсолютно не важно как вы храните данные... Фильтруйте входящие и перед отдачей юзеру и все будет нормально.
    Да хоть ::B:: текст ::B:: , если вы эти данные сможете потом обработать, зачем извращаться...
    Markdown, кстати, отнюдь не молод... 2004 год...
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какой SELECT будет быстрее и менее напряжным?

    dzheka3d
    Алексей @dzheka3d
    SELECT * FROM `posts` WHERE `title` IN ('$var1', '$var2', '$var3')
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как дописать регулярку?

    dzheka3d
    Алексей @dzheka3d
    ~test/([add|category|delete|update])+/([0-9]+)~
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему скачивается .htaccess?

    dzheka3d
    Алексей @dzheka3d
    Добавьте строку:
    RewriteRule ^.htaccess$ - [F]
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как отцентрировать логотип с помощью флексбокс?

    dzheka3d
    Алексей @dzheka3d
    Флексбоксом это не получится, вам либо логотип нужно делать с обсолютным позиционированием, либо блоки с кнопками
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Выдача в Google Play - общая или региональная?

    dzheka3d
    Алексей @dzheka3d
    Выдача по странам, но она отчасти зависимая, ибо при увеличении позиции в индии, постепенно начинается рост в сша и прочих англоязычных странах
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • Следующие →
Самые активные сегодня
  • Evgenii
    • 23 ответа
    • 0 вопросов
  • Drno
    • 6 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 5 ответов
    • 0 вопросов
  • mayton2019
    • 5 ответов
    • 0 вопросов
  • AlexVWill
    • 5 ответов
    • 0 вопросов
  • Dr. Bacon
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации