• Как изменить горячую клавишу смены языка на Ctrl+Shift в Ubuntu 18.04?

    Vladimir_Levadnij
    @Vladimir_Levadnij
    Генеральный разнорабочий Текнокомо
    Товарищи, убил вагон времени но нашёл как победить :-) Интернет полон инфы как при помощи gnome-tweak-tool включить переключение раскладки по Alt+Shift, но нам то с вами нужно именно чтобы по Alt+Shift работало переключение источников ввода, а это другой функционал, который очень удобен так как позволяет быстро переключаться между двумя последними языками, при этом там может быть портянка из 5 языков (как у меня). Решение вот тут, сразу предупрежу, чтобы не было конфликта, если вы включили Alt+Shift через gnome-tweak-tool, то отключите там.

    Суть:

    1. Установить пакет dconf-editor и отредактировать один или оба следующих ключа, чтобы заставить все работать:

    2. Перейти к org.gnome.desktop.wm.keybindings

    3. Измените источник входного сигнала переключателя на ['<Alt>Shift_L']

    4. Аналогично, ключевой переключатель-вход-источник-назад изменится на ['<Shift>Alt_L']

    Я привык нажимать кнопки в обратном порядке, поэтому у себя сделал на оборот и работает :-)
    Ответ написан
    7 комментариев
  • Авторизация Instagram без API?

    @slavabars
    Веб программист
    Отправляешь пост запрос вида username=ИМЯ&password=ПАРОЛЬ на https://instagram.com/accounts/login/ajax/ и сохраняешь куки. С этими куками ходишь по сайту.

    function curl_file($url, $cookie = 'coockie', $post = '', $xhr = '') {
    	$ch = curl_init();
    	curl_setopt($ch, CURLOPT_URL, $url);
    	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    	curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    	curl_setopt($ch, CURLOPT_HEADER, true);
    	curl_setopt($ch, CURLOPT_TIMEOUT, 60);
    	curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
    	curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
    	curl_setopt($ch, CURLOPT_REFERER, $url);
    	curl_setopt($ch, CURLOPT_AUTOREFERER, true);
    	if ($post) {
    		curl_setopt($ch, CURLOPT_POST, true);
    		curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
    	}
    	if ($xhr) {
    		preg_match('|csrftoken(.*)|', file_get_contents('coockie'), $csrf);
    		curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-CSRFToken:' . trim($csrf[1]), 'X-Instagram-AJAX:1', 'X-Requested-With:XMLHttpRequest'));
    	}
    	$file = curl_exec($ch);
    	curl_close($ch);
    	return $file;
    }
    
    curl_file('https://instagram.com/accounts/login/ajax/', 'coockie', 'username=Имя&password=Пароль', 1);
    echo curl_file('https://instagram.com/', 'coockie', 0, 1); //Выйдет твоя страничка


    Ну а далее гуляем с куками по сайту
    Ответ написан
    6 комментариев
  • Как вывести уведомления в телеграм бота, о новых постах в инстаграме?

    glebovgin
    @glebovgin
    Full Stack Web Developer
    Доброй ночи.
    Я бы начал с Subscription API.
    Даете инстаграму callback url, он на него отправляет данные, а вы дальше уже с этими данными делаете что пожелаете.
    Ответ написан
    1 комментарий
  • Какие эффективные методы продвижения сайтов?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Каким образом людей можно привлечь на сайт?

    Может начать с более важного вопроса - как привлечь клиентов в салон? На этот вопрос ответ получите, а потом уже думайте - нужен сайт или нет.
    Ответ написан
    1 комментарий
  • Какие эффективные методы продвижения сайтов?

    atomheart
    @atomheart
    Пишу на Python за карму и за деньги
    Я, возможно, банальную вещь напишу, но все же: Делать сайт ради сайта не нужно.

    Если есть необходимость в сайте, которая может принести реальную пользу клиенту салона (будущему или настоящему), то посетители у сайта появятся сами.

    Для салона-красоты это могли бы быть функции:

    1. Запись в очередь (прям с главной страницы), в общую или к мастеру.
    2. Информация о мастерах (подготовка, проф-ориентация)
    3. Каталог причесок, чтобы можно было прям сразу пальцем ткнуть и сказать "хочу как тут".
    4. Контакты,схема проезда и режим работы.
    5. Акции, которые будут доступны только постоянным посетителям и посетителям сайта.

    По поводу продвижения, наверное имеет смысл делать гео-локационное продвижение, т.е. продвигать среди местных жителей через соцсети, как наиболее потенциальных клиентов. Но тут возникает вопрос: а кто ищет салоны в соцсетях?

    Сам недавно искал салон (парикмахерскую) поблизости, поэтому пишу то, чего на хватало.
    Искал через 2Gis и карты. Туда же стоит в первую очередь адрес сайта забить, режим работы и контакты.

    UPD: Я еще добавлю: вы говорите, что заказчик хочет сконцентрироваться на онлайн и у него есть акции. Хороший вариант завлечь аудиторию на сайт - предоставить плюшки пользователям сайта. Например, всем сделавшим заказ через интернет - скидка 10%, или раздача купонов на бесплатную услугу. Возьмите пример с крупных сайтов - тот же Алиэкспресс.
    Ответ написан
    2 комментария
  • Слетят ли позиции при редизайне?

    sumanai
    @sumanai
    Веб- программист- самоучка
    Вряд ли, если не ухудшится доступ к контенту. Ну например если после редизайна контент будет ниже в документе html, чем был до, то возможно ухудшение. Но вряд ли значительное.
    И наоборот, если после редизайна контент поднялся выше, страницы стали легче и появилась поддержка мобильных через адаптивный дизайн (если её раньше не было), то позиции только укрепятся (но опять же незначительно).
    Ответ написан
    Комментировать
  • Слетят ли позиции при редизайне?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    слетят

    потому надо стараться менять только с помощью CSS, верстать в DIV , а не в таблице и т.п.

    старайтесь сохранить структуру заголовков и грамотно отделять меню
    Ответ написан
    Комментировать
  • Стоит ли овладеть веб-дизайном из-за жалости к проектам, неосведомлённости заказчиков и наглых дизайнеров?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Когда я активно верстал сайты, меня все время мучил этот же самый вопрос. Я так же плевался, объяснял всем что и где не так, переделывал чужие дизайны и т.д. Но со временем я понял что это не стоит того, я просто стал брать больше денег или просто не брал такие проекты. Я помню на фриланс.ру даже был такой чувак, который специально рисовал такие ужасающие дизайны и у него была своя аудитория заказчиков, кому этого было позаглаза.

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

    Начинать ли дизайнить самому? Очень сложный вопрос, есть мнение что излишнее понимание верстки просто вредит творчеству) Даже если и нет, то придумать и нарисовать крутой дизайн это требует богатой фантазии и тяжелой работы в графических редакторах. Конечно можно быть универсалом, но будет очень тяжело по времени совмещать.
    Ответ написан
    3 комментария
  • Самый удобный интерфейс админки?

    riky
    @riky
    Laravel
    дерево категорий + текстовый поиск по названию по выбранной категории и ее подкатегориям (+по всем).

    лучше поиска для поиска конкретной статьи вряд ли чтото придумаешь, вопрос тут только в правильных фильтрах которые необходимы для поиска.
    Ответ написан
    1 комментарий
  • Что необходимо знать, чтобы сделать свою геосоциальную сеть?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Знать надо одно: Социалочки уже отживают своё. Новых не нужно :)
    Ответ написан
    Комментировать
  • Как заменить автоматом белый фон вокруг картинок на прозрачный?

    Kerman
    @Kerman
    Наивный чукотский юноша. Люди из adobe (и не только) бьются над задачей смена фона уже десятилетиями. Придумана технология chromakey для съёмок, но и она не идеальна.
    А он собирается найти готовую библиотеку, а если не получится написать за два вечера.

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

    Короче. Смена фона возможна, если предмет матовый, имеет чёткий тёмный контур, весь в фокусе и нет бликов по краю. В таком случае можно использовать Photoshop batch - Layer -> Matting -> Remove white matting.
    Ответ написан
    1 комментарий