Как стать автором
Обновить
-1
0
Ринат Ахтамов @rinnaatt

Разработчик на Python

Отправить сообщение
У меня тоже было так, при включеном Secure Boot, при загрузке с флешки с LinuxMint не работала клавиатура и мышь, сначала тоже грешил на дистрибутив, а потом вспомнил про параметр IOMMU в BIOS, включил его и всё заработало.
я не много другую закономерность нашёл:
«1 + 4 = 5» -> 1 * 4 + 1 = 5
«2 + 5 = 12» -> 2 * 5 + 2 = 12
«3 + 6 = 21» -> 3 * 6 + 3 = 21
«8 + 11 =?» -> 8 * 11 + 8 = 96

Logitech HD720p Windows 10, по всем ссылкам всё работает

А это не тоже самое будет, что и Application Express от Oracle?

GoCoder, GoLem, GoLimb, GoAll, GoFer, GoMer

сейчас этот продукт называется SpotLight

Не понял ваш пример с "примитивами синхрнизации", не вижу места где force_flash вызывается.

Есть еще аналог вашего приложения django-appconf, ставится вместе с django-compressor.
Мне тогда понравилась эта идея для хранения настроек.

Я, например, сейчас живу в регионе (Челябинск), и тоже в начале своего пути столкнулся с битрикс и у меня остались точно такие же ощущения от него. Но вот я перешел на Python/Django и нарадоваться не могу и совершенно спокойно нашел удаленную работу, т.е. хочу сказать переезжать в столицу не обязательно.

В общем вы убедили меня попробовать разобраться с PostCSS и "выбросить" Compass. Здесь я опишу свой опыт внедрения.
Сейчас я работаю над проектом, построенном на Django. Всю "статику" я положил в папку public/static/, в которой еще 6 папок: css, fonts, img, js, maps и sass. Перво-наперво установим NodeJS в систему, потом переходим в папку с проектом и спомощью комманды: npm init создаём package.json. Далее через npm install ставим "gulp" (его понадобилось установить два раза — глобально и локально). Далее ставим такой набор модулей: gulp-sass, postcss-scss, gulp-postcss, autoprefixer, postcss-assets, postcss-font-magician, cssnano, postcss-inline-svg, gulp-sourcemaps, gulp-cached.


Далее также в папке проект создаём файл gulpfile.js, в него помещаются задачи для Gulp-а, я для себя сделал так:


'use strict';

var gulp = require('gulp');
var sass = require('gulp-sass');
var syntax = require('postcss-scss');
var postcss = require('gulp-postcss');
var autoprefixer = require('autoprefixer')({browsers: ['last 2 versions']});
var assets = require('postcss-assets')({basePath: 'public/', loadPaths: ['static/img/', 'static/fonts/']});
var fonts = require('postcss-font-magician')();
var cssnano = require('cssnano')();
var inlineSVG = require('postcss-inline-svg')();
var sourcemaps = require('gulp-sourcemaps');
var cache = require('gulp-cached');

gulp.task('devel', function () {
    var pre = [assets, inlineSVG];
    var post = [autoprefixer, fonts];
    return gulp.src('public/static/sass/*.scss')
        .pipe(cache('handled'))
        .pipe(postcss(pre, {syntax: syntax}))
        .pipe(sourcemaps.init())
        .pipe(sass().on('error', sass.logError))
        .pipe(postcss(post))
        .pipe(sourcemaps.write('../maps'))
        .pipe(gulp.dest('public/static/css'));
});

gulp.task('product', function () {
    var pre = [assets, inlineSVG];
    var post = [autoprefixer, fonts,cssnano];
    return gulp.src('public/static/sass/*.scss')
        .pipe(postcss(pre, {syntax: syntax}))
        .pipe(sass().on('error', sass.logError))
        .pipe(postcss(post))
        .pipe(gulp.dest('public/static/css'));
});

gulp.task('watch', function () {
    gulp.watch('public/static/sass/*.scss', ['devel']);
});

gulp.task('default', ['watch', 'devel']);

Как видно из кода я использую две основные задачи, первая — devel, для генерации CSS-стилей во время разработки, вторая для подготовки стилей чтобы отправить в "продакшн", пришлось сделать две так как для минификации стилей я использую cssnano, а он у меня отрабатывает примерно за 20 секунд (не могу сказать много это или мало).
Для разных разделов сайта пишу стили в отдельных файлах (потом django-compress их склеивает в один) и чтобы gulp не обрабатывал зря файлы, которые я "не трогал" использую для этого модуль gulp-cached.


Плагины для PostCSS я разделил на две группы: в первой работают плагины перед компиляцией SASS в CSS, во второй после компиляции. Это я сделал для того, чтобы например, получать размеры картинок и присваивать их переменным (чтобы потом можно было проделывать арифметические операции).


Тепрь в консоли можно дать команду: gulp (или gulp watch) и спокойно кодить стили на SassyCSS (Ураа, я сделал это :-)).
В итоге теперь можно писать примерно такой "стиль":


