LINUX.ORG.RU

Сообщения Shadow

 

Как в питоне скопировать str?

str.split() возвращает массив, когда присваиваю переменным элементы массива, копируются указатели, а мне нужно данные.

Делать unicode(str.split()[n]) как-то оверхед... Чё-то сразу не нагуглил.

PS. Простите, в коде какие-то ошибки оказались, которые не связаны с этой придуманной проблемой. Просто симптомы уж очень были похожи...

Я всё проверил - строки в питоне принципиально копируются в таких ситуациях.

 

Shadow
()

Тут вспомнил по coLinux...

А использует ли кто coLinux? Да, он почти 10 лет не развивался, но на сайте описан так вкусно, что по сравнению с ним cygnus прибамбасы для симуляции UNIX/Linux в виндовсе - просто тормоз и отстой.

Как-то хочется на ультрабуке иметь и windows как клиентскую часть, и такой быстрый виртуальный линукс безо всяких унылых vmware и дуалбутов, чтобы гонять под ним разный софт, писать софт и конпелять...

Проблема: coLinux работает ТОЛЬКО на 32-х разрядных виндах. Существует лютая альфа 64-х битного, но это разработка и т.п.

Так что, пока ждём.

Упс, не ждём. Запускаем любой совремнный linux под hyper-v и дальше как andLinux.

 ,

Shadow
()

Проксировать клятый gmail

Добрый день.

У меня на gmail основная почта, и её читают по IMAP Thunderbird, виндовый metro клиент и K9 в телефоне.

При попытке поиска по ящику и хождению по папкам (меткам гмыла), всё это дружно валится с too many connections. Больше настраивать нечего, всё сделано как надо.

Есть ли возможность поставить на своём хосте IMAP прокси и коннектиться к gmail, или корпорация добра лишает этой возможности? Я два часа кормил любимый лунный delegate (delegate.org, если кто не в курсе этого божественного лунного прокси и сервера ftp/http) разными параметрами и пытался законнектиться, но не получилось. Есть истории успеха с другими проксями хотя бы?

 , ,

Shadow
()

Старт «Протона» отложат из-за металлической пыли в трубопроводах... Доколе слесаря мусорить будут????

Прочитал новость про «Протон» и чуть не заплакал от умиления и ностальгии.
20 лет назад «кооперативные» бензонасосы для «лад» стоили в три раза дороже только потому, что в оригинальных были металлические опилки, которые всё забивали сразу же. Лечилось продувкой ртом.

Вот кто тут инженеры на российских военных производствах, спросите у слесарей - это что, такая грёбаная традиция (скрепа, не иначе), с....ть в детали мусором от обработки???

Я одного слесаря знаю, он все детали чуть ли не вылизывает... Зато и востребован при возрасте под 70...

 , ,

Shadow
()

Где тусуются русскоязычные программисты node.js???

Не осилил. Не осилил полную установку этого говна на Windows x64.
Готов даже в job, замена windows на linux на моём ноутбуке существенно ухудшит мой комфорт и пока не рассматривается.

Это говнище при сборки нэйтивных модулей на c++ какими-то костылями вызывает msbuild (да, node.js ТРЕБУЕТ VisualStudio для чего-то большего, чем HelloWorld! Ну или cygwin, но это для совсем тёмных колдунов), и я не нашёл, как распарсить и настроить то, что оно требует от msbuild'а.

На винфаке, по понятным причинам, мне не то что не ппомогут, но даже не поймут.

РЕШЕНИЕ: первая проблема требовала выпиливания старых версий npm-gyp и впиливания новых, знакомых с VS 2013. Вторая проблема (бесконечные пути-имена, не понятные vs++) решается выпиливанием старого npm и установкой свежайшего (ещё пол-года назад полоовина софта под ноду на win не работало).

 ,

Shadow
()

Ещё про хипстеров и jQuery...

Пытался сделать мобильное приложение на ratchet - у него плохо с разрешениями экрана. Погуглил, много хвалебных отзывов о chocolatechip... КАК ЖЕ ОН ТОРМОЗИТ! Он тормозит на простых вещах. Навороченнейшие виджеты dojo по сравнению с тупым попапом шоколада ЛЕТАЮТ...

 ,

Shadow
()

Ratchet использует кто? Как у него с разрешением экрана?

Приветствую.

Открыл для себя ratchet, был в диком восторге, пока не залил cordova+ratchet приложение в телефон... Оно на QVGA заточено или как-то так. Это лечится? Или искать другой фреймворк?

 , ,

Shadow
()

Проклятые хипсторы, нода, cordova/phonegap и мануалы!

Пытаюсь сделать hello world на кордове. Работю последнее время на питоне в Aptana, поставил из ноды phonegap, поставил ant, поставил плагины эклипса в аптану, обновил яву, поставил android sdk... Все пути в винде прописал, всё хорошо.

Гуглю туториал по первому приложению... Какие-то скриншоты файл-менеджера макинтоша, предложение скопировать jar архивы кордовы в свой проект руками (кажется, последняя кордова вообще это не предполагает), ВИДЕО-ПОДКАСТЫ!!!

Они что, обычные мануалы никогда не видели??? Блин...

PS. На сайте phonegap вообще инструкции юзать кордову... Зачем тогда phonegap ставить?

 , ,

Shadow
()

JSON объект сразу в объект python? надо ли?

Добрый вечер.

По мере погружения в питон, flask и peewee подумалось, что при получении данных от клиента я хочу не парсить в цикле поля и присваивать свойствам объекта ORM, а с помощью json.loads, например, сразу присвоить объекту значения.

Это имеет смысл, или просто выпендрёж?

