Полистал страницы, нигде не нашел треда о Ruby или RoR. Так что, либо такого треда нет, либо он был создан неприлично давно. Посему, объявляю эту нить нитью о Ruby и Rails.
Чтобы тред не был пустым, добавлю ссылку на блог своего знакомого о Ruby on Rails: http://blog.topolyan.com/ Основы языка: http://blog.topolyan.com/tag/ruby/ Если что, блог без рекламы и с качественными статьями, на русском языке мало хороших материалов по этой теме. В общем, задавайте вопросы, оставляйте ответы.
Он раз-ве всё ещё релевантен?
>>16917 Сейчас очень популярен среди стартапов, особенно в США и Европе. В России не так популярен.
руби это самый няшный язык вообще очень жаль что жабоскрипт полезнее
Стив, а как программы определяют, что они работают в виртуальных машинах? Есть ли способ обмануть программу, чтобы та считала, что работает на голом железе?
>>17986 >>17987 Строку "ВМ нейм вендор" в названиях виртуальных устройств во многих случаях можно поменять в настройках ВМ, но всё равно набор "железа" остаётся достаточно специфичный. Кроме того, виртуализация влияет на время выполнения некоторых операций, что трудно надежно скрыть от программ. По теме обнаружения факта выполнения в ВМ гостевой операционной системой и привилегированными программами см. https://ru.wikipedia.org/wiki/Blue_Pill, https://ru.wikipedia.org/wiki/Red_Pill, http://www.stanford.edu/~talg/papers/HOTOS07/vmm-detection-hotos07.pdf.
В нашумевших недавно клонах Пети и прочих вымогателей писали же, что там детектировалось через попытку запроса на внешний сервер, которые обычно блокируются виртуалками.
>>18033 А если использовать полную софтверную эмуляцию без гипервизора, машина сможет прознать, что она ненастоязая?
А у человеков какая эмуляция? Вдруг они тоже ненастоящие?
>>18063 При наличии доступа к сети может проверить время и обнаружить, что полная софтверная эмуляция тормозит. >>18064 Совершенная эмуляция по определению неотличима от "настоящей" реальности. В эмуляции возможны "беспричинные" события, вызванные причинами из той вселенной, в которой находится эмулятор. Но изнутри это неотличимо от ситуации, когда где-то сбоку есть активный бог, который создал настоящую вселенную, не вложенную в какую-либо другую. Также эти беспричинные события могут быть просто проявлением внутреннего недетерминизма действительности.
>>18041 Не совсем виртуалками, а движками антивирусов. Современные антивирусы среди прочего пытаются смоделировать запуск бинаря и посмотреть, что он делает. В каком-то смысле это тоже виртуализация, только не та, к которой юзеры привыкли. Выхода во внешний мир там нет, и все функции типа "зарезолвить домен" говорят "да-да, есть такой". Собственно, этим Петя и пользовался - если адовая ебанина существует, значит он наверное в антивире и ничего стрёмного делать не надо.
>>18081 > Собственно, этим Петя и пользовался - если адовая ебанина существует, значит он наверное в антивире и ничего стрёмного делать не надо. Ай да смекалочка! То есть это не экстренный стоп был, а всего лишь защита от антивируса.
>>18088 Получилась палка о двух концах. Разработчики вируса как-то не подумали, что кто-то в здравом уме зарегает такой домен, иначе прикрутили бы к запросу какой-нибудь рандомизатор, и тогда желающим осталось бы регать стопицот стоп-доменов.
>>18064 >>18079 существует достаточно солидная попытка логически доказать что мы живем в симуляции, она опирается на пару предположений о вероятном поведении цивилизаций будущего, ну и о границах возможности компьютерной симуляции https://www.simulation-argument.com
>>17986 >Стив, а как программы определяют, что они работают в виртуальных машинах? Замеры времени выполнения инструкций, которые должны попадать в гипервизор, использование списка устройств (эмулируют не всё железо) (да и вообще, чтобы исключить обнаружение, придётся всё железо пробрасывать), в самих устройствах тоже наверняка инфа есть (ведь сначала устройство используется хостом и только потом пробрасывается), замеры производительности, доступ к БИВИСу/ACPI и т.д. - всё это в зависимости от того, какая это программа. Привилегированная программа обнаружит виртуализацию на раз. В непривилегированной программе всё равно можно тайинговать всякую хрень. >>18095 Дык это вроде не Петя был, это предыдущий вирус-криптор так остановили, нет?
https://github.com/easymodo/qimgv/releases Привет ычан. Пишу нескучный просмотрщик изображений на Qt. Если кому-то будет интересно попробовать, есть инсталлер по ссылке. Оно пока довольно сырое, но в принципе можно пользоваться. Буду рад критике/предложениям.
>>13840 Удваиваю реквест.
>>14645>>13840 Я вас не знаю. Не хочу.
>>13074 Попробовал открыть 167 файлов -- зафризились иксы.
>>14647 Кокетка-котлетка. А я тебя знаю по конфам.
Оно еще живо. Запилил новую версию, оно теперь умеет редактировать пикчи. И вебм теперь через libmpv, по-идее должно работать нормально. Установка в ридми https://github.com/easymodo/qimgv/blob/master/README.md И еще видос: https://www.youtube.com/watch?v=AODRGCRPCpw
>>18590 wow so rotation such fullscreen
>>18590 А колор-манагемент ты пилить собираешься? Если да, то как? Я столкнулся с тем, что QImage поддерживает 10-10-10 бит максимум.
>>18640 Ага, собираюсь. Нужно поковырять код digikam, там оно как-то реализовано с помощью Little CMS.
>>18651 Я так понимаю, что о загрузке изображений с помощью QImage придётся забыть и придётся дёргать всякие libpng/libtiff/libwebp
>>18665 Ещё можно GraphicsMagick дёргать.
Есть 2 файла реализующие капчу. Как мне это вставить в свою форму что бы капча показывалась и обязательно проверялась? captcha.php <?php session_start(); require "captcha.class.php"; //Подключаем класс капчи //Инициализируем капчу $captcha = new Captcha(); $_SESSION['keystring'] = $captcha->getKeyString(); echo $captcha->draw(); ?> captcha.class.php <?php Сообщение слишком длинное. Полный текст.
Нашёл готовое решение http://dnzl.ru/view_post.php?id=229
Привет автобус. Нужна очень твоя помощь. Я хочу поставить себе на локалхост один хороший бордовский движок, который я нашел на гитхабе: https://github.com/weedy/wakarimasen По установке, здесь все хорошо описано: http://wakarimasen.readthedocs.io/en/latest/install.html Только теперь вопрос, как все это установить, а то я совсем начинающий в бэкэнд. Совсем. Буду рад, если стивы помогут мне.
>>17616 > Когда перехожу, он показывает внутренную ошибку сервера 500. При создании админ-аккаунта тоже какая-то фигня получается unhandled exception Что в каждом из этих двух случаев пишет в консоли? Переходишь на http://localhost:8000/wakarimasen.py?board=temp или на http://localhost:8000/temp/ ?
>>17618 > на http://localhost:8000/temp/ ? В этом случае у меня пишет 404 Not found: temp/wakaba.html
404 Not found: temp/wakaba.html
>>17618 А это в консоле: 127.0.0.1 - - [08/Nov/2017 22:22:05] "GET /temp/ HTTP/1.1" 404 - 127.0.0.1 - - [08/Nov/2017 22:22:07] "GET /temp/ HTTP/1.1" 404 -
127.0.0.1 - - [08/Nov/2017 22:22:05] "GET /temp/ HTTP/1.1" 404 -
127.0.0.1 - - [08/Nov/2017 22:22:07] "GET /temp/ HTTP/1.1" 404 -
>>17626 А что в консоль выводится, когда ошибка 500 и когда unhandled exception при попытке создания административной учётки?
>>17632 127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /wakarimasen.py?board HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /rss.png HTTP/1.1" 404 - 127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/common/valid-xhtml10-blue.png HTTP/1.1" 404 - 127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/boards/css/futaba.css HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /wakaba3.js HTTP/1.1" 200 - Сообщение слишком длинное. Полный текст.
127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /wakarimasen.py?board HTTP/1.1" 200 -
127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /rss.png HTTP/1.1" 404 -
127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/common/valid-xhtml10-blue.png HTTP/1.1" 404 -
127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/boards/css/futaba.css HTTP/1.1" 200 -
127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /wakaba3.js HTTP/1.1" 200 -
>>17647 Видимо, это тот же баг, что и https://github.com/dequis/wakarimasen/issues/56. Кажется, разработчики напутали при рефакторинге. Попробуй в staff_interface.py в объявлении и теле функции do_first_time_setup переименовать аргумент "cookie" в "admin".
>>17648 Поменял, ничего не изменилось. Только ошибка возникает сразу же после того, как я ввожу ADMIN_PASS который я ввожу. Логи с консоли давать?
>>17649 Проще поставить https://github.com/weedy/wakarimasen/archive/88afd636def11bce142be8789e0d1d3ddb13f90b.zip (коммит до рефакторинга) или последний официальный релиз https://github.com/dequis/wakarimasen/archive/1.1.tar.gz либо переоткрыть баг по ссылке из >>17648 и дождаться ответа разработчиков. Впрочем, если traceback отличается, то можешь выложить, может, можно как-то просто исправить.
>>17650 > если traceback отличается, то можешь выложить, может, можно как-то просто исправить. Traceback же смотрится в консоле у питона, правильно?
>>18534 Да.
Всем привет. Интересуют проги для отслеживания Вайбера и определения местоположения чела по номеру. Можно ли найти что-то в открытом доступе? Всем причастным - благодарочка.
Я думал, разговоры уровня "Вычислю по вайберу и натру мочало" остались в 2010-м. Отправь пациенту ссылку на приложение, которое будет запрагивать геолокацию и слать тебе. И уповай, что он его установит. Инфа о местоположении (очень приблизительная, если не заниматься целенаправленно триангуляцией) есть только у опсоса. Имхо самое реальное - это социнженерия. Заручись доверием какого-нибудь не очень ответственного сотрудника, например. Но шансы невелики, все же санкции за такое весьма болезненные.
На каком движке или языке лучше создать простенькую боду
>>18286 Etag?
>>18286 > редиректом со статусом 304 302, конечно же. >>18287 Похоже что nginx шлет одинаковые заголовки ответа, когда документ только что изменился. Все поля, и ETag, и Last-Modified совпадают. В конфиге nginx при этом ничего по сути нет, указан root /var/www/html;, да и все. Похоже он просто не видит, что файл уже изменился. Если обновить страницу вручную, то работает.
>>18289 В 2018 до сих пор остались ретрограды, которые не признают ничего, кроме ванильной вакабы. Для нормальных людей есть REST api и клиент на Angular, но таких даже в 2018 пока меньшинство.
Вот интересно, возможно ли написать свою борду на ангуляре (4-5) + что угодно на бэкэнде? Или в таком случае нарушатся какие-нибудь основные фишки по типу анонимности на борде? Потому что по сути, весь функционал можно где-то за месяц самому написать.
>>18291 Новый нульчан например на Vue.js написан с бекендом на PHP. И писался он как раз месяца два-три.
>>18292 Очень, очень плохой пример использования веб-приложений как обычного сайта.
>>18292 Он выглядит сверхерово. Привел ты конечно пример, мда.
>>18291 На жаве (на спринге) + ангуляре можно за неделю слабать полноценную борду. Там десяток рестов всего-то выйдет, и пару тысяч строк кода в самом плохом случае, а так меньше. Вопрос один: кому оно надо вообще?
>>18401 Мне кажется вполне неплохо для практики. Хотя, для практики уж тогда интереснее будет полноценный форум сделать.
>>18402 омг, хотел подписаться, получил заголовок
Квест про мёртвый город.
На флэше?
>>9517 > .swf
>>9495 Шикарно
Очень атмосферно. Правда после двери мог бы хоть какой-то доп.арт оставить. А то провозился с логической задачкой... и ничего.
>>9595 Будем надеяться что в следующей порции нам оставят что-нибудь занимательное
Бамп сценкой.
Бамп.
Очень хорошо это все.
Новая демка: http://gametrax.eu/game/4bc82b23cf Закинули её на Games Jam http://projects.gamesjam.org/projects/389/
test http://example.com
Решил я значит попробовать перенести данную ВН'ку на огрызки с Jailbreak. Есть тут кто согласится помочь идиоту с RenPy на iOS, а именно взаимодействием с системой и прочими дополнениями ради большего погружения в глитчи и тд? ну и конечно же тестом порта Линк на .deb (ибо игре нужны рут-права): https://www.dropbox.com/s/m19kv9ppfmcg9ft/Doki.deb?dl=0 пофиг на частичный деанон
>>18150 DDLC ж приобрела популярность из-за пролома четвертой стены через взаимодействование с устройством на котором запущена игра. Например, героини реагируют на стримерский софт, захватывающий игру, скриншоты и т.п.
>>18154 Насколько мне известно, это единственный момент. Ну ещё удаление и создание файлов. Всё. Что-то мобилкоспецифическое есть?
>>18154 Я об этом и говорю. Научить искать Shou app, менять фотки в фотопленке, менять обои на SpringBoard, свою иконку и сплэш и тд и тп
В общем Дэн Сальвато запретил менять функционал. Поэтому я лишь пофикшу поиск стрима и имени пользователя. Уот так уот Алсо. Нихрена себе Ren'Py ест процессор
В чем смысле iOS. Тут им кроме тебя никто и не пользуется. Лучше бы на ведро портировал. Больше толку было бы. Даже капча со мной согласна
>>18243 https://410chan.org/.appeals/2017/app2017-hule.htm >А вот статистика по операционным системам: >«айОС» 3,28 %; из них 10 (2,16). Никто не пользуется. Совсем-совсем никто.
>>18256 По прикидкам, всего Автобус посетило 723 человека (как-то очень много, но при этом числе проценты стран наиболее точно выражают дискретные числа). 24 телефона мимокрокодилов.
>>18256 Это ридонли или постеры тоже?
>>18243 У меня нет устройств с андроидом, вот и портирую на ябло
>>18261 Найс трай, но это не так работает. Проценты округлены, и сколько там на самом деле ты никогда не знаешь, глядя только на проценты. Олсо, любое число N*723 подходит так же хорошо, как 723.
Так, мужики, привет, мне тут пришло письмо, и я в глубоком недоумении. Какую работу они собираются мне предложить, если единственное, что я умею - это кодить задачки на консольный ввод-вывод? Даже стесняюсь этой Марине звонить.
Обыкновенный спам по базе участников этого Я.Блица.
Ну а требуемый уровень можешь посмотреть в описаниях к вакансиям, вот для Поиска. https://yandex.ru/jobs/vacancies/dev/?services=search
Хмм. Резюме сочинять.
Лол. У них только full-time предложения, а я пока еще типа студент, и учебу бросать не собираюсь. Пообещали написать мне снова, ближе к лету, выразили надежду, что я решу стажироваться именно у них.
>>17569 Прошёл собес? Круто. Что спрашивали?
Да не парьтесь. Мне такое кидали, знакомому кидали. Даже со спецом говорил по скайпу ровно час, после этого отказ прислали. Гоняли по чистому JSу весь час. Можно почитать, как у них собесы проходят. 1. Тебе письмо прилетает, вступаешь в переписку 2. Тебе звонит эйча и проверяет на общую адекватность. Если норм - предлагает скайпо-собес пройти 3. Скайпо-собес. Если проходишь - потом ещё 2 дня ходишь на собесы, где решаешь задроченные штуки по языку и алгоритмам на доске. Если норм - только потом тобой начинают заниматься всерьёз. Из минусов - на каждом этапе человек о тебе вообще ничего не знаешь. Могут принимать на фронт, но начать дрочить по nodejs, а про стили ни слова не спросить и т.п.
- wahaba + wakaba 3.0.9 + futaba + futallaby -