[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]

Файл: ruby.png -(56 KB, 446x512, ruby.png)
56 No.16871   [Ответ]
Полистал страницы, нигде не нашел треда о Ruby или RoR.

Так что, либо такого треда нет, либо он был создан неприлично давно.

Посему, объявляю эту нить нитью о Ruby и Rails.
>> No.16872  
Чтобы тред не был пустым, добавлю ссылку на блог своего знакомого о Ruby on Rails:
http://blog.topolyan.com/

Основы языка:
http://blog.topolyan.com/tag/ruby/

Если что, блог без рекламы и с качественными статьями, на русском языке мало хороших материалов по этой теме.

В общем, задавайте вопросы, оставляйте ответы.
>> No.16917  
Он раз-ве всё ещё релевантен?
>> No.16930  
>>16917
Сейчас очень популярен среди стартапов, особенно в США и Европе. В России не так популярен.
>> No.18696  
руби это самый няшный язык вообще
очень жаль что жабоскрипт полезнее


Файл: virtualbox.png -(1464 KB, 1600x1200, virtualbox.png)
1464 No.17986   [Ответ]
Стив, а как программы определяют, что они работают в виртуальных машинах?
Есть ли способ обмануть программу, чтобы та считала, что работает на голом железе?
Пропущено 1 сообщений. Для просмотра нажмите "Ответ".
>> No.18033  
>>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.
>> No.18041  
В нашумевших недавно клонах Пети и прочих вымогателей писали же, что там детектировалось через попытку запроса на внешний сервер, которые обычно блокируются виртуалками.
>> No.18063  
>>18033
А если использовать полную софтверную эмуляцию без гипервизора, машина сможет прознать, что она ненастоязая?
>> No.18064  
А у человеков какая эмуляция? Вдруг они тоже ненастоящие?
>> No.18079  
>>18063
При наличии доступа к сети может проверить время и обнаружить, что полная софтверная эмуляция тормозит.
>>18064
Совершенная эмуляция по определению неотличима от "настоящей" реальности. В эмуляции возможны "беспричинные" события, вызванные причинами из той вселенной, в которой находится эмулятор. Но изнутри это неотличимо от ситуации, когда где-то сбоку есть активный бог, который создал настоящую вселенную, не вложенную в какую-либо другую. Также эти беспричинные события могут быть просто проявлением внутреннего недетерминизма действительности.
>> No.18081  
>>18041
Не совсем виртуалками, а движками антивирусов. Современные антивирусы среди прочего пытаются смоделировать запуск бинаря и посмотреть, что он делает. В каком-то смысле это тоже виртуализация, только не та, к которой юзеры привыкли. Выхода во внешний мир там нет, и все функции типа "зарезолвить домен" говорят "да-да, есть такой". Собственно, этим Петя и пользовался - если адовая ебанина существует, значит он наверное в антивире и ничего стрёмного делать не надо.
>> No.18088  
>>18081
> Собственно, этим Петя и пользовался - если адовая ебанина существует, значит он наверное в антивире и ничего стрёмного делать не надо.
Ай да смекалочка! То есть это не экстренный стоп был, а всего лишь защита от антивируса.
>> No.18095  
>>18088
Получилась палка о двух концах. Разработчики вируса как-то не подумали, что кто-то в здравом уме зарегает такой домен, иначе прикрутили бы к запросу какой-нибудь рандомизатор, и тогда желающим осталось бы регать стопицот стоп-доменов.
>> No.18688  
>>18064 >>18079

существует достаточно солидная попытка логически доказать что мы живем в симуляции, она опирается на пару предположений о вероятном поведении цивилизаций будущего, ну и о границах возможности компьютерной симуляции

https://www.simulation-argument.com
>> No.18691  
>>17986
>Стив, а как программы определяют, что они работают в виртуальных машинах?
Замеры времени выполнения инструкций, которые должны попадать в гипервизор, использование списка устройств (эмулируют не всё железо) (да и вообще, чтобы исключить обнаружение, придётся всё железо пробрасывать), в самих устройствах тоже наверняка инфа есть (ведь сначала устройство используется хостом и только потом пробрасывается), замеры производительности, доступ к БИВИСу/ACPI и т.д. - всё это в зависимости от того, какая это программа. Привилегированная программа обнаружит виртуализацию на раз. В непривилегированной программе всё равно можно тайинговать всякую хрень.
>>18095
Дык это вроде не Петя был, это предыдущий вирус-криптор так остановили, нет?