.table-of-contents {
  $margin-from-icon: 15px;
  $left-pad-item: 70px;
  $marker-width: width('inline/marker_ice.png');
  $marker-height: height('inline/marker_ice.png');
  padding-left: $left-pad-item + $margin-from-icon + $marker-width;
  & > li {
    h3 {
      text-indent: -1 * ($marker-width + $margin-from-icon);
      vertical-align: baseline;
      &::before {
        content: ' ';
        display: inline-block;
        width: $marker-width;
        height: $marker-height;
        margin-right: 15px;
        vertical-align: -5px;
        background: no-repeat inline('inline/marker_ice.png');
      }
    }
  }
}

и вся компиляция в "CSS" происходит очень быстро.

Поможет ли эта штука заменить «Compass»?
Молекулы ДНК — это очень плотная среда хранения, в одном грамме может помещаться до 2000 ТБ данных.


Интересно, я где-то читал что для полной постройки нашего тела используется небольшая часть ДНК, а вдруг в «неиспользуемых» частях содержатся какая-нибудь интереснейшая информация о смысле жизни и ответ на «главный вопрос».
Чудак ты автор, сам же просил:
Прошу в коментариях накидать примеров, где особенно удобно применять оконные фунции. А также, какие с ними могут возникнуть проблемы, если таковые имеются.

Ну я и дал пример сферического запроса в вакуме, реальный запрос намного сложнее и масштабнее, но я его здесь приводить не буду так как не интересно.
я довольно часто использовал оконную функцию, чтобы найти крайнее значение из набора.
Представим, что есть таблица со списком тарифов, для каждого тарифа есть цена и дата начала действия. Текущую цену можно будет узнать таким запросом.
+----+------------+--------+------------+
| id | service_id | tariff |  put_into  |
+----+------------+--------+------------+
|  1 |          1 |  100.0 | 2013-10-01 |
|  2 |          1 |  200.0 | 2014-12-01 |
|  3 |          1 |  150.0 | 2015-02-01 |
|  4 |          1 |  170.0 | 2016-02-15 |
|  5 |          2 |  300.0 | 2013-10-01 |
|  7 |          2 |  330.0 | 2015-02-01 |
|  8 |          2 |  315.0 | 2016-02-15 |
+----+------------+--------+------------+

select distinct first_value (t1.tariff) over (order by t1.put_into desc) as price
from tariff_price t1 where t1.service_id = 1 and t1.put_into <= CURRENT_DATE;

+-------+
| price |
+-------+
| 150.0 |
+-------+
Скачал, проверил, да, там сам фильм
Почему у вас нет техподдержки по телефону или хотя бы по какому-нибудь онлайновому чату?
Сейчас в вашей новой версии PyCharm 4.5 возник баг в неизвестном плагине (да, так и было написано в сообщении). Хотел отправить это через ваш встроенный багрепорт, написал сообщение в нужном поле, а кнопка «Report to JetBrains» все равно не доступна. И как мне отправлять вам сообщение о баге? Через вашу тикетную систему совершенно не охота, так как не хочется на этот тратить время, тем более для человека, который купил лицензию должны быть доступны более простые инструменты для общения с техподдержкой.

P.S. Похоже вы настолько торопились выпустить новую версию IDE, что у вас не было времени протестировать на совместимость со своими же плагинами, например плагин «Terminal» сейчас работает глючно, а от него зависят еще ваши два плагина.
У меня тоже Acer только IconiaTab A701 тоже с портом mini-HDMI, как-то воспользовался им для просмотра фильмов, но у него почему-то при подключении кабеля экран не выключается. Кто знает, как можно потушить экран, чтобы зря батарею не кушал?
А зачем их делать когда вот, вот скоро летающие автомобили будут? :-)
Интересно, кто придумал использовать размытие? Я, когда логотип размыт, всегда пытаюсь угадать, что там скрыто, т.е. приходится дополнительно тратить усилия, раздражает это однако. Закрашивали бы просто одним цветом, например всю этикетку с колой в один бардовый цвет, я думаю так смотрелось бы получше.
Хм, объяснить как я думаю мне довольно сложно, но я попробую: «вот сейчас я раздумываю над этим ответом, есть какое-то ощущение, что для этого приходится вытаскивать из памяти некие образы, которые подходят для ответа, попытаться их соединить или видоизменить, этот образ как-то запоминается». При этом чувтствуется какое-то ограничение, когда я пытаюсь «осмыслить» сам процесс осмысления, не могу абстрагироваться от процесса осмысления.
Для иллюстрации процесса осмысления, я могу вспомнить случай из детства, который глубоко врезался в память, но я не буду его здесь пересказывать так как это не важно. Тогда мне было около 3-4 лет, я просто стоял и наблюдал этот случай и у меня в это время в мыслях не возникало тогда ни каких ассоциаций с тем, то что происходило было хорошее или плохое вообще. Но потом, когда подошла мама, я по её реакции смог классифицировать этот случай.
Т.е. с некоторым жизненным опытом мы можем строить некоторые утверждения, а на основе этих другие.

Если разум «заемный», то по идее он должен помнить, что это всёго лишь симуляция и «там» совсем другая жизнь, но почему-то ни кто этого не вспоминает.

Информация

В рейтинге
Не участвует
Откуда
Калининград (Кенигсберг), Калининградская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Backend Developer, Web Developer
Senior
От 500 000 ₽
Python
Django
Fastapi
RESTful API
Docker
PostgreSQL
Redis
Git