LINUX.ORG.RU

Сообщения noname_user

 

передача картинки с arch linux на экран aka airplay

по сажу что подскажете?

 ,

noname_user
()

не могу вспомнить гик-ноут название по типу «system86»

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

 

noname_user
()

В чем профит этого проекта (fbs)?

https://github.com/mherrmann/fbs
Только создание удобных инсталлеров?

 

noname_user
()

реализация простой системы вероятности

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

 

noname_user
()

запуск скрипта на определенное время и снова

Есть скрипт на C, его требуется запускать на определенное время с агрументами (которые постоянно разные), к примеру запустили на 5 минут, вырубили его, через пол минуты снова запустили с другим значением аргумента
как правильнее и чем это можно реализовать ?

 

noname_user
()

Проверить баланс любого кошелька в bitcoind?

Собственно как? юзаю https://github.com/jgarzik/python-bitcoinrpc для общения через rpc со своей нодой, каким образом я могу чекать другие адреса с балансом не созданные в моей кошельке bitcoind?

 , ,

noname_user
()

Логично ли использовать прокси для обхода лимитов api - blockchain.info,blockcypher.com и пр.?

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

 , ,

noname_user
()

Как в firefox webextension передавать данные

К примеру есть всплывающее окно в статус баре браузера и встраиваемый скрипт который имеет доступ к вкладке, как ему понимать что к примеру я ввел какие либо данные в всплывающем окне (или к примеру передать кукисы)?
Курил маны, про backgrounds, content_scripts, так и не понял зачем и почему все устроено, есть ли адекватные примеры моей задачи?
Может ли кто нибудь в свободную минуту мне разжевать как весь прооцесс происходит?
С меня пиво.

 ,

noname_user
()

Нужна помощь flask'еров

Имею форму:

start_time = DateField(
        'Время',
        [
            DataRequired(message="Поле обязательно для заполнения")
        ],
        format='%m/%d/%y'
    )

при отправке start_time знаение уходит на контроллер и валидируется:

if form.validate_on_submit():
Но print(form.data['start_time']) имеет значение None
При этом другие тектовыые поля отлично валидируются и умеют свои значения в контроллере, но не время...
Как тут быть и почему так происходит? За пару часов гугла, так ничего и не нашел

 , ,

noname_user
()

Норма ли хранить такое в моделе?

def is_logged(func):
    def is_logged_wrapper():
        if not check_auth():
            flash('Вы не авторизованы!', 'danger')
            return redirect(url_for('main.index'))
        func()

 ,

noname_user
()

ошибка app_context() во flask при использовании current_app

при использовании current_app вне функций контроллера, вылетает ошибка:

This typically means that you attempted to use functionality that needed
to interface with the current application object in some way. To solve
this, set up an application context with app.app_context().  See the
documentation for more information.
это я понял http://flask.pocoo.org/docs/1.0/appcontext/#manually-push-a-context, но! Как теперь заюзать переменную из конфига к примеру тут:

@module.route(current_app.config['redirect_url'])
@google.authorized_handler
def authorized(resp):
	access_token = resp['access_token']
	session['access_token'] = access_token, ''
	return redirect(url_for('index'))

 ,

noname_user
()

и снова flask не видит модуль Blueprint'а

имеется структура:

  app
    auth
      controllers.py
    main
      controllers.py
__init__.py

код __init__.py:

import os
from flask import Flask
from .db import db

def create_app():
	app = Flask(__name__)
	app.config.from_object(os.environ['APP_SETTINGS'])

	db.init_app(app)
	with app.test_request_context():
		db.create_all()

	import app.auth.controllers as auth
	import app.main.controllers as main

	app.register_blueprint(auth.module)
	app.register_blueprint(main.module)

	return app

в обеих контроллерах:

from flask import (
	Blueprint,
	render_template,
	request,
	# flash,
	abort,
	redirect,
	url_for,
	current_app,
	session
)
from sqlalchemy.exc import SQLAlchemyError

module = Blueprint('тут название модуля, либо main, либо auth', __name__, url_prefix ='/')


def log_error(*args, **kwargs):
	current_app.logger.error(*args, **kwargs)


@module.route('/', methods=['GET'])
def index():
        return None

Так вот, main отлично импортит, а вот если прописать auth в импорт:

Traceback (most recent call last):
  File "./manage.py", line 7, in <module>
    app = create_app()
  File "/app/__init__.py", line 13, in create_app
    import app.auth.controllers as auth