Т.е. для облегчения кода я могу свою функцию конвертации написать, но я хочу узнать, как хорошо и правильно.

 , , ,

Shadow
()

Javascript: способов сделать больше, чем в perl? Выполнить код после загрузки страницы.

Вопрос такой. Сейчас делаю «тонкого» клиента для restful приложения, соответственно, после загрузки страницы-шаблона должны загрузиться пара json объектов и разместиться по форме страницы.

Мне хочется в конце страницы разместить <script></script> и всё туда накидать. Но во всех мануалах я вижу:

$(document).ready(function(){
код, выполняемый после загрузки
});


Это такое заболевание, которое вызывает любовь к «});», или это только для читабельности, или это ускоряет работу кода, или просто желание делать вообще всё только через события???

Вопрос в чём - как правильнее?

 ,

Shadow
()

REST или JSON: правильная структура HTTP запросов?

Открыл для себя REST. Понравилось. Один параметр запроса, один параметр объектной модели. Стал копать глубже, как правильно на этом строить UI в браузере и бэкенд на сервере. Как я понял, это всё красивые слова, и все дампят json в строку и передают одним параметром??? Какое разочарование...

 , ,

Shadow
()

Каков шанс научиться легко понимать, что вообще делает асинхронный код на javascript???

subj.

Разматываю коллбэки. Я страдать теперь всю жизнь буду, или через пару лет легко будет???

Shadow
()

Кто вытирает с ftp все старые релизы?

Вот, хотел нескучные обои из 90-х найти, помню, что в afterstep в Шапке 5.2 были... Но все каталоги на всех ftp пусты...

Shadow
()

flask, peewee и MVC: где контроллеры??? Запутался в проектировании архитектуры.

Здравствуйте!

Успешно пилю сайт/проект на flask+peewee. Естественно, всё по мануалам и примерам. В итоге имею колоссальный views.py, в котором каждый «вид» (url) набит простынями обработчиков запроса. Мне кажется, это не нормально, и я что-то делаю не так. Хочется вынести обработку в отдельные объекты, функции и т.п.
Например, у меня есть доступ к одной и той же модели от разных ролей пользователей, и в зависимости от роли, разные свойства модели могут меняться разными пользователями. Пока у меня простыня if-else.

Где почитать про это, посмотреть на правильные реализации?

Shadow
()

Про Digital маркетинг вопрос...

Я, как опытный маркетолог, уже несколько лет замечаю, что самый высокий КПД - от обычной контекстной текстовой и баннерной рекламы, т.е. платной таргетированной.

При этом, как временно почти безработный, вижу кучу вакансий с бешеными зарплатами на адово спаммерские должности - с...ть в комменты в жежешечке, вконтактике и на форумах. На моей памяти выгода была только от работы высококвалифицированных PR специалистов (именно в PR, прожжённых гуманитариев-литераторов!) вкупе со службой поддержки на профильных форумах, остальное (весь этот Digital) - с.ач в комментах и ничего более.

Я отстал и что-то поменялось, или это просто покупатели воздуха ищут продавцов воздуха?

P.S. Вменяемые ЧПУ ссылки и непосылание поисковиков считаю само собой разумеющимся и не требующем привлечения SEO и прочих шаманов.

Shadow
()

Добавление параметров в теги форм в wtforms: правильно ли я делаю?

Добрый день.
Оцените, я вообще правильно делаю, или забиваю костыли осциллографом:

Хочу добавить в поле <select> вызов функции по событию onchange. В wtforms нет готовых свойств для этого. Почитал сорцы, сделал такого монстра (вызов __call__ руками со своими параметрами):

   form = SearchPositionForm()
   form.position = form.position.widget.__call__(form.position,onchange='myfunction()')


- есть более нормальные варианты?

PS. А что, ВСЕ читают описание LORCode из кеша гугла, так как ява на LOR пишет ошибки?

 , ,

Shadow
()

Осваиваю AJAX. Непонятное с JSON... (но работает)

Добрый день.

Мне для динамического фильтра базы данных нужно по значениям одного select обновлять options в другом select (фильтр товаров типа как у Яндекс Маркета). Значит, нужен AJAX. Данные решил гонять JSON-ом.
Почему-то мозилла JSON получает объектом, причём, не понятным ни мне, ни JSON.parse объектом, и данные перед JSON.parse нужно JSON.stringify. Это потому что JavaScript полное нелогичное го..о и всё так и должно быть??? Где ещё про такие подставы почитать?

Shadow
()

Для тех, кто использует Python, Flask и Peewee

Столкнулся с эзотерическим багом при одновременном использовании peewee и Flask-Login. Это баг в peewee, исправлен в 2.4

Shadow
()

Эзотерические сообщения об ошибках Python - как научиться понимать?

Осваиваю Flask + Peewee. Задача - создание формы, если в форме известный id записи, то её обновление, если нет - то запись новой в базу.

У меня есть несколько NOT NULL полей, видимо, из-за того, что пытаюсь записать NULL туда, ошибка.

Получаю простыню ссылок на модули фреймворка и стандартную ошибку 'NoneType' object is not iterable.

Если бы я такое на перле писал, у меня была бы пара строчек с чётким указанием, какую именно фигню я совершил.

Это все на питоне так страдают, гадая, какая ошибка, или есть не очевидные нубу методы?

Shadow
()

Что выбрать - 2! Выбор базы данных: так ли нужна логика/процедуры внутри БД?

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

Теперь встаёт вопрос: так как в БД будет много связей между объектами, некоторые виды имеет смысл генерировать на стороне БД. В постгресе можно писать хранимые процедуры хоть на перле. Есть у кого опыт, это реально ускоряет работу системы, или не париться и всё делать в приложении?

Shadow
()

RSS подписка на новые темы