LINUX.ORG.RU

Сообщения Rastafarra

 

инфобез для маленьких

 

допустим у меня есть вундервафля (бэк + фронт), которую я пошел продавать. и у меня есть проблема: мне очень жалко те циферки, которые я отдаю наружу (жалко именно данные). один раз я их отдам, их скопируют, растиражируют и все, кранты, мой сервис мало кому нужен.

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

и вот надо как-то из них выжимать бабло :)

1. поднять цену, продавать как эксклюзив, чтоб парни сами ценили что имеют и никому не сливали. есть не очевидная проблема, они сами сядут в кружок и просто толпой скинутся на одну лицензию, например.

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

3. не знаю, раздать всем сертификаты, но это уже становится сложным для использования.

4. очевидно логин-пароль-сессия, и сессию сбрасывать если зашли с машины рядом.

как еще можно закрыться? :)

Rastafarra
()

ну что же, +1. принимаются поздравления.

 ,

!Ъ: SpaceX совершила третий успешный пуск в 2017 году

Ъ: https://lenta.ru/news/2017/03/16/spcx/

роскосмос сколько, один...?

немного копипасты из интернетов:

Согласно данным, приводимым отделом коммерческих космических перевозок Федерального управления гражданской авиации США, общий доход от коммерческих пусковых услуг в 2016 году составил 2,5 миллиарда долларов, что на 300 миллионов больше, чем в 2015 году. США осуществили 11 коммерческих пусков, ЕС — восемь, Россия — всего два.

Больше всего заработали США (1,185 миллиарда долларов) и Европа (1,152 миллиарда). России в прошлом году коммерческие пуски принесли всего 130 миллионов долларов

SpaceX досталось шесть коммерческих пусков, на которых компания заработала в три раза больше, чем Роскосмос.

взлетает потихоньку?

Rastafarra
()

в продаже билеты на другой глобус

 

РОСКОСМОС ОБЪЯВЛЯЕТ ОТКРЫТЫЙ НАБОР В ОТРЯД КОСМОНАВТОВ 14.03.2017 14:17

Кампания по отбору космонавтов стартует 14 марта 2017 года – Межведомственная комиссия приняла решение о проведении ФГБУ «НИИ ЦПК имени Ю.А. Гагарина» (ЦПК) конкурса по отбору кандидатов в отряд космонавтов РОСКОСМОСА в 2017 году.

Цель – отобрать лучших специалистов, которые, обладая навыками работы с космической и/или авиационной техникой, станут первыми пилотами нового российского космического корабля «Федерация», будут работать по программе Международной космической станции (МКС), а также станут первыми россиянами, которые полетят к Луне.

!Ъ: https://www.roscosmos.ru/23316/ --- тут есть требования, в целом норм.

ну, кто смелый? :)

Rastafarra
()

sql ide?

 ,

в этом вашем линуксе появилось что-то приличное для потсгреса? pgadmin все еще вселяет ужас один своим видом...

Rastafarra
()

js и фронт.

 , ,

стильно, модно, молодежно. фронт.

чего хочу: чтоб фронт на одном серванте, бэк на другом, nginx проксил.

проблема: например у меня react и даже react-boilerplate. npm start выполняет какой-то фокус и все как будто работает до тех пор пока от фронта (frontIp) я не хочу сказать get или post к бэку (backIp).

решение плохое: я могу сказать npm run build, собрать все вэбпаком и пустить внешний nginx, с проксированием, но это прям геморрой же.

вопрос: как получить решение хорошее, чтоб поправил файло, оно там как-то само пересобралось, но работало не из потрохов node server, а из-под nginx и запросы таки ходили бы?

Перемещено leave из development

Rastafarra
()

время спать?

 ,

Rastafarra
()

такой день, такой день...

 , , ,

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

как правильно должно идти собеседованое? я сегодня узнал что есть два варианта:

1. тебе наматывают яйца на кулак в плане тех.части и вскользь спрашивают чего ты собственно хочешь.

2. у тебя достаточно краткое тех.часть (каверзная, но краткая), но у тебя стараются узнать что ты за человек.

ведет, принимает, один и тот же.

лор, а как собственно правильно? в чем приоритет?

Rastafarra
()

в этот день...

 ,

я несколько удивлен что никто еще не создал переписи подкаблучников треда.

Rastafarra
()

получить IP из комита

 ,

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

Rastafarra
()

пару слов про фронт

 ,

я отстал от жизни... что сейчас в моде фронта? последний раз я видел extjs, но давно это было.

