LINUX.ORG.RU

Сообщения noname_user

 

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

Форум — Desktop

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

 ,

noname_user
()

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

Форум — Linux-hardware

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

 

noname_user
()

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

Форум — Development

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

 

noname_user
()

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

Форум — Development

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

 

noname_user
()

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

Форум — Development

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

 

noname_user
()

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

Форум — Development

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

 , ,

noname_user
()

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

Форум — Development

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

 , ,

noname_user
()

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

Форум — Development

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

 ,

noname_user
()

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

Форум — Development

Имею форму:

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

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

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

 , ,

noname_user
()

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

Форум — Development
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

Форум — Development

при использовании 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'а

Форум — Development

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

  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

Форум — Development

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

		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 в простом коде

Форум — Development

пильнул код ниже на скорую руку, как видно я передаю массив в 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

Форум — Development

структура:

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

Форум — Development

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

 

noname_user
()

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

Форум — Games

Решил купить 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
()

Решил показать свой феншуй

Галерея — Рабочие места

https://i.imgur.com/Y7A4xNi.jpg
https://i.imgur.com/tx2v2qN.jpg
https://i.imgur.com/CwRPTq6.jpg

В первые показываю новый свой воркспейс (незаконченный), в новой квартире (ремонт только в процессе).
Собственно вот так я и пишу код, macbook pro 2017, есть второй ноут toshiba satellite l750 на запас, под столом сервер на малине 2й, механический мод broadside + phobia (дрипка), пс 4 + sony vr + манипуляторы для рук для vr, наушники Marshal major 2 BT. Фото раб. стола на iphone X (ожидал от него большего качества в слабом освещении, так что сорри)
Стол barsky, кресло называть думаю ну нужно, скромно, но уютно.
2 вида салфеток на столе, так как дрипка часто течет жижей (на самом деле девушка в отъезде) xD
ТВ на стене - leeco tv x55 (55") для плоечки.
Вот как то так)

 

noname_user
()

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

Форум — Development
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 строках)

Форум — Development
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
()

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