
Oleg
27.02.2017
20:04:04
Это упаковщик web интерфейса в нативное приложение.

Denis
27.02.2017
20:05:02

Pavel
27.02.2017
20:13:45
Десктопное приложение это просто обертка над js приложением

Google

Pavel
27.02.2017
20:14:51
Как это называется не помню, то ли electron то ли webkit

Dmitry
27.02.2017
20:17:34
https://nwjs.io/ есть

Denis
27.02.2017
20:20:27
Вот неожидал, что получу то что хотел,а тут сразу несколько вариантов,думал фигню морожу),спасибо за помощь)осталось это освоить

Oleg
27.02.2017
20:21:02

Radonezsky
27.02.2017
21:42:23
Всем доброго времени суток!
Не подскажете кто шарит в chrome extension apis ? Нужно приложение сделать. Хочу сам разобраться.

arigami67
28.02.2017
09:11:46
А что там разбираться? js+css+html.
М. Или так я делал так:
- Скачиваете любое приложение и смотрите html код в нем. Все в открытом виде, все доступно.

Denis
28.02.2017
09:23:56
а можно в setInterval в функцию сразу 2 блока на обновление ставить?а то попробовал что-то нехочет.

Nikolay
28.02.2017
09:27:15
Интересный вопрос в группе по пхп)
Заведи функцию
в которой будет два вызова других функций)

Denis
28.02.2017
09:29:47
та все получилось,то просто неправильно записал,работает да,но думал так типа быстрее будет и синхроннее ,но нет
одинаково

Google

Denis
28.02.2017
09:33:52
а если у метя MySQL база с 2 таблицами в одной 300-400 строк в другой 20-30к ,реально ли замечу разницу в скорости запросов если перейти на SQLlite?

Oleg
28.02.2017
09:37:42

Denis
28.02.2017
09:38:04
ага,понял

dypa
28.02.2017
09:42:06

Grigori
28.02.2017
09:42:24
https://geektimes.ru/post/286384/
нет

Adel
28.02.2017
10:55:48
))))

Денис
28.02.2017
11:28:27
Хочу написать свою функцию array_combine
$nums = ['one' => 'Ivan', 'two' => 'Denis', 'three' => 'Timofey', 'four' => 'Olya'];
$nums1 = [11,22,33,44,];
function my_array_combine($com, $com1){
$data1 = [];
foreach($com as $k => $v){
foreach($com1 as $k1 => $v1){
$data1[$v] = $k1;
}
}
print_r($data1);
}
$k1 показывает не цикличное значение, кто подскажет как сделать его цикличным?
Вывожу результат таким образом:
$key6 = my_array_combine($nums, $nums1);
print_r($key6);
Array ( [Ivan] => 11 [Denis] => 22 [Timofey] => 33 [Olya] => 44 )
Array ( [Ivan] => 44 [Denis] => 44 [Timofey] => 44 [Olya] => 44 )
Верхний верный, а нижний нет

Pavel
28.02.2017
11:34:03
Ну очевидно что неправильно тут вложенный цикл делать

Timur
28.02.2017
11:56:46
Symfony 2.8. Почему в мой сервис передается null? Не могу найти ошибку
services:
app.mailer:
class: AppBundle\Mailer\Mailer
arguments: [@mailer, @templating, @translator]

Pavel
28.02.2017
12:08:11
Задебаж контейнер

Aleksandr
28.02.2017
12:33:12
http://pastebin.com/ApcSZ1tG
Парни, есть такой код. В нём рекурсивная функция receive_search, внутри неё переменные $tag и $id_video. Дело в том, что они не меняются и передавать их в аргумент не вижу смысла. Но почему-то они не берутся из внешней области видимости
Пробовал use($tag, $id_video) и всё-равно пишет, что переменные не определены

Сергей
28.02.2017
12:35:37
тогда уж лучше global использовать а не use ))
и почему бы объектом не сделать эту часть?)

Google

Semen
28.02.2017
12:36:17
Я считаю -- нужно руки ломать таким кодерам.
Извините.

Aleksandr
28.02.2017
12:37:31
Да вы достали умничать
Всем с чего-то нужно начинать

Semen
28.02.2017
12:37:51
Это должно быть чем-то типа класса, со своими частными свойствами и методами для целей , которых есть нужда достичь.
ИМХО: лучше не Curl, а либа Guzzle...