что хочу: хочу чтоб rest, менюшки, панельки, и хочу получить массив и отрисовать из него типа кубик рубика (только 10х10 и все кубы внутри чтоб доступны) с возможностью выбора строки внутренних «кубиков» и в них че-нить написать, при выборе.

пока гуглятся всякие babylonjs (но это похоже нафиг не надо) да d3js, но оно какое-то плоское.

Rastafarra
()

google drive с пермишеными

 

хочется странного: хочу чтоб в гугловой таблице появились пермишены, чтоб группы, права, вот это все.

но гугл чета слаб.

может есть такое?

Rastafarra
()

лор, ты ли это?

 

чета средневозрастных соплей стало много, а жести и оттоптанных самолюбий мало.

как так-то? где приток свежей кровушки?

лор, ты стареешь? :)

Rastafarra
()

Экзоскелет?

 , ,

А как оно продвинулись в массы? Могу я купить перчатки-пассатижи на батарейках? В бытовом применении?

Или это золотая жила?

Rastafarra
()

давненько мы ничего не выбирали

 

хочу плеер, который бы умел вконтакт и ластфм. из ластфм берет рекомендации, а тянет из вконтакта, скробля, конечно. и было бы неплохо чтоб брал прям список из альбома, а тянул потреково из вконтакта, но можно просто в разброс.

vlast и liquidbear вроде везде забанили..?

Rastafarra
()

нового года тред

 ,

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

ну новый год все таки, вы понимаете :)

Rastafarra
()

diff и merge или как сложить несколько изменений?

 

или я не знаю что это, но что-то должно быть

например у меня есть текст:

qwe wer ert rty

из него через replace получается 3 строки:

1. qwe <wer> ert rty

2. qwe <wer ert> rty

3. qwe wer <ert rty>

т.е. у меня есть список «что»-«на что», я его накладываю на тест, получаю 3 элемента в списке.

и вот из этих трех я хочу получить строку:

qwe <wer> <wer ert> <ert rty>

т.е. все эти преобразования сложить.

если я делаю diff, получаю дельту и патчу, то оно мне все портит и оставляет последний элемент, грубо говоря. или diff нужен какой-то похитрее. какой?

я могу положить все это к какую-то структуру, но тогда вопрос в какую и как из нее получить обратно текст? как сохранить порядок элементов? при это первое слово, qwe, вообще пока ни в какую структуру не влезет, оно просто ни к чему не относится, а значит потеряется?

если я делаю text = text.replace() то второй replace уже не сработает <wer> не попадет под правило. т.е. понятно что у меня плавила неправильные и их надо менять, но у меня нет способа узнать которое из них не работает и собственно какое правило какое перекрывает, поэтому хочется больше визуализации.

Rastafarra
()

чем разобрать odt?

 ,

ну чтоб на яве.

Apache ODFDOM не нравится тем, что он не все разбирает. например если есть нумерованный список, то апачий getTextContent берет и склеивает элементы списка без разделителей. при этом тот же libreoffice все открывает корректно.

и вообще она с 11-го года вроде как не обновляется..?

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

Rastafarra
()

opencv для маленьких

 ,

хочу задетектить и убрать табличку, считай линии дропнуть.

http://docs.opencv.org/3.1.0/d1/dee/tutorial_moprh_lines_detection.html --- основное чтиво по теме.

ну что, переношу 1:1, но у них линия выделается как линия, а у меня для маски выделяются две области, сверху интересующей меня линии и снизу. как так?

портянка:

        Mat bw = new Mat();
        adaptiveThreshold (gray, bw, 255, ADAPTIVE_THRESH_MEAN_C, THRESH_BINARY, 15, -2);

        Mat horizontal = bw.clone();

        int hScale = 4; // for experimant, start: 15
        int horSize = horizontal.cols() / hScale;

        Mat horStruct = getStructuringElement(MORPH_RECT, new Size (horSize, 1));

        erode(horizontal, horizontal, horStruct, new Point(-1, -1), 1);
        dilate(horizontal, horizontal, horStruct, new Point(-1, -1), 1);


//        Core.bitwise_not(horizontal, horizontal);
        imwrite ("horizontal.png", horizontal);

http://imgur.com/5USNksP --- выхлоп. хотя сама табличка внутри, между выделенными белыми областями :(

Rastafarra
()

как правильно оформить?

 ,

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

