LINUX.ORG.RU

Сообщения Sektor

 

Увлажнитель воздуха / климатический комплекс для дома

Форум — Talks

Всем привет.

Вопрос «специалистам по всему» :). Какие можете посоветовать увлажнители воздуха / климтические комплексы для дома.

Интересуют КАЧЕСТВЕННЫЕ решения (во всех смыслах). Цена <= 10k.

 , ,

Sektor
()

SQL. Помогите с запросом.

Форум — Development

Новичек в SQL. Столкнулся с такой проблемой.

Есть таблица A:

id: integer

Есть несколько таблиц от B-F:

a_id: integer,
mystr: varchar(100)

Требуется посчитать количество записей в A, для которых __количество__ mystr (по всем таблицам B-F) > N (ну скажем N=100). Т.е. на выходе долно получиться одно число.

 , , ,

Sektor
()

Производительность/максимальная нагрузка сайта

Форум — Web-development

Всем привет!

Помогите разобраться, ибо ппц(!

Существуют утитлиты, способные создавать нагрузку на сайт в размерности rps (request per second). Например, yandex.tank способен сгенерировать на указанный url нагрузку в 10k rps. Но ведь это несколько «искусственная» нагрузка. Как максимально приближенно к боевому случаю «сконвертировать» rps на число одновременно работающих пользователей? Может кто из достопочтенной публики поделится своими соображениями :) ?

Заранее спасибо.

 , , ,

Sektor
()

Сравнить два фрагмента текста и выделить разницу

Форум — Development

Всем привет.

Допустим есть два фрагмента текста A и B. Нужно сравнить текст B с текстом A и отличающиеся фрагменты (это могут быть как строки целиком, так и подстроки, и отдельные символы) обрамить, скажем в [].

Пример:

A:
...
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
...
---
B:
...
Lorem zaebok dolor sit ahuet, consectetur(c) adipiscing(tm) elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...
...
---
RESULT:
...
Lorem [zaebok] dolor sit [ahuet], consectetur[(c)] adipiscing[(tm)] elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.[..]
...

Подскажите алгоритм, который позволяет такое провернуть.

 , ,

Sektor
()

Perl, Mojo. Установка сессионной куки посредством ajax.

Форум — Development

Всем привет.

По определенному событию, делаю ajax-запрос к mojo, устанавливаю куку:

$app->session->{my_cooka} = «COOCKA»;

Перезагружаю страницу (F5), проверяю - куки нет.

Вопрос, можно ли рабатать с куками через ajax? И как? Кто-нибудь сталкивался?

 , , ,

Sektor
()

Node.js отправка почты

Форум — Web-development

Всем привет.

Вопрос в следующем, как можно отправить письмо из нода, используя в качестве агента только команду mail?

 

Sektor
()

Поиск алгоритма

Форум — Development

Всем привет!

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

Есть текст (набор символов), назовем его TEXT_1 , есть изменный по некоторому правилу текст TEXT_1 - TEXT_2. Нужно сравнить два этих текста и найти все заменненые/добавленные символы и обрамить их, скажем в . Текст можно рассматривать как массив символов.

Пример.

TEXT_1:

Lorem ipsum, dolor sit amet...

TEXT_2:

Hourum ipsum solor git gamlet...

На выходе алгоритма должно получиться следующее:

[s]H[/s]o[s]u[/s]r[s]u[/s]m ipsum [s]s[/s]olor [s]g[/s]it [s]g[/s]am[s]l[\s]et...

 , , ,

Sektor
()

Почему плохо держать несколько сайтов на одном ip?

Форум — Web-development

Все привет!

Допустим есть > 10 сайтов на одном ip. В будущем количество сайтов будет только расти. Можно ли их все держаь на одном ip и чем это хорошо/плохо?

Заранее спасибо.

 , , ,

Sektor
()

json.loads() возвращает объект unicode вместо dict

Форум — Web-development

Всем привет!

Приходит мне запрос с json'ом.

