А топикастер не пробовал использовать github.com/bkw/php-amqp? Сейчас стою перед выбором что какую именно либу использовать в проекте для PHP, так что конкретный опыт будет очень приветствоваться.
Очень милая тулзина! Советую автору не делать клон phpMyAdmin — слишком много сил уйдет и в итоге пропадет желание и простой забъете. Имхо как вы и сказали надо концентрировать на редактирование (что уже не плохо реализованно и сейчас) и на SQL запросах. Если сюда прикрутить редактор с подсветкой SQL и автодополнением, то лично я бы использовал с удовольствие в продакшене и другим бы советовал.
phpMyAdmin вполне себе хорош — лучше допонить его, чем пытаться повторить.
Но в любом случае — спасибо за работу!
PS: автодополнение можно делать даже тупыим — как множество всех колонок указанных в запросе таблиц. Да это не идиально, но делается на порядок быстрее и даст не плохой КПД.
Я понимаю и спрашиваю тут, потому что собрались люди явно в теме и есть шанс получить ответ. прошу прощения за офтопик… :) но если ктото все же знает урл этого сервиса, я буду очень благодарен. Или в личку, если не сложно, дабы не засорять топик.
Господа, с ZF сталкиваюсь не часто, но приходится… Я точно помню что для ZF был олнайн сервис, где ты указываешь калссы которые тебе нужны, а сервис сам определяет зависимости и выдает тебе архив с минимальным набором классов.
Кто ни будь может подсказать урл? а то я находил, даже делал мини сборку которую сейчас успешно юзаю в проекте… но урл вот забыл и как то нагуглить не могу :)
Fireshot штука прекрасня, но под Linux не пашет. Как заменитель я использую расширение от iimmgg.com Делает то что надо. единственно — не работает с флеш
Спасибо за ответ. просто для лайти (судя по этому посту ) использование AIO дало просто какой то фантастический эффект. Не знаю даже как это объяснить :)
Это черезвучайно итересная фича я думаю. А может кто ни будь ответить на наивный вопрос на пальцах?
для машины раздающей большие статические файлы какие _именно_ радости принесет эта фича? Можно будет ставить меньше воркеров? Уменьшиться нагрузка на CPU? И может быть даже можно надеяться на небольшое увеличении скорости отдачи файлов?
Звеняйте барин, давно в винде уже не работаю. Уверен что есть множество способов.
Первое что приходит в голову это, простите, gnuwin32.sourceforge.net/packages/wget.htm :)
Можно попробовать и боле windows way — написать скрипт для WHS. Я не люблю чисты bash/sh скрипты, но это значительно, значительно хуже :)
Насколько я знаю из PowerShell можно использовать .NET сборки, что делает задачу тривиальной, ноо… простите с PowerShell в реале не сталкивался. Немного погуглил… :) вот и вот Хм, выглядит не плохо. MS сделали большой шаг вперед.
Толсто :) Будем считать что мы поверили, что Вы не тролль, лжец и девственник… :)
В посте уже сказано что download manager's в линуксе есть и не мало. Я использую лично KGet. Так что скачать файл можно легко.
А можно ли так же легко в windows написать скрипт который, с нужной мне логикой скачает файл? unix like системы пилились для этого годами и имеют кучу подручных кирпичиков которые легко соеденять вмести.
В линуксе можно сделать все просто и гламурно. НО — если мне надо, я всегда могу опуститься на более низкий уровень.
А что в винде? CMD? WMH? На них можно писать, но они убоги… PowerShell? Уже многим лучше, но Боже, нормальный шел, который был десятилетиями в unix / linux в винде появился буквально пару лет назад. :)
Так что данный пост просто показывает широкие возможности Linux. За что спасибо топикастеру — мне лично данный пост был полезен.
Мне кажется это несколько не цивилизованный подход… Сделали бы, что ли, регистрацию онлайн, и отбирали людей по дате регистрации.
Грубо говоря, если я еду из Волгограда ради конкретного семинара, то каково будет мое мнение об мероприятие, если я не сумею туда попасть, честно заплатив деньги?
Мне странно что вы печетесь, о качестве обедов, но то ради чего вся конференция и организовывается, на таком рандомном уровне. принцип «Кто занял стул того и тапки» я последний раз видел в подростковых летних лагерях. Как то не серьезно, имхо.
А что на счет видео? судя по всему семинары сниматься на будут?
На сайте написано, что семенар могут посетить не более 30 человек. Как выбудете поступать если желающих будет больше? Будет тупая давка у сталов регистраций и у кого больше пивное пузо тот и прав? :)
Не планируйте делать видео семинаров и потом выдавать диски тем кто оплатил участие в них?
Мероприятие конечно интересное, но не где не нашел четкой программы выступление. Не до конца понятно за что именно плачу. Особенно по поводу WebArchitect WorkShop Day — какие именно мастер классы. Может кто нить ткнет носом в точную ссылку?
Очень интересный топик — посоветовал всей команде хоть и на php пишем. :)
Можно этот пункт раскрыть?
Как система билдов поможет с библиотеками? Все равно в проекте используется определенная версия в каждый момент времени? значит ее надо где то хранить. Или вы предлагаете при билде тянуть версию библы из чужого репозитория?
А что делать когда библиотеку приходиться патчить? да лучше до этого не доводить, но иногда приходиться…
и поиграться симлинками на разные разделы, но проблема в том, что если 10 будет не кратно числу дисков (скажем 4), nj какие то диски будут использоваться больше чем другие.
phpMyAdmin вполне себе хорош — лучше допонить его, чем пытаться повторить.
Но в любом случае — спасибо за работу!
PS: автодополнение можно делать даже тупыим — как множество всех колонок указанных в запросе таблиц. Да это не идиально, но делается на порядок быстрее и даст не плохой КПД.
Кто ни будь может подсказать урл? а то я находил, даже делал мини сборку которую сейчас успешно юзаю в проекте… но урл вот забыл и как то нагуглить не могу :)
для машины раздающей большие статические файлы какие _именно_ радости принесет эта фича? Можно будет ставить меньше воркеров? Уменьшиться нагрузка на CPU? И может быть даже можно надеяться на небольшое увеличении скорости отдачи файлов?
Первое что приходит в голову это, простите, gnuwin32.sourceforge.net/packages/wget.htm :)
Можно попробовать и боле windows way — написать скрипт для WHS. Я не люблю чисты bash/sh скрипты, но это значительно, значительно хуже :)
Насколько я знаю из PowerShell можно использовать .NET сборки, что делает задачу тривиальной, ноо… простите с PowerShell в реале не сталкивался. Немного погуглил… :) вот и вот Хм, выглядит не плохо. MS сделали большой шаг вперед.
В посте уже сказано что download manager's в линуксе есть и не мало. Я использую лично KGet. Так что скачать файл можно легко.
А можно ли так же легко в windows написать скрипт который, с нужной мне логикой скачает файл? unix like системы пилились для этого годами и имеют кучу подручных кирпичиков которые легко соеденять вмести.
В линуксе можно сделать все просто и гламурно. НО — если мне надо, я всегда могу опуститься на более низкий уровень.
А что в винде? CMD? WMH? На них можно писать, но они убоги… PowerShell? Уже многим лучше, но Боже, нормальный шел, который был десятилетиями в unix / linux в винде появился буквально пару лет назад. :)
Так что данный пост просто показывает широкие возможности Linux. За что спасибо топикастеру — мне лично данный пост был полезен.
ЗЫ: Кстати, чисто субъективно мастер-классы показались интересней чем доклады.
Грубо говоря, если я еду из Волгограда ради конкретного семинара, то каково будет мое мнение об мероприятие, если я не сумею туда попасть, честно заплатив деньги?
Мне странно что вы печетесь, о качестве обедов, но то ради чего вся конференция и организовывается, на таком рандомном уровне. принцип «Кто занял стул того и тапки» я последний раз видел в подростковых летних лагерях. Как то не серьезно, имхо.
А что на счет видео? судя по всему семинары сниматься на будут?
Не планируйте делать видео семинаров и потом выдавать диски тем кто оплатил участие в них?
Можно этот пункт раскрыть?
Как система билдов поможет с библиотеками? Все равно в проекте используется определенная версия в каждый момент времени? значит ее надо где то хранить. Или вы предлагаете при билде тянуть версию библы из чужого репозитория?
А что делать когда библиотеку приходиться патчить? да лучше до этого не доводить, но иногда приходиться…
Раз пошла такая пьянка, есть вопрос про конфиг nginx и переменные.
Есть модуль аплоуда файлов www.grid.net.ru/nginx/upload.ru.html
Модуль использует некую дерикторию для записи файлов www.grid.net.ru/nginx/upload.ru.html#upload_store
Есть сервер с N дисками. (в реале — несколько серверов с разным N)
Задача: для снижения нагрузки на диски заставить nginx равномерно расппределять файлы по разным дискам. То есть сделать чтото типа
upload_store /disk_$disknumber/tmp_files/
где $disknumber это случайная цифра от 1 до N
Можно ли как то извернуться в nginx с переменными конфига что бы она генерилась случайно или вычислялась как хитрый хэш от входных данных?
PS: Да я знаю что www.grid.net.ru/nginx/upload.ru.html#upload_store позволяет задавать уровни папок по которым будут разбиваться файлы. То есть можно настроить
путь вида
/storage/tmp_files/[A]/[B]/tmpfile.001
где A,B будут произвольно менять от 1 до 10
и поиграться симлинками на разные разделы, но проблема в том, что если 10 будет не кратно числу дисков (скажем 4), nj какие то диски будут использоваться больше чем другие.
1 — disk1
2 — disk2
3 — disk3
4 — disk4
5 — disk1
6 — disk2
7 — disk3
8 — disk4
9 — disk1
10 — disk2
Диски 1 и 2 будут нагруженные больше чем 3 и 4
Жаль плюсануть не могу…