
Viktor
05.12.2016
10:26:30
сделай игру jq
ну маленькую совсем, типо паравозика из точки А в точку В
как раз и объекты понадобятся и т.д.

Hitomi's
05.12.2016
10:29:40
К визуалке ещё не приступал

Google

Hitomi's
05.12.2016
10:29:59
Только сам язык осваивал
http://cssreference.io/ - классный справочник
Если кому надо

Zero
05.12.2016
10:34:22
Спасибо
Почитаю


Богдан
05.12.2016
10:35:17
Кто то сюда кидал бота @rextester_bot
короче вот что с ним можно делать :D
/php <?php var_dump(scandir(__DIR__."/../../"));
Result: array(29) {
[0]=>
string(1) "."
[1]=>
string(2) ".."
[2]=>
string(7) "233.php"
[3]=>
string(15) "Default.aspx.cs"
[4]=>
string(11) "Global.asax"
[5]=>
string(14) "Global.asax.cs"
[6]=>
string(23) "RextesterService.csproj"
[7]=>
string(21) "RextesterService.pidb"
[8]=>
string(12) "Service.asmx"
[9]=>
string(15) "Service.asmx.cs"
[10]=>
string(3) "bin"
[11]=>
string(7) "bin_old"
[12]=>
string(11) "codediff.py"
[13]=>
string(17) "compile_parent.py"
[14]=>
string(4) "diff"
[15]=>
string(8) "eros.txt"
[16]=>
string(10) "idnex.html"
[17]=>
string(10) "index.html"
[18]=>
string(11) "indexi.html"
[19]=>
string(11) "indexx.html"
[20]=>
string(8) "info.php"
[21]=>
string(3) "obj"
[22]=>
string(8) "out.file"
[23]=>
string(9) "parent.py"
[24]=>
string(10) "parent3.py"
[25]=>
string(16) "parent_backup.py"
[26]=>
string(9) "text.html"
[27]=>
string(8) "usercode"
[28]=>
string(10) "web.config"
}
Stats: Absolute running time: 0.14 sec, cpu time: 0.01 sec, memory peak: 7 Mb, absolute service time: 0,14 sec
Tip: Wrap your code in triple backticks to display it in monospace.
/php <?php var_dump(file_get_contents( __DIR__."/../../parent.py"));
Result: string(3675) "#!/usr/bin/env python
import os
import sys
import resource
import subprocess
import time
import signal
import select
def runProcess(exe):
p = subprocess.Popen(exe, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
while(True):
line = p.stdout.readline()
if line:
yield line
else:
break
def kill_by_pid(pid):
for line in runProcess(("ps -o pid --ppid " + str(pid)).split()):
if line.strip().isdigit():
kill_by_pid(line,)
try:
os.kill(int(line), signal.SIGKILL)
except:
pass
try:
os.kill(int(pid), signal.SIGKILL)
except:
pass
def kill_by_cmd(cmd):
#f = open('/var/www/service/usercode/myfile','w')
#f.write('cmd:'+cmd)
to_kill = []
for line in runProcess(("ps -o pid,cmd ax").split()):
#f.write(line)
if cmd in line and 'python /var/www/service/parent.py' not in line:
to_kill.insert(0, int(line.strip().split()[0]))
#f.write("HORRAY "+ line.strip().split()[0])
#f.close()
#kill_by_pid(int(line.strip().split()[0]))
#break
for kill in to_kill:
kill_by_pid(kill)
#f.close()
def setlimits(compiler):
if compiler[0].startswith("octave") or compiler[0] == "R":
resource.setrlimit(resource.RLIMIT_CPU, (15, 15))
else:
resource.setrlimit(resource.RLIMIT_CPU, (5, 5))
resource.setrlimit(resource.RLIMIT_CORE, (0, 0))
resource.setrlimit(resource.RLIMIT_DATA, (100000000, 100000000))
if compiler[0].startswith("octave") or compiler[0] == "R":
resource.setrlimit(resource.RLIMIT_FSIZE, (1000000, 1000000))
else:
resource.setrlimit(resource.RLIMIT_FSIZE, (0, 0))
resource.setrlimit(resource.RLIMIT_MEMLOCK, (0, 0))
resource.setrlimit(resource.RLIMIT_NOFILE, (30, 30))
resource.setrlimit(resource.RLIMIT_NPROC, (500, 500))
resource.setrlimit(resource.RLIMIT_STACK, (100000000, 100000000))
if compiler[0].startswith("octave") or compiler[0] == "R" or compiler[0] == "java" or "scala" in compiler[0]:
resource.setrlimit(resource.RLIMIT_AS, (14000000000, 140000000000))
else:
resource.setrlimit(resource.RLIMIT_AS, (1500000000, 1500000000))
os.setpgrp()
os.environ["HOME"] = "/var/www"
p = subprocess.Popen(sys.argv[1:], preexec_fn=setlimits(sys.argv[1:]))
if len(sys.argv[1:]) > 1:
cmd = sys.argv[2]
else:
cmd = sys.argv[1]
#cmd = ' '.join(sys.argv[1:])
#cmd = sys.argv[2]
delta = 10
if sys.argv[1].startswith("octave") or sys.argv[1] == "R":
delta = 20
fin_time = time.time() + delta
while p.poll() == None and fin_time > time.time():
time.sleep(0.1)
if fin_time < time.time():
if select.select([sys.stdin,],[],[],0.0)[0]:
sys.stdin.readlines()
sys.stderr.write("Process killed, because it ran longer than "+str(delta)+" seconds. Is your code waiting for keyboard input which is not supplied?")
if len([pid for pid in os.listdir('/proc') if pid.isdigit()]) > 300:
os.killpg(0, signal.SIGKILL)
else:
kill_by_cmd(str(cmd))
os.killpg(0, signal.SIGKILL)
sys.stderr.write('\n')
usage_stats = resource.getrusage(resource.RUSAGE_CHILDREN)
sys.stderr.write(str(p.returncode)+' '+str(usage_stats.ru_utime+usage_stats.ru_stime)+' '+str(usage_stats.ru_maxrss))
if select.select([sys.stdin,],[],[],0.0)[0]:
sys.stdin.readlines()
if len([pid for pid in os.listdir('/proc') if pid.isdigit()]) > 300:
os.killpg(0, signal.SIGKILL)
else:
kill_by_cmd(str(cmd))
os.killpg(0, signal.SIGKILL)
"
Stats: Absolute running time: 0.14 sec, cpu time: 0.01 sec, memory peak: 7 Mb, absolute service time: 0,14 sec
Tip: Wrap your code in triple backticks to display it in monospace.
можете найти сурс бота или еще как то поиздеваться
перезаписывать файлы тоже можно

Google

Michael
05.12.2016
10:38:56
Ничего интереснее конфигов апача не нашёл) Прав у юзера нет
Кстати файлик info.php я создал)