Делаю json.loads(request.data), получается вроде как словарь питоновский. Но это не так, вывожу тип данных - <type 'unicode'>

Что за нафиг? Вопрос тривиальный: «Как json сериализовать в python-словарь»?

 , ,

Sektor
()

Обещания. Как реализовать?

Форум — Web-development

Всем привет!

Помогите, пожалуйста, разобраться с обещниемя на примере выполнения ajax-запроса.

function A() {
  if( B() ){
    console.log("B IS CHEKCED");
  }
}

function B(){
  var jxhr = $.post('/my_url/', my_data).then(function(data){
    if(data.success === 1) {
      // do something
      return true;
    } else {
      // do something
      return false;
    }
  });
}

Как заставить в B() работать return?

 , , ,

Sektor
()

Backbone.js. Router is not a function.

Форум — Web-development

Всем привет!

Об.ясните, почему, я из view немогу заюзать объявленный в другом модуле роутер.

есть router: js/routers/router.js

define( ['jquery', 'backbone', 'app/js/views/index'], function($, Backbone, IndexView) {

        var Router = Backbone.Router.extend({
                routes: {
                        "": "index",
                },

                index: function() {
                        var index_view = new IndexView();
                        index_view.render();
                },
        });

        return Router;
});

Есть js/views/index.js. Тут мне нужно заюзать функцию navigate роутера. Но болт - Router is not a function!

define(
        [
                'underscore', 'jquery', 'backbone',  '../collections/my', '../routers/router',
        ],
        function (_, $, Backbone, MyCollection, Router) {
        'use strict';
                        
        var IndexView = Backbone.View.extend({
                ...
                render: function () {
                     var router = new Router();
                     router.navigate("projects", {trigger: true});
                }
        });

        return IndexView;

 , , , ,

Sektor
()

Mojolicious. Post-запросы.

Форум — Web-development

Всем привет.

Нужно отправить из контроллера пост-запрос себе же на некоторый url. Почему конструкция следующего вида не работает (возвращает 404):

#схема роутинга:
$_->post('/first_url' )->to('c_1#test_1');
$_->post('/second_url')->to('c_2#test_2');

#из контроллера c_1/test_1 делаем:
my $resp = $s->ua->post( "my.domain/c_2/second_url/" => {Accept => '*/*'} => 'form' => {"test" => "hello, world!"})->res->body;
print Dumper \$resp;

#контроллер с_2/test_2:
my $s = shift;
print ("DEBUG");

$s->text => 'Test response!';

 , , ,

Sektor
()

Js. Помогите составить регулярку.

Форум — Web-development

Всем доброго времени суток. Нужна регулярка для того, чтобы проверить, есть ли в тексте хоть один символ, отличный от <br> и символа пробела \s. Штука типа:

if (my_text.match(/[^<br>|\s]/) {}

не работает.

 , ,

Sektor
()

Django + django-wysiwyg-redactor = LOVE

Форум — Web-development

Вопрос к знатокам.

Есть django, sorl-thumbnail и django-wysiwyg-redactor. Хочу сделать так, чтобы при загрузке нового изображения через redactor: 1) Давалась возможность выбора из списка доступных размеров для изображений (например по всей ширине, 50% от ширины и 30% от ширины блока), 2) при сохранении такого изображения sorl-thumbnail сохранял бы соответствующую превьюшку и оригинальное изображение, и 3) а redactor бы автоматически добавлял к созданному img нужный класс для lightbox'a, чтобы при нажатии на превью отображалось оригинальная картинка. Я так понимаю, для этого нужно:

1 - Переопределить метод save модели (скажем, File), принимающий параметр - ширину для превьюшки, делающий это самую превьюшку и сохраняющий превьюшку и оригинал. 2 - Написать js-код, расшираящий диалог заргузки файла моего wysiwyg'a, для вывода селекта с доступными вариантами ширины картинки. 3 - Написать сам хендлер для редактора, который обрабатывал бы выбранные пользователем параметры и вызывал бы метод save нужной модели. Хендлер должен возвращать json, с данными о имени оригинала изображения. 4 - JS-код, который парсил бы этот json и добалял к тегу img сласс для лайтбокса и дата атрибут с сылкой на оригинальное изображение.

