Ринат Ахтамов @rinnaatt
Разработчик на Python
Информация
- В рейтинге
- Не участвует
- Откуда
- Калининград (Кенигсберг), Калининградская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Backend Developer, Web Developer
Senior
От 500 000 ₽
Python
Django
Fastapi
RESTful API
Docker
PostgreSQL
Redis
Git
«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-а, я для себя сделал так:Как видно из кода я использую две основные задачи, первая —
devel
, для генерации CSS-стилей во время разработки, вторая для подготовки стилей чтобы отправить в "продакшн", пришлось сделать две так как для минификации стилей я используюcssnano
, а он у меня отрабатывает примерно за 20 секунд (не могу сказать много это или мало).Для разных разделов сайта пишу стили в отдельных файлах (потом django-compress их склеивает в один) и чтобы gulp не обрабатывал зря файлы, которые я "не трогал" использую для этого модуль
gulp-cached
.Плагины для PostCSS я разделил на две группы: в первой работают плагины перед компиляцией SASS в CSS, во второй после компиляции. Это я сделал для того, чтобы например, получать размеры картинок и присваивать их переменным (чтобы потом можно было проделывать арифметические операции).
Тепрь в консоли можно дать команду:
gulp
(илиgulp watch
) и спокойно кодить стили на SassyCSS (Ураа, я сделал это :-)).В итоге теперь можно писать примерно такой "стиль":
и вся компиляция в "CSS" происходит очень быстро.
Интересно, я где-то читал что для полной постройки нашего тела используется небольшая часть ДНК, а вдруг в «неиспользуемых» частях содержатся какая-нибудь интереснейшая информация о смысле жизни и ответ на «главный вопрос».
Ну я и дал пример сферического запроса в вакуме, реальный запрос намного сложнее и масштабнее, но я его здесь приводить не буду так как не интересно.
Представим, что есть таблица со списком тарифов, для каждого тарифа есть цена и дата начала действия. Текущую цену можно будет узнать таким запросом.
Сейчас в вашей новой версии PyCharm 4.5 возник баг в неизвестном плагине (да, так и было написано в сообщении). Хотел отправить это через ваш встроенный багрепорт, написал сообщение в нужном поле, а кнопка «Report to JetBrains» все равно не доступна. И как мне отправлять вам сообщение о баге? Через вашу тикетную систему совершенно не охота, так как не хочется на этот тратить время, тем более для человека, который купил лицензию должны быть доступны более простые инструменты для общения с техподдержкой.
P.S. Похоже вы настолько торопились выпустить новую версию IDE, что у вас не было времени протестировать на совместимость со своими же плагинами, например плагин «Terminal» сейчас работает глючно, а от него зависят еще ваши два плагина.
Для иллюстрации процесса осмысления, я могу вспомнить случай из детства, который глубоко врезался в память, но я не буду его здесь пересказывать так как это не важно. Тогда мне было около 3-4 лет, я просто стоял и наблюдал этот случай и у меня в это время в мыслях не возникало тогда ни каких ассоциаций с тем, то что происходило было хорошее или плохое вообще. Но потом, когда подошла мама, я по её реакции смог классифицировать этот случай.
Т.е. с некоторым жизненным опытом мы можем строить некоторые утверждения, а на основе этих другие.
Если разум «заемный», то по идее он должен помнить, что это всёго лишь симуляция и «там» совсем другая жизнь, но почему-то ни кто этого не вспоминает.