Богдан
05.12.2016
10:39:53
я не особо шарю в правах пользователей в линуксе
почему через exec('ls') я не могу получить список файлов (не хватает прав), а через scandir могу?
ну типа действие одно и то же

Michael
05.12.2016
10:41:52
Нууу
Судя по тому, что scandir возвращает . и .., он работает не как ls) Видимо как-то по-другому

Богдан
05.12.2016
10:50:11
ок, через touch я не могу создать файл а через file_put_contents могу
???

Кирилл
05.12.2016
10:54:44
?? VIP VIP ? ?

Богдан
05.12.2016
11:14:24
хаххахха

Кирилл
05.12.2016
11:17:05

Меня зовут
05.12.2016
11:18:23
Привет, такое дело есть внутрь которого я добавляю элемент див при hover, но див нигде не отображается и эта проблема только если работаю с свг

Maria
05.12.2016
11:19:13
а можно скрин кода или что-то подобное?)

Меня зовут
05.12.2016
11:20:08

Maria
05.12.2016
11:25:35
возможно, нужно добавляемому диву приписать какие-нибудь стили
хотя бы дисплей:блок или размер там, не знаю

Меня зовут
05.12.2016
11:25:44
если я цепляю на circle он появляется но его не видно
если на wrapper svg файла то он уничтожает свг