1. если дарить, то видимо что-то типа CD? но вот прям пластинка --- это такая штука, которую нынче вставить особо-то и некуда (порутчики, вам слово). и даже если, а где сейчас принято покупать такие вещи? с доставкой, конечно, потому что найти эту радость в трех булочных не удалось. или еще вариант спиратить, записать, оформить... и тот же вопрос: где и как? на все про все дней 10.

2. допустим прикупить в цифре. но что значит прикупить --- перечислить бабло, получить линк? а как его вручить? :) скинуть смс-кой... нуууу... не то. хочется чего-то материального что ли.

или фигня это все и думать дальше?

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

Rastafarra
()

итак, все что вы хотели знать про банки, но боялись спросить.

 , , ,

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

применительно к тематике форума, некоторые думают что там крутые спецы, там поставлен техпроцесс, там можно «развиваться»...

парни, все это фуфло :)

нет, это ненадолго. точно такие же сокращения, точно так же «оптимизируют», все как у людей.

нет, это не особо круто. на каждом этапе это огромная бюрократическакя машина, которая бОльшую часть проблем решает административно. что-то нельзя сделать? не получается? банк кто-то хочет обмануть? банк пишет новое правило: нельзя обманывать банк. и вполне резонно идет в суд, если кто-то это правило хочет нарушить.

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

ну и конечно ИТ :)

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

«безопасники» не в состоянии отследить свои же сертификаты, сертификаты для общения со сторонними системамы. админы понятия не имеют кто когда и для чего запросил тот или иной сервер. слова bash, sed, grep, awk вгоняет в ступор, хотя основные сервера на aix-e. программисты... на собеседовании дается задание: бинарный поиск. справляется один из 10, а то и из 15-ти... посчитать сумму диагоналей матрицы вообще за гранью.

и вот со всей этой фигней банк пытается взлететь :)

банк --- это такая очень консервативная и замкнутая экосистема. говоря про российские банки --- это экосистема, которая вертится вокруг.... java? а вот херЪ )). она на 80% вертится вокруг ibso. ее пытаются выкинуть, но...

это совершенно никому не знакомый и ненужный язык PL+, эдакий sql на стероидах. с костылями, без документации, с закрытыми пакетами и кучей магии. велкам :). модель разработки такова, что предполагает бинарные накаты на боевые сервера, потому что «diff» он не диф, а mdb со структурой, которая просто перетирает то что было, этому на всякой случай «то, что было», сохраняется в old.mdb :)

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

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

вот все эти ужасы: в таблицах поля-блобы с таблицами внутри, сервисы, которые стартуют в cmd и не дай б-же кому-то разлогиниться, совершенно фееричные админы систем, которые просто от нефиг делать на бою могут поменять значение настройки с «3» на «8» и у тут же отваливается процессинг... все это цветет и пахнет.

ну... что было понятно. вместо ИДЕ там есть в лучшем случае «блокнот». никакой не gedit, не вим и ничего подобного. блокнот. но даже этот блокнот контора, которая продала в банк ПО, может написать плохо и с феерическими багами: если где-то встретился таб где ждали пробел, эта радость курсор будет рисовать не так где положено. поэтому открывать сырцы сторонними редакторами может быть опасно для психики )).

процедуры по тысяче строк? запросто.

копипасты этих тысяч строк из модуля в модуль? да как нефиг нафиг.

ну просто потому что такая культура разработки. поменять поля в 80-ти однотипных табличках? кто-то сказал «скрипт»? нет, в банке принято засучить рукава и отдолбить, с недельку.

что можно вынести из банка? да по большому счету ничего. мозг просто высохнет и этим все кончится. сам для себя банк разрабатывает только если совсем прижмет, когда ему выкатят счет лямов на 20, хотя все это пилится за неделю-две в одну каску. или какая-то контора, которая что-то умудрилась внедрить, сдохла и от нее в лучшем случае остались плохоструктурированне и ужаснонаписанные сырцы.

этот мир очень похож на мир АСУ ТП. когда смотришь на него снаружи --- вроде прикольно, но все кто внутри хотят оттуда выпрыгнуть. вот только получается плохо: навыки мало того что не оттачиваются, они теряются и после нескольких лет вчерашний юноша со взором горящим сегодня просто проф.непригонед, он может пойти только в другой банк, меняя шило на мыло.

развлекалочки бывают, но это надо прям задаться целью и искать. на любой вопрос говорить «да, я знаю как это сделать», а потом загуглить хотя бы что это. поначалу все это вроде и прикольно, можно пытаться насаждать разумное, доброе и вечное, но все это не будет работать :)

Rastafarra
()

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