Файл: screenshot_2015-08-26.jpg -(192 KB, 713x568, screenshot_2015-08-26.jpg)
192 No.13074   [Ответ]
https://github.com/easymodo/qimgv/releases
Привет ычан. Пишу нескучный просмотрщик изображений на Qt. Если кому-то будет интересно попробовать, есть инсталлер по ссылке. Оно пока довольно сырое, но в принципе можно пользоваться. Буду рад критике/предложениям.
Пропущено 12 сообщений и 3 изображений. Для просмотра нажмите "Ответ".
>> No.14645  
>>13840
Удваиваю реквест.
>> No.14647  
>>14645>>13840
Я вас не знаю. Не хочу.
>> No.14790  
>>13074
Попробовал открыть 167 файлов -- зафризились иксы.
>> No.14999  
Файл: 01.png -(288 KB, 533x184, 01.png)
288
>>14647
Кокетка-котлетка.
А я тебя знаю по конфам.
>> No.18590  
Оно еще живо. Запилил новую версию, оно теперь умеет редактировать пикчи. И вебм теперь через libmpv, по-идее должно работать нормально.

Установка в ридми
https://github.com/easymodo/qimgv/blob/master/README.md

И еще видос:
https://www.youtube.com/watch?v=AODRGCRPCpw
>> No.18603  
Файл: 14555262197760.jpg -(60 KB, 433x604, 14555262197760.jpg)
60
>>18590
wow
so rotation
such fullscreen
>> No.18640  
>>18590
А колор-манагемент ты пилить собираешься? Если да, то как? Я столкнулся с тем, что QImage поддерживает 10-10-10 бит максимум.
>> No.18651  
>>18640
Ага, собираюсь. Нужно поковырять код digikam, там оно как-то реализовано с помощью Little CMS.
>> No.18665  
>>18651
Я так понимаю, что о загрузке изображений с помощью QImage придётся забыть и придётся дёргать всякие libpng/libtiff/libwebp
>> No.18668  
>>18665

Ещё можно GraphicsMagick дёргать.


Файл: капча 1408562973606.jpg -(69 KB, 604x482, капча 1408562973606.jpg)
69 No.18611   [Ответ]
Есть 2 файла реализующие капчу. Как мне это вставить в свою форму что бы капча показывалась и обязательно проверялась?

captcha.php
<?php
session_start();
require "captcha.class.php"; //Подключаем класс капчи
//Инициализируем капчу
$captcha = new Captcha();
$_SESSION['keystring'] = $captcha->getKeyString();
echo $captcha->draw();
?>

captcha.class.php
<?php

Сообщение слишком длинное. Полный текст.
>> No.18612  
Нашёл готовое решение http://dnzl.ru/view_post.php?id=229


Файл: .png -(925 KB, 800x1048, .png)
925 No.17253   [Ответ]
Привет автобус. Нужна очень твоя помощь. Я хочу поставить себе на локалхост один хороший бордовский движок, который я нашел на гитхабе:
https://github.com/weedy/wakarimasen
По установке, здесь все хорошо описано:
http://wakarimasen.readthedocs.io/en/latest/install.html
Только теперь вопрос, как все это установить, а то я совсем начинающий в бэкэнд. Совсем. Буду рад, если стивы помогут мне.
Пропущено 18 сообщений и 1 изображений. Для просмотра нажмите "Ответ".
>> No.17618  
>>17616
> Когда перехожу, он показывает внутренную ошибку сервера 500. При создании админ-аккаунта тоже какая-то фигня получается unhandled exception
Что в каждом из этих двух случаев пишет в консоли? Переходишь на http://localhost:8000/wakarimasen.py?board=temp или на http://localhost:8000/temp/ ?
>> No.17625  
>>17618
> на http://localhost:8000/temp/ ?
В этом случае у меня пишет
404 Not found: temp/wakaba.html

>> No.17626  
>>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 -

>> No.17632  
>>17626
А что в консоль выводится, когда ошибка 500 и когда unhandled exception при попытке создания административной учётки?
>> No.17647  
>>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 -
Сообщение слишком длинное. Полный текст.
>> No.17648  
>>17647
Видимо, это тот же баг, что и https://github.com/dequis/wakarimasen/issues/56. Кажется, разработчики напутали при рефакторинге. Попробуй в staff_interface.py в объявлении и теле функции do_first_time_setup переименовать аргумент "cookie" в "admin".
>> No.17649  
>>17648
Поменял, ничего не изменилось. Только ошибка возникает сразу же после того, как я ввожу ADMIN_PASS который я ввожу. Логи с консоли давать?
>> No.17650  
>>17649
Проще поставить https://github.com/weedy/wakarimasen/archive/88afd636def11bce142be8789e0d1d3ddb13f90b.zip (коммит до рефакторинга) или последний официальный релиз https://github.com/dequis/wakarimasen/archive/1.1.tar.gz либо переоткрыть баг по ссылке из >>17648 и дождаться ответа разработчиков. Впрочем, если traceback отличается, то можешь выложить, может, можно как-то просто исправить.
>> No.18534  
>>17650
> если traceback отличается, то можешь выложить, может, можно как-то просто исправить.
Traceback же смотрится в консоле у питона, правильно?
>> No.18538  
>>18534
Да.


