Сбор мыльников без server side
Есть форма для сбора мыльников.
Нет возможности сохранить в базу данных с помощью серверного скрипта.
Как средствами чистого JS собирать и сохранять введенные пользователем данные?
Есть форма для сбора мыльников.
Нет возможности сохранить в базу данных с помощью серверного скрипта.
Как средствами чистого JS собирать и сохранять введенные пользователем данные?
Невозможно найти ни одного рабочего туториала на тему развертывания приложения написанного на web.py http://webpy.org/
как быть? есть короткие пути развертывания python приложений?
Всем привет. Ну чет все майнят я тоже хочу попробовать) Есть видео карта GeForce GTX 550 Ti, 7 ггб опиративки и проц Intel i5 3.2
Чего на таком можно помайнить?
Дело такое. Необходимо что бы при включении компьютера у пользователя запускался скрипт который будет захватывать все происходящее и раз в час допустим сохранять записанное видео в файл. незаметно для пользователя...
Какими библиотеками воспользоваться для реализации подобного функционала на python?
Всем здоровья!
не могу сходу придумать конструкцию которая поможет мне получить доступ к элементу по пользовательскому атрибуту.
например есть список
<ol>
<li maintaskid="835">Task1</li>
<li maintaskid="836">Task2</li>
<li maintaskid="837">Task3</li>
</ol>
Как получить доступ к таску 835 по атрибуту maintaskid?
Всем радости и здоровья!
Есть простой код
var projects
$.get("/loadprojects", function(data){
projects = data
})
console.log(projects)
почему после присвоения переменной projects данне из переменной data не появляются? Пишет что undefined
Всем здоровья!
Столкнулся со следующей проблемой.
Использую библиотеку DayPilot, там у меня есть недельный календарь и месячный.
Решил что бы было красиво и на одной странице, разные типы календаря распихать на разные стороны куба..
Проблема в том что после того как листаю на сторону месяца например, колесо прокрутки у календаря перестает работать.
А если добавить свойство perspective кубу все работает, но с ним изображение размывается и это бесит.
<div id="wrapper-calendar">
<div id="cube-calendar">
<div class="one-calendar">ONE</div>
<div class="face-calendar two-calendar">
<div id="dp" ></div>
</div>
<div class="face-calendar three-calendar">
<div id="dpMonth"></div>
</div>
<div class="face-calendar four-calendar">
FOUR
</div>
<div class="face-calendar five-calendar">
</div>
<div class="six-calendar">
This is bad
</div>
</div>
</div>
</br>
<a class="week-view" >Week</a>
<a class="day-view" >Day</a>
<a class="month-view" >Month</a>
Вот CSS
#wrapper-calendar {
margin-left: -20px;
-webkit-perspective: 2700px;
-webkit-perspective-origin: 160% -200px;
perspective: 2700px;
padding: 0px;
perspective-origin: 140% -180px;
}
#cube-calendar {
position: relative;
margin: 0 auto;
height: 456px;
width: 250px;
-webkit-transform-style: preserve-3d;
-webkit-transition: all 2s ease;
transform-style: preserve-3d;
transition: all 2s ease;
}
.face-calendar {
position: absolute;
height: 100%;
width: 100%;
background-color: white;
border: solid 1px #ccc;
border-radius: 7px;
}
.top-calendar{
margin-top: 200px;
}
.bottom-calendar {
}
#cube-calendar .two-calendar {
}
#cube-calendar .one-calendar {
/* translateZ is de helft van de breedte van de cubus */
-webkit-transform: rotateX(90deg) translateZ(110px);
transform: rotateX(90deg) translateZ(110px);
}
#cube-calendar .two-calendar {
-webkit-transform: translateZ(126px);
transform: translateZ(126px);
}
#cube-calendar .three-calendar {
-webkit-transform: rotateY(90deg) translateZ(126px);
transform: rotateY(90deg) translateZ(126px);
}
#cube-calendar .four-calendar {
-webkit-transform: rotateY(180deg) translateZ(126px);
transform: rotateY(180deg) translateZ(126px);
}
#cube-calendar .five-calendar {
-webkit-transform: rotateY(-90deg) translateZ(126px);
transform: rotateY(-90deg) translateZ(126px);
}
#cube-calendar .six-calendar {
-webkit-transform: rotateX(-90deg) translateZ(150px) rotate(180deg);
transform: rotateX(-90deg) translateZ(150px) rotate(180deg);
}
Как починить это дело все?(
Собственно сабж. Используя perspective в CSS изображение размывается внутри блока с перспективой. Что делать? Бесит не маленько...
Привет! Юзаю webpy, нормально создаются и добавляются данные в таблицы..
Но при использовании команды
mysqldump -u root -pqwerty13 --databases pl > buck2.sql
в бекапе не появляется данных,1-2 записи и структура таблицы.
В чем может быть проблема и как её решить?
Всем привет!
Есть следующая задача. Есть интернет сервис для планирования и необходимо реализовать следующую задачу.
В 23:59:59 по локальному времени пользователя, сервер должен выбрать все не выполненные задачи пользователя и перенести на следующие сутки.
Предлагают юзать Cron для этого, но я не пользовался им не разу.. + получается что при регистрации или перед переносом задач (пользователь может путешествовать) я должен определить его UTC и на базе этого сделать перенос...
В общем нужны варианты для обдумывания решения.
Помогите пожалуйста.
На сервере использую webpy(python)
Всем привет! Столкнулся со странной проблемой..
Написал код для оповещений. Он работает, все ок.
https://codepen.io/TechnoBot/project/editor/AmbLVy/
Но когда выкладываю на developer server получаю такую вот ошибку.
app.js?2017-06-29 19:05:26.440000:116 Uncaught TypeError: ok.playclip is not a function at MicroPopUp.createMore (app.js?2017-06-29 19:05:26.440000:116)
at HTMLInputElement.<anonymous> (app.js?2017-06-29 19:05:26.440000:424)
В чем проблема?
Пытаюсь создать 2 объекта которые выполнятся в разное время...
var dt = moment().add('5', 'seconds')
var dt2 = moment().add('10', 'seconds')
var dates = [dt2, dt]
for (var i = 0; i < data.length; i++) {
var popUp = new MicroPopUp(".micro-pop-up")
popUp.timeToMakeTask(dates[i], 'false')
}
timeToMakeTask()
this.timeToMakeTask = function(date, hidePopUp){
var time = moment()
var nextTime = date
var delta = nextTime.valueOf() - time.valueOf()
setTimeout(function(){
$(tag).css('background-color', '#f7be04')
$(tag).text('Time to make a task!' + nextTime.format())
showMicroPopUp(hidePopUp)
start.playclip()
}, delta)
}
Необходимо запускать скрипт в определенное время...
var time = moment()
var nextTime = time.clone().add('10', 'minute')
if (time == nextTime) {
alert('Time to party! ' + time.format())
}
Это не работает почему-то. Предлагают использовать метод diff но я не понял как...
Помогите плиз
Всем здравия! У меня одна форма для создания и редактирования задачи.
По нажатию на редактирование я изменяю id кнопки для отправки на обновления...
$('#submit-event').attr("id", '#edit-event')
Все работает, но после отправки или при нажатии на кнопку СОЗДАТЬ ЗАДАЧУ я должен стереть текущие данные и кнопку EDIT снова сделать для создания задачи
$('#event-text').val('')
$('#start').val('')
$('#end').val('')
$('#details').val('')
$('#edit-event').attr("id", 'submit-event')
$('#edit-task-id').attr('taskeditid', '')
Отрабатывает весь код кроме
$('#edit-event').attr("id", 'submit-event')
Как решить проблему?
Всем привет! Разворачиваю свой проект на боевом сервере и каждый день сталкиваюсь все с новыми и новыми проблемами..
Я настроил связку nginx+uwsgi+web.py
Запуская тестовое приложение, я спокойно подключаюсь к базе данных и вывожу из нее данные.
Но подключиться из основного приложения не получается. Даже к тестовой БД . Пишет
File "/usr/local/lib/python2.7/dist-packages/MySQLdb/connections.py", line 193, in __init__
super(Connection, self).__init__(*args, **kwargs2)
OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' (111)")
файл для подключения bd выведен в отдельный python модуль config.py Ни чего кроме подключений в нем нет...
Как такое может быть что одно приложение подключается а другое нет? Как решить проблему? Помогите пожалуйста... Не сплю вторую неделю с настройкой сервера, уже сил нет.
Последние строчки лога выглядят примерно так
170606 0:01:41 InnoDB: Operating system error number 11 in a file operation.
InnoDB: Error number 11 means 'Resource temporarily unavailable'.
InnoDB: Some operating system error numbers are described at
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/operating-system-error-codes.html
170606 0:01:41 InnoDB: Could not open or create data files.
170606 0:01:41 InnoDB: If you tried to add new data files, and it failed here,
170606 0:01:41 InnoDB: you should now edit innodb_data_file_path in my.cnf back
170606 0:01:41 InnoDB: to what it was, and remove the new ibdata files InnoDB c reated
170606 0:01:41 InnoDB: in this failed attempt. InnoDB only wrote those files fu ll of
170606 0:01:41 InnoDB: zeros, but did not yet use them in any way. But be caref ul: do not
170606 0:01:41 InnoDB: remove old data files which contain your precious data!
170606 0:01:41 [ERROR] Plugin 'InnoDB' init function returned error.
170606 0:01:41 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
170606 0:01:41 [ERROR] Unknown/unsupported storage engine: InnoDB
170606 0:01:41 [ERROR] Aborting
170606 0:01:41 [Note] mysqld: Shutdown complete
Перемещено true_admin из development
Всем привет! Ни когда не думал что настроить сервер для работы с python окажется столь не тривиальной задачей.
В своем проекте использую web.py Удалось на 90% настроить связку nginx+uwsgi+webpy сервер отдает статику и загружает главную страницу
Проблема в том что nginx не видит моих роутов. То-есть любой запрос отличный от корневого оканчивается 404 Not Found
Файл /etc/nginx/nginx.conf не трогал вообще
Файл /etc/nginx/site-avalable/default выглядит следующим образом
server {
#listen 80;
listen 80 default_server;
listen [::]:80 default_server;
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
include uwsgi_params;
uwsgi_pass 174.138.49.145:3031;
try_files $uri $uri/ =404;
}
Uwsgi настроен и отдает главную страницу. Других конфигов не создавал. Помогите пожалуйста решить проблему
Всем привет! Разворачиваю свой webpy проект на сервере digital ocean
Делаю все по туториалу https://gist.github.com/TimSC/04993f1e3668d1decdfb
но столкнулся со следующей проблемой после создания файла /etc/init/mon.conf
со следующим содержимым
description "mon uwsgi"
author "TSC"
start on runlevel [2345]
stop on runlevel [016]
env DIR=/run/uwsgi/app/mon
env USER=www-data
env GROUP=www-data
env PERMS=0755
pre-start script
mkdir -p $DIR || true
chmod $PERMS $DIR || true
chown $USER:$GROUP $DIR || true
end script
exec uwsgi /var/srv/www/mon/app/mon.xml --logto /var/srv/www/mon/logs/uwsgi.log
и запуска команды sudo service mon start я получаю ошибку Failed to start mon.service: Unit mon.service not found.
Что в свою очередь приводит к ошибке запуска nginx поскольку файл mon.socket не был создан и nginx не может его найти.
Как решить проблему? система ubuntu 16.04
Всем привет. В работе использую jQuery(rapydscript) + webpy на серверной части.
Проблема следующая. Есть список проектов который сортируется по позиции. Нужно менять позицию при нажатии кнопки UP или DOWN и с помощью Ajax отправлять данные на сервер для обновления (по сути принцип Drug & Drop).
По идее задача простая, но по скольку сталкиваюсь впервые въезжаю в пня.
Пытался решить следующим образом. После переноса проекта на верх, я собираю позиции всех проектов и отправляю на сервер...
Кусок кода в rapydscript
#PROJECTS MODULE
def moveProjectUp():
parentProject = $(this).parent('div')
parentProject.insertBefore(parentProject.prev())
allProjects = $('.projects')
projectList = allProjects.find('div.single-project')
positions = []
for project in projectList:
position.push($(project).attr('position'))
data={'pojectsId': pojectsId,
'indexs': indexs}
$.post(
'/projectup',
JSON.stringify(data),
serverSuccess
)
def serverSuccess(data):
console.log(data)
return False
Компилит следующее
function moveProjectUp() {
var ՐՏitr1, ՐՏidx1;
var parentProject, allProjects, projectList, positions, project, data;
parentProject = $(this).parent("div");
parentProject.insertBefore(parentProject.prev());
allProjects = $(".projects");
projectList = allProjects.find("div.single-project");
positions = [];
ՐՏitr1 = ՐՏ_Iterable(projectList);
for (ՐՏidx1 = 0; ՐՏidx1 < ՐՏitr1.length; ՐՏidx1++) {
project = ՐՏitr1[ՐՏidx1];
position.push($(project).attr("position"));
}
data = {
"positions": positions
};
$.post("/projectup", JSON.stringify(data), serverSuccess);
function serverSuccess(data) {
console.log(data);
}
return false;
}
На серверной стороне происходит следующе
class ProjectUp:
def POST(self):
header('Content', 'text/json')
d = json.loads(web.data())
positions = d['positions']
projects = list(get_company_projects(session.username))
for p, i in zip(projects, positions):
db.update('project', where="id=$id",
vars={'id': p.id},
position=i)
return d
На выходе не получаю правильно отсортированный список проектов. Как решаются такие задачи? Помогите пожалуйста
Всем привет. Поставил на свой TOSHIBA debian8. Но ни как не могу поменять разрешение. Пробовал много вариантов написанных в интернете но ни что не помогает.
xrandr по умолчанию выдет
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
1024x768 0.00*
в etc/X11/xorg.conf добавил строки
Section "Monitor"
Identifier "Configured Monitor"
# 1368x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 85.86 MHz
Modeline "1368x768_60.00" 85.86 1368 1440 1584 1800 768 769 772 795 -HSy$
EndSection
но система не видит этого расширения... помогите плиз
Не нашел объяснения в интернете. что есть приславутый «object» в python2, как он устроен, почему от него надо наследоваться?
Заранее спасибо!
← предыдущие | следующие → |