Вопрос. Правильно (в общих чертах) ли я мыслю? Как кто решал подобные задачи для джанги и своего wysiwyg'a?

 , , , ,

Sektor
()

Emacs + Perl. Что используете?

Форум — Development

Всем доброго времени суток.

Так уж вышло, что на Emacs'e уже как пол года. За это время перепробовал кучу разных плагинов. Остановился на действительно нужных мне, которые часто помогают в работе. Однако, вот уже неделю никак не могу осилить какой-нибудь вменяемый плагин для сухой и комфортной работы с Perl'ом. Я знаю про страницу http://emacswiki.org/emacs/PerlLanguage, но что-то ничего так и не заработало нормально. Посему, решил спросить у достопочтенной публики, какой/какие плагин(ы) используются у вас, например для проверки синтаксиса перла, глобального автодополнения, prldoc'a?

Заранее спасибо за ответ.

 ,

Sektor
()

Демоны. Нубвопрос.

Форум — Admin

Всем привет.

Заранее прошу прощения за нубский вопрос.

Вот, например, есть программа, которая при запуске считывает переданный ей конфиг и запускается в фоне (демон).

Можно ли запустить несколько экземпляров данной программы, каждой из которых передать свой конфиг? И как работать с конкретным экземпляром такой программы?

 ,

Sektor
()

Perl. Помогите с регуляркой.

Форум — Development

Есть строки вида:

%some%.string
awesome.string
...

Нужно находить строки только с постфиксом .string

Составил регулярку:

[$string =~ /\.(.+)$/]->[0] eq "string"

Все ок, только для строк вида %some%.string это не работает.

Подскажите, как составить регулярку, чтобы она срабатывала когда есть % и когда нет %?

 ,

Sektor
()

Perl. Конвертация json в хеш. Юникод проблема.

Форум — Development

Всем привет. Подскажите, люди добрые, почему при конвертации json в хеш, данные становятся не в utf8?

open(my $in_file, "<:encoding(UTF-8)", "file.json") or die;
# Считываю из json-файла и аккумулирую в скаляр
while (my $row = <$in_file>) {
	$f .= encode("utf8", $row);
}
close($in_file);
print $f; # Тут нормальный юникод			
my %h = %{ JSON::XS->new->pretty(1)->utf8(1)->decode($f) };
print Dumper \$h; # Тут уже нет

 , , , ,

Sektor
()

Как настроить FBL (Feedbck Loop) на почтовом сервере

Форум — Admin

Всем привет.

Кто сталкивался с настройкой FBL под лин? Можно вкратце рассказать, что нужно для настройки сей технологии сделать, сконфигурить?

 , ,

Sektor
()

Могут ли засудить за срыв сроков разработки?

Форум — Development

Всем привет.

Заранее прошу прощения за вопрос не соответствующий тематики раздела, но мне показалось, что актуальнее всего запостить его именно сюда.

Ситуация такова. Мною (физическое лицо) было составлено ТЗ на разработку ПО для ЗАКАЗЧИКА (ЮР. Лицо). В ТЗ был прописан объем работ, цена и срок сдачи проекта. Документ был подписан мной и ЗАКАЗЧИКОМ, но не был заверен нотариально (не было никаких печатей и прочего).

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

Я не собираюсь никого кидать, просто мне нужно еще несколько дней, чтобы предоставить бету (реально децл остался доделать), и деньги возвращать не хочется. А я со своей стороны, за такую сильную задержку сроков готов предоставить некоторые бонусы, например, бесплатная техподдержка в течение месяца, кое-какие мелкие доработки, бесплатные консультации, настройка сопутствующего ПО и т.д.

Короче, суть вопроса такова, могут ли меня привлечь к суду, имея на руках только техническое задание с моей подписью и подписью заказчика?

 

Sektor
()

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