Файл: Эротика-шакальная-эротика-?.jpg -(197 KB, 1212x1616, Эротика-шакальная-эротика-?.jpg)
197 No.18400   [Ответ]
Всем привет.
Интересуют проги для отслеживания Вайбера и определения местоположения чела по номеру.
Можно ли найти что-то в открытом доступе?
Всем причастным - благодарочка.
>> No.18488  
Я думал, разговоры уровня "Вычислю по вайберу и натру мочало" остались в 2010-м.
Отправь пациенту ссылку на приложение, которое будет запрагивать геолокацию и слать тебе. И уповай, что он его установит.
Инфа о местоположении (очень приблизительная, если не заниматься целенаправленно триангуляцией) есть только у опсоса. Имхо самое реальное - это социнженерия. Заручись доверием какого-нибудь не очень ответственного сотрудника, например. Но шансы невелики, все же санкции за такое весьма болезненные.


Файл: nz501-500.jpg -(14 KB, 500x500, nz501-500.jpg)
14 No.13075   [Ответ]
На каком движке или языке лучше создать простенькую боду
Пропущено 45 сообщений и 5 изображений. Для просмотра нажмите "Ответ".
>> No.18287  
>>18286
Etag?
>> No.18288  
>>18286
> редиректом со статусом 304
302, конечно же.
>>18287
Похоже что nginx шлет одинаковые заголовки ответа, когда документ только что изменился. Все поля, и ETag, и Last-Modified совпадают. В конфиге nginx при этом ничего по сути нет, указан root /var/www/html;, да и все.
Похоже он просто не видит, что файл уже изменился. Если обновить страницу вручную, то работает.
>> No.18290  
>>18289
В 2018 до сих пор остались ретрограды, которые не признают ничего, кроме ванильной вакабы.
Для нормальных людей есть REST api и клиент на Angular, но таких даже в 2018 пока меньшинство.
>> No.18291  
Вот интересно, возможно ли написать свою борду на ангуляре (4-5) + что угодно на бэкэнде? Или в таком случае нарушатся какие-нибудь основные фишки по типу анонимности на борде?
Потому что по сути, весь функционал можно где-то за месяц самому написать.
>> No.18292  
>>18291
Новый нульчан например на Vue.js написан с бекендом на PHP. И писался он как раз месяца два-три.
>> No.18323  
>>18292
Очень, очень плохой пример использования веб-приложений как обычного сайта.
>> No.18337  
>>18292
Он выглядит сверхерово. Привел ты конечно пример, мда.
>> No.18401  
>>18291 На жаве (на спринге) + ангуляре можно за неделю слабать полноценную борду. Там десяток рестов всего-то выйдет, и пару тысяч строк кода в самом плохом случае, а так меньше. Вопрос один: кому оно надо вообще?
>> No.18402  
>>18401
Мне кажется вполне неплохо для практики. Хотя, для практики уж тогда интереснее будет полноценный форум сделать.
>> No.18403  
>>18402
омг, хотел подписаться, получил заголовок


Файл: 12_by_robberomich-d4y31vc.jpg -(420 KB, 1200x698, 12_by_robberomich-d4y31vc.jpg)
420 No.9495   [Ответ]
Квест про мёртвый город.
Пропущено 3 сообщений и 1 изображений. Для просмотра нажмите "Ответ".
>> No.9517  
На флэше?
>> No.9518  
>>9517
> .swf
>> No.9569  
>>9495
Шикарно
>> No.9595  
Очень атмосферно. Правда после двери мог бы хоть какой-то доп.арт оставить. А то провозился с логической задачкой... и ничего.
>> No.9600  
>>9595
Будем надеяться что в следующей порции нам оставят что-нибудь занимательное
>> No.10256  
Файл: Atrium.swf -(1239 KB, 800x600, Atrium.swf)
1239
Бамп сценкой.
>> No.10898  
Файл: Свеча.gif -(244 KB, 800x600, Свеча.gif)
244
Бамп.
>> No.10920  
Очень хорошо это все.
>> No.11117  
Файл: 32421341242.jpg -(94 KB, 800x600, 32421341242.jpg)
94
Новая демка:
http://gametrax.eu/game/4bc82b23cf

Закинули её на Games Jam
http://projects.gamesjam.org/projects/389/
>> No.18389  
test
http://example.com