Aleksandr
28.02.2017
12:37:58
Сами кодите лет 10, будто сразу начали супер-код писать

Сергей
28.02.2017
12:38:40

Aleksandr
28.02.2017
12:38:50
Я слушаю

Semen
28.02.2017
12:38:53
Не сразу, но когда мы начинали не было ресурсов, для вычитывания качественного кода. От слова "совсем". Сейчас таких ресурсов -- масса, где можно посмотреть, какой код хороший.

Aleksandr
28.02.2017
12:38:59

Semen
28.02.2017
12:41:53
Рекомендую как можно дальше асбтрагироваться от того кода, который написан. Т.е. выкинуть и забыть! Да, это неприятно. Но лучше написать с чистого листа, чем то, что написано. И учите ООП. Там все просто. Но, умоляю, не делайте класс, только для того, чтобы в него запихнуть все методы статическими!

Pavel
28.02.2017
12:42:26

Semen
28.02.2017
12:42:45
Сочувствую.

Pavel
28.02.2017
12:43:01
Взаимно.

Semen
28.02.2017
12:43:15
Но опять-же -- все от контекста зависит.

Aleksandr
28.02.2017
12:43:49

Semen
28.02.2017
12:43:55
Нельзя с плеча все рубить. Ситуации разными бывают. И в некоторых ситуациях, file_geT_contents может быть, не то чтобы лучше, но быстрее. Хотя на ум такие ситуации не приходят...

Aleksandr
28.02.2017
12:44:33
Изучать архитектуру готового кода?

Pavel
28.02.2017
12:44:34

Aleksandr
28.02.2017
12:44:51
Я как бы интуйтивно понимаю, что такая каша в методе это плохо

Google

Semen
28.02.2017
12:44:55
Этот код нужно переписать. Т.е., это рекомендация. Потому что через год, когда прийдется к этому коду вернуться -- будет беда.

Aleksandr
28.02.2017
12:46:04

Semen
28.02.2017
12:46:23

Aleksandr
28.02.2017
12:46:25
Постараюсь пересмотреть

Admin
ERROR: S client not available

Semen
28.02.2017
12:46:49
Это будет очень кстати :)
Удачи вам в начинаниях.

Aleksandr
28.02.2017
12:47:05
Спасибо

Pavel
28.02.2017
12:47:07
Я вот возвращаюсь к прошлогоднему коду, а там прямо беда - гузлы, адаптеры, редлоки, абстрактные шаблоны очередей. Удаляю 20 классов мусорных - и все работает яснее и быстрее :)

Semen
28.02.2017
12:48:31
Еще раз. Я вам сочувствую.

Pavel
28.02.2017
12:49:22
А чего мне сочувствовать? Я стал на 42% счастливее, закрываю на 33.67% больше задач, и спокойно сплю по ночам ?

dypa
28.02.2017
13:19:55

Timur
28.02.2017
13:24:22

dypa
28.02.2017
13:26:39

Aleksandr
28.02.2017
13:27:12

Timur
28.02.2017
13:27:46

Aleksandr
28.02.2017
13:29:53
Или от контекста зависит?

Google

Adel
28.02.2017
13:31:54
Грамотно написанный класс сделает этот код гораздо более понятным и читаемым.

Pavel
28.02.2017
13:32:38
А неграмотно написанный усугубит твои страдания.

Aleksandr
28.02.2017
13:32:58
Ок, я тогда его подрублю вверху файла через require

Adel
28.02.2017
13:33:15
Паша тоже прав :)

Aleksandr
28.02.2017
13:33:15
А потом буду к объекту обращаться за методами

Pavel
28.02.2017
13:33:37
О, да у тебя же там вложенные функции.
Ну это прямо на раз переносится в класс. Внутренние функции становятся приватными методами, а внешняя - одним публичным методом.

Aleksandr
28.02.2017
13:34:38
Рекурсия
Просто была задача. Напиши код, который возвращает позицию youtube ролика в поиске по определённому тэгу
И этот код нужно встроить в ранее написанный код

Adel
28.02.2017
13:35:54
рекурсия не проблема. Но тут ее лучше заменить циклом

Aleksandr
28.02.2017
13:36:08
while?

Adel
28.02.2017
13:36:09
не дело это.. по страничкам с помощью рекурсии бегать
да