/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px) {
/* Styles */
}
/* Smartphones (landscape) ----------- */
@media only screen
and (min-width: 321px) {
/* Styles */
}
/* Smartphones (portrait) ----------- */
@media only screen
and (max-width: 320px) {
/* Styles */
}
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px) {
/* Styles */
}
/* iPads (landscape) ----------- */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape) {
/* Styles */
}
/* iPads (portrait) ----------- */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen
and (min-width: 1224px) {
/* Styles */
}
/* Large screens ----------- */
@media only screen
and (min-width: 1824px) {
/* Styles */
}
/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
/* Styles */
}
Шпаргалки
пятница, 14 апреля 2017 г.
пятница, 14 октября 2016 г.
Вы залогинены в соц сетях
Как бы уязвимость
script var login = Object(); function login_status(a, b) { div = document.createElement('div'); if (b == 1){ div.innerHTML = a + ': logged in'; div.style.color = 'red'; } else { div.innerHTML = a + ': not logged in'; div.style.color = 'green'; } document.body.appendChild(div); }; function img(a, b) { var i = new Image(); i.onload = function () { login_status(b, 1); i = i.onload = i.onerror = undefined }; i.onerror = function () { login_status(b, 0); i = i.onload = i.onerror = undefined }; i.src = a };
четверг, 4 августа 2016 г.
Обновление форка на GitHub
При необходимости обновить форкнутый проект можно и с помощью инструкции
оставленной на самом GitHub. Но если изменения в проект были внесены
через web-интерфейс, форк создался автоматически и не хочется
клонировать проект себе на машину, то и обновить хочется через
web-интерфейс.
Для этого надо выполнить небольшое количество действий в форкнутом проекте:
https://b.sattellite.me/2014/09/update-fork-from-github/
______________
Для обновления форкнутого репозитория достаточно 4х простых шагов. Я опишу их на примере форка oh-my-zsh (расширение zsh предоставляющее плагины для авто дополнения консольных команд).
Приступим..
Создаем ссылку на оригинальный репозиторий и назовем ее upstream:
Переименуйте репозиторий origin в upstream:
#pull request, #merge, #fork
http://onedev.net/post/407
Для этого надо выполнить небольшое количество действий в форкнутом проекте:
- Перейти на вкладку Pull Requests
- Создаем новый реквест New pull request
- Пишет, что нечего сравнивать, но не расстраиваемся и жмем switching the base
- Появились отличия родительского и форкнутого проектов. Жмем Create pull request и даем ему название
- Автоматически оказываемся в этом пул реквесте и жмем Merge pull request
- И напоследок Confirm merge
- PROFIT
https://b.sattellite.me/2014/09/update-fork-from-github/
______________
Для обновления форкнутого репозитория достаточно 4х простых шагов. Я опишу их на примере форка oh-my-zsh (расширение zsh предоставляющее плагины для авто дополнения консольных команд).
Приступим..
Создаем ссылку на оригинальный репозиторий и назовем ее upstream:
git remote add upstream https://github.com/robbyrussell/oh-my-zsh
Забираем обновления без обновления локальных файлов:git fetch upstream
Сливаем ветку master с нашей текущей локальной веткой:
git merge upstream/master
Заливаем обновления в наш репозиторий:git push origin master
Примечание
Если вы сначала клонировали оригинальный репозиторий. Сделайте следующее:Переименуйте репозиторий origin в upstream:
git remote rename origin upstream
Создайте новую ветку и свяжите ее с репом upstream:git branch --track production-fork origin/production
Чтобы посмотреть с каким репозиторием связаны ветки укажите опцию -vv:
git branch -vv
http://onedev.net/post/407
понедельник, 13 июня 2016 г.
iframe 100% -лучший способ
.videoWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
пятница, 7 августа 2015 г.
Как поменять кодировку всех таблиц в MySQL
Источник: http://generaltea.ru/kak-pomenyat-kodirovku-vsex-tablic-v-mysql/ (автору огромное спасибо)
Итак, MySQL сервер версии 5.0 и выше, умеет выполнить вот такой вот запрос:
Итак, MySQL сервер версии 5.0 и выше, умеет выполнить вот такой вот запрос:
SELECT CONCAT('ALTER TABLE `', t.`TABLE_SCHEMA`, '`.`', t.`TABLE_NAME`, '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;') as sqlcode
FROM `information_schema`.`TABLES` t
WHERE 1
AND t.`TABLE_SCHEMA` = 'db_name'
ORDER BY 1
среда, 18 марта 2015 г.
Лучшие клинеры html от word и других тэгов
http://www.textfixer.com/
http://www.weare.ru/cgi-bin/clearhtml.cgi
http://www.weare.ru/cgi-bin/clearhtml.cgi
Команды консоли (terminal) в Ubuntu
Команды консоли (terminal) в Ubuntu
Но все же бывают моменты и обстоятельства, при которых возникает необходимость ручного ввода команд в консоли.
В этой статье я буду описывать наиболее популярные и необходимые команды, которые позволят вам решить возникшие перед вами задачи.
Ну, начнем помаленьку.
Сначала кратко часто употребляемые команды, а дальше будет развернутая таблица команд.
Подписаться на:
Сообщения (Atom)
media запрос для планшетов
/* Smartphones (portrait and landscape) ----------- */ @ media only screen and (min-device-width: 320px ) and (max-device-width: 480px ) ...
-
При необходимости обновить форкнутый проект можно и с помощью инструкции оставленной на самом GitHub. Но если изменения в проект были вне...
-
Запрет кэширования страницы на HTML, PHP, htaccess Как реализовать это разными способами, с помощью PHP или HTML или .htaccess. Запрет ...
-
Таблица некоторых команд: Системная информация, Остановка системы, Файлы и директории, Поиск файлов, Монтирование файловых систем, Дисков...