ImportError: No module named auth.controllers

В чем проблема то??

 ,

noname_user
()

Правильное завершение Pool

Есть конструкция:

		with Pool(int(10)) as p:
			p.map(self.make_all, f)
в make_all происходят нужные операции, при достижении успеха в одном из пулов, нужно завершить конструкцию и отобразить результат в консоль, пробовал использовать sys.exit(0), но это уж больно не то, так как вылетают сначала кучу:
objc[62755]: +[__NSPlaceholderDate initialize] may have been in progress in another thread when fork() was called.
objc[62755]: +[__NSPlaceholderDate initialize] may have been in progress in another thread when fork() was called. 
We cannot safely call it or ignore it in the fork() child process. Crashing instead. Set a breakpoint on objc_initializeAfterForkError to d
и отображает последний результат каждого пула на котором он крешнулся...

 , ,

noname_user
()

ошибка maximum recursion depth exceeded в простом коде

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

maximum recursion depth exceeded

import requests
from bs4 import BeautifulSoup
from multiprocessing import Pool
import argparse
import sys
import re

class Grab():
	source = None

	def __init__(self, threads):
		r = requests.get('https://site.org/list/')
		if r.status_code != 200:
			sys.exit('Error for loading kurs.expert')
		self.source = BeautifulSoup(r.text, "html.parser")
		self.links = []
		for table_row in self.source.select("a.text-gray"):

			# self.links.append(table_row['href'].__str__().replace('/-3',''))
			r = requests.get(table_row['href'])

			m = re.search('DDoS protection by Cloudflare', r.text)
			if m == None:
				self.links.append(r.url)
		print(self.links)
		if not threads:
			threads = 10
		with Pool(int(threads)) as p:           
			p.map(self.make_all, self.links)

	def make_all(self, link):
		print(link)

if __name__ == "__main__":
	Grab(10)

 ,

noname_user
()

не находит html flask

структура:

site/
    app_client/
        templates/
            login.html
    app_server/

в app_server есть blueprint имеющий:

bp = Blueprint('auth', __name__, url_prefix='/auth')
@bp.route('/login', methods=('GET', 'POST'))
def login():
    return loginController(request)
соотвественно в loginController:
return render_template('login.html')
получаю ошибку если перейти на site.ru/auth/login:
jinja2.exceptions.TemplateNotFound: login.html
В чем проблема ?

 ,

noname_user
()

генерация ключа подобного - 1111-11d2-1ert-11qw

По сабжу, как проще всего это сделать, рандомно и желательно быстро (генерировать их нужно будет много) на python3

 

noname_user
()

linux tycoon 2 не купить??

Решил купить linux tycoon 2, зайдя на сайт (http://linuxtycoon.com/) уже пару недель вижу

Orders on hold until all current orders are shipped out.

New orders will be available again in the coming weeks!

 ,

noname_user
()

python-vlc не воспроизводит .pls

import vlc
import time

url = "listen.di.fm/premium_high/vocaltrance.pls?38af6c59409db3cfade9e2ed"

Instance = vlc.Instance()
player = Instance.media_player_new()
Media = Instance.media_new(url)
#Media_list = Instance.media_list_new([url])
Media.get_mrl()
player.set_media(Media)
player.play()


time.sleep(20)

Что тут не так? Не происходит ровно ничего, хотя вроде все правильно

 , ,

noname_user
()

base58 адреса для bitcoin gold (что не так в этих 6 строках)

decoded = base58.b58decode_check(address)
		if decoded[0] == 0:
			decoded = bytearray(decoded)
			decoded[0] = 38
			decoded = bytes(decoded)


			lastAddr = base58.b58encode(decoded)

Пытаюсь из bitcoin адреса обычного, получить bitcoin gold адрес, выходят адреса, но немного короче и не верные, что я не так тут делаю? По примеру из генерация bitcoin gold адреса из обычного bitcoin core делал
UPDATE:
Пробовал еще так, тоже самое выходит:

s = decoded.replace(b"0", b"38")
Конечно, этот вариант с реплейсом не будет действовать в реале, потому что можно заменить все 0 за 38

 ,

noname_user
()

полусить все браузеры в системе (желательно кроссплатформенно)

Пока интересует только linux и macos, требуется определить имеющиеся браузеры в системе с помощью python 3

 

noname_user
()

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