Файл: splash_ipad@2x.png -(774 KB, 2048x1536, splash_ipad@2x.png)
774 No.18117   [Ответ]
Решил я значит попробовать перенести данную ВН'ку на огрызки с Jailbreak.

Есть тут кто согласится помочь идиоту с RenPy на iOS, а именно взаимодействием с системой и прочими дополнениями ради большего погружения в глитчи и тд?

ну и конечно же тестом порта

Линк на .deb (ибо игре нужны рут-права): https://www.dropbox.com/s/m19kv9ppfmcg9ft/Doki.deb?dl=0
пофиг на частичный деанон
Пропущено 7 сообщений. Для просмотра нажмите "Ответ".
>> No.18154  
>>18150
DDLC ж приобрела популярность из-за пролома четвертой стены через взаимодействование с устройством на котором запущена игра. Например, героини реагируют на стримерский софт, захватывающий игру, скриншоты и т.п.
>> No.18155  
>>18154
Насколько мне известно, это единственный момент. Ну ещё удаление и создание файлов. Всё. Что-то мобилкоспецифическое есть?
>> No.18156  
>>18154
Я об этом и говорю. Научить искать Shou app, менять фотки в фотопленке, менять обои на SpringBoard, свою иконку и сплэш и тд и тп
>> No.18211  
Файл: IMG_0692.jpg -(28 KB, 640x151, IMG_0692.jpg)
28
В общем
Дэн Сальвато запретил менять функционал. Поэтому я лишь пофикшу поиск стрима и имени пользователя. Уот так уот

Алсо. Нихрена себе Ren'Py ест процессор
>> No.18243  
В чем смысле iOS. Тут им кроме тебя никто и не пользуется. Лучше бы на ведро портировал. Больше толку было бы. Даже капча со мной согласна
>> No.18256  
>>18243
https://410chan.org/.appeals/2017/app2017-hule.htm
>А вот статистика по операционным системам:
>«айОС» 3,28 %; из них 10 (2,16).
Никто не пользуется. Совсем-совсем никто.
>> No.18261  
>>18256
По прикидкам, всего Автобус посетило 723 человека (как-то очень много, но при этом числе проценты стран наиболее точно выражают дискретные числа).
24 телефона мимокрокодилов.
>> No.18269  
>>18256
Это ридонли или постеры тоже?
>> No.18282  
>>18243
У меня нет устройств с андроидом, вот и портирую на ябло
>> No.18283  
>>18261
Найс трай, но это не так работает. Проценты округлены, и сколько там на самом деле ты никогда не знаешь, глядя только на проценты. Олсо, любое число N*723 подходит так же хорошо, как 723.


Файл: erd2nB9HKcI.jpg -(31 KB, 582x292, erd2nB9HKcI.jpg)
31 No.17503   [Ответ]
Так, мужики, привет, мне тут пришло письмо, и я в глубоком недоумении.

Какую работу они собираются мне предложить, если единственное, что я умею - это кодить задачки на консольный ввод-вывод? Даже стесняюсь этой Марине звонить.
>> No.17510  
Обыкновенный спам по базе участников этого Я.Блица.
>> No.17511  
Ну а требуемый уровень можешь посмотреть в описаниях к вакансиям, вот для Поиска. https://yandex.ru/jobs/vacancies/dev/?services=search
>> No.17554  
Файл: FireShot Capture 106 - Предложение о ?.png -(16 KB, 758x211, FireShot Capture 106 - Предложение о ?.png)
16
Хмм. Резюме сочинять.
>> No.17569  
Лол. У них только full-time предложения, а я пока еще типа студент, и учебу бросать не собираюсь.

Пообещали написать мне снова, ближе к лету, выразили надежду, что я решу стажироваться именно у них.
>> No.17570  
>>17569
Прошёл собес? Круто. Что спрашивали?
>> No.18102  
Да не парьтесь. Мне такое кидали, знакомому кидали. Даже со спецом говорил по скайпу ровно час, после этого отказ прислали. Гоняли по чистому JSу весь час.

Можно почитать, как у них собесы проходят.
1. Тебе письмо прилетает, вступаешь в переписку
2. Тебе звонит эйча и проверяет на общую адекватность. Если норм - предлагает скайпо-собес пройти
3. Скайпо-собес. Если проходишь - потом ещё 2 дня ходишь на собесы, где решаешь задроченные штуки по языку и алгоритмам на доске. Если норм - только потом тобой начинают заниматься всерьёз.

Из минусов - на каждом этапе человек о тебе вообще ничего не знаешь. Могут принимать на фронт, но начать дрочить по nodejs, а про стили ни слова не спросить и т.п.


[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22]

[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]