Кирилл
05.12.2016
11:26:45
замени this на конкретный селектор и попробуй вписать в консоль браузера содержимое твоего каллебека
А еще, может, circle у тебя класс?
А не имя тега

Google

Меня зовут
05.12.2016
11:27:21
имя тега
это ж свг

Yevhenii
05.12.2016
11:28:18

Maria
05.12.2016
11:28:50

Кирилл
05.12.2016
11:39:08
Почему не используешь jquery.svg?
В общем попробуй придать свойство circle pointer-events:all
https://jsfiddle.net/gxxjt9fz/
Хотя по умполчанию оно и так all, видимо

Меня зовут
05.12.2016
11:44:08
Там сложный велосипед

Меня зовут
05.12.2016
11:44:30
С самого начала

Кирилл
05.12.2016
11:44:46
Кстати
А ведь если в svg-тег поместить текст
как иннерХтмл
То ты его не увидешь

Меня зовут
05.12.2016
11:45:16
Это уже вычитал
Написано что нельзя так сделать как я хочу

Valera
05.12.2016
12:31:20
Хай. На MODX Revolution 2.4.2-pl не выводится список статей (блог). Отдельные статьи выводятся. Вывод через [[+articles]]
Кто знает, как можно исправить?

Google

Кирилл
05.12.2016
12:40:52
Эх, Валера-Валера

Valera
05.12.2016
12:49:30
Я уже какой день ищу, как исправить эту ошибку и все никак

Viktor
05.12.2016
12:50:02
pdoersourse

Admin
ERROR: S client not available

Zero
05.12.2016
12:51:41
А че там?

Кирилл
05.12.2016
12:51:48
Мы и так про

Valera
05.12.2016
12:51:54
Сейчас попробую
Но почему стандартным способом не выводит?
На другом сайте аналогичная конструкция работает
А тут в логи ошибку выдает
(ERROR @ /index.php) Could not load class: Archivist from archivist.
И еще 2

Zero
05.12.2016
12:52:48
Да
Ну не в галактическое же пространство твой предыдущий улетел

Vlad
05.12.2016
12:59:03
Народ, подскажите, пожалуйста, как реализовать счетчик трафика на вордпресс

?Ibrokhim?
05.12.2016
12:59:10

Zero
05.12.2016
12:59:48
Видимо он банит линки с сайтами которые не связана с версткой

Ptica
05.12.2016
13:01:20
привет, http://fluger.com/ как делаются подобные сайты? кроме паралакса и jquery что еще нужно и как сделать что бы первый блок уходил в верх потом все блоки в право и последний вниз? если кто то скажет про adobe muse я расстроюсь

Кирилл
05.12.2016
13:02:35
мьюз для геев

Zero
05.12.2016
13:02:52
Ахаха
+

Ptica
05.12.2016
13:02:57
поддержу данное утверждение, но малоинформативно по сути вопроса

Zero
05.12.2016
13:03:33
ну там надо со скроллом поиграться
В js

Google

Zero
05.12.2016
13:03:51
Если я правильно понял задачу кнчн
То есть нужно поставить обработчик,при скролле вниз на более чем (сколько то пикселей) твой блок смещался в определенном тобою направлении

Ptica
05.12.2016
13:05:56
логично, возможно ли такой пример адаптировать под все платформы?

Кирилл
05.12.2016
13:05:58
Зорро верно говорит. Все элементы в фиксированной позиции, на js отлавливаешь текущий скролл (можно абстрактно считать за номер кадра), и по кадровым ключам анммруешь контент как нужно. Насколкко я знаю, готовых технологий для подобного нет
Можно, почему бы и нет

Ptica
05.12.2016
13:06:31
короче все ручками.. ) попадосик)
спс)
пойду потеть

Кирилл
05.12.2016
13:06:48
Даже на телефоне будет работать. Сложности только с абсолютным позиционированием, наверное

Ptica
05.12.2016
13:08:33
спасибо

Zero
05.12.2016
13:08:40
Обращайся)