Ычан: [d | au / b / bro / hr / l / m / mu / o / s / tran / tu / tv / vg / x | a / aa / c / fi / jp / rm / tan / to / vn]
Имя
Animapcha image [@] [?]
Тема   (новая нить)
Сообщение flower
Файл 
Пароль  (для удаления файлов и сообщений)
Параметры   
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаются файлы типов 7Z, BZ, BZ2, GIF, GZ, JPG, MO, MP3, MP4, OGG, OGV, PDF, PNG, PSD, RAR, SVG, SWF, TXT, WEBM, WEBP, XCF, ZIP размером до 5120 кБ.
  • Ныне 3636 unique user posts. Посмотреть каталог
  • Предельное количество бампов нити: 500
2.jpg - (30.39KB, 442×715)
19013
No. 19013       [Ответ]
Привет, сырны.
Моя пассия учиться на погромиста.
Проживаем в ДС. Планирует купить ультрабук до 50 т.р.
В настоящий момент выбор остановился на двух устройствах: ASUS VivoBook S15 S510UN или Xiaomi Mi Notebokk Air 13.3" 2017
Основными критериями, по которым она выбирала, были 8 гб ОЗУ (или возможность установки дополнительной планки), и процессор I5.
Готовы попробовать ноутбук на АМД.
К сожалению, в технике не столько силен.
Интересует возможность максимально сэкономить деньги.
Вы, случайно, не примечали ЛЕГКИЕ ультрабуки по цене до 40-45 т.р.?
Если нет, прошу посоветовать, который лучший из этих двух.
Заранее большое спасибо.
1 cообщение пропущено. Для просмотра нажмите «Ответ».
No. 19015  
Брать однозначно амд в свете последних событий с интелом.
В зависимости от нужд разработки может понадобиться много памяти. Я иногда сижу с двумя запущенными виртуальными машинами, даже 16 может не хватать.
No. 19016  
>>19015
Давно новости читал, да? У амуде то же самое, что у интелей.
No. 19018  
>>19013
Как человек, который пытался кодить на ноуте, добавлю вот что: пусть она сходит в какой-нибудь МВидео или ещё куда, где эти ноуты оба есть, и пощупает у них клавиатуру.

Особое внимание обратить на стрелки, сейчас почему-то модно их делать половинными или расположенными в неожиданных местах. К этому невозможно привыкнуть, если хоть иногда чередуешь это убожество с нормальной клавой. Следующая деталь - цифры и F-клавиши. Лучше, конечно, несовмещённые. Если всё-таки есть кнопка Fn, она не должна быть крайней, самая левая кнопка должна быть Ctrl. Ещё последнее время кнопку Delete прятать любят, типа поколению фейсбука достаточно и бекспейса.
No. 19019  
SVEN-EL-4005-MH-Black-1.jpg - (28.17KB, 507×304)
19019
>>19018
>Особое внимание обратить на стрелки, сейчас почему-то модно их делать половинными
Я вот к таким стрелкам очень легко привык, а вот к урезанному бякспейсу привыкнуть не могу совсем. Мезинец постоянно промахивается мимо клавишы.

Люто бешенно ненавижу подобные клавиатуры.
No. 19020  
>>19019
>клавиши
>бешено
fixed
No. 19022  
>>19016
А ты сам-то их читал? У интелов серьёзная просадка в производительности после патчей. У амд нет.
No. 19115  
>>19013
>Xiaomi Mi Notebokk Air 13.3" 2017
как обладатель прошки 15" одобряю сей вариант.
ruby.png - (56.26KB, 446×512)
16871
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 - (1.43MB, 1600×1200)
17986
No. 17986       [Ответ]
Стив, а как программы определяют, что они работают в виртуальных машинах?
Есть ли способ обмануть программу, чтобы та считала, что работает на голом железе?
4 сообщений пропущено. Для просмотра нажмите «Ответ».
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.40KB, 713×568)
13074
No. 13074       [Ответ]
https://github.com/easymodo/qimgv/releases
Привет ычан. Пишу нескучный просмотрщик изображений на Qt. Если кому-то будет интересно попробовать, есть инсталлер по ссылке. Оно пока довольно сырое, но в принципе можно пользоваться. Буду рад критике/предложениям.
15 сообщений и 3 изображений пропущено. Для просмотра нажмите «Ответ».
No. 14999  
01.png - (288.03KB, 533×184)
14999
>>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.42KB, 433×604)
18603
>>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.53KB, 604×482)
18611
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

Class Captcha{

Сообщение слишком длинное. Полный текст.
No. 18612  
Нашёл готовое решение http://dnzl.ru/view_post.php?id=229
.png - (925.50KB, 800×1048)
17253
No. 17253       [Ответ]
Привет автобус. Нужна очень твоя помощь. Я хочу поставить себе на локалхост один хороший бордовский движок, который я нашел на гитхабе:
https://github.com/weedy/wakarimasen
По установке, здесь все хорошо описано:
http://wakarimasen.readthedocs.io/en/latest/install.html
Только теперь вопрос, как все это установить, а то я совсем начинающий в бэкэнд. Совсем. Буду рад, если стивы помогут мне.
21 сообщений и 1 изображение пропущено. Для просмотра нажмите «Ответ».
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 -

127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/common/eng_end6.js HTTP/1.1" 404 -

127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/boards/css/burichan.css HTTP/1.1" 200 -

127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/boards/css/gurochan.css HTTP/1.1" 200 -

127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/boards/css/photon.css HTTP/1.1" 200 -

127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/common/eng_end6.js HTTP/1.1" 404 -

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:48] "POST /wakarimasen.py HTTP/1.1" 200 -

127.0.0.1 - - [11/Nov/2017 15:18:48] "GET /include/boards/css/futaba.css HTTP/1.1" 200 -

127.0.0.1 - - [11/Nov/2017 15:18:53] "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
Да.
nz501-500.jpg - (14.37KB, 500×500)
13075
No. 13075       [Ответ] [Последние 50 сообщений]
На каком движке или языке лучше создать простенькую боду
48 сообщений и 5 изображений пропущено. Для просмотра нажмите «Ответ».
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
омг, хотел подписаться, получил заголовок
splash_ipad@2x.png - (774.61KB, 2048×1536)
18117
No. 18117       [Ответ]
Решил я значит попробовать перенести данную ВН'ку на огрызки с Jailbreak.

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

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

Линк на .deb (ибо игре нужны рут-права): https://www.dropbox.com/s/m19kv9ppfmcg9ft/Doki.deb?dl=0
пофиг на частичный деанон
10 сообщений пропущено. Для просмотра нажмите «Ответ».
No. 18211  
IMG_0692.jpg - (28.57KB, 640×151)
18211
В общем
Дэн Сальвато запретил менять функционал. Поэтому я лишь пофикшу поиск стрима и имени пользователя. Уот так уот

Алсо. Нихрена себе 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.
goviaji_b.png - (263.92KB, 1220×1021)
17435
No. 17435       [Ответ]
Разрабатываю тут язык программирования goviaji. https://github.com/sorrge/goviaji
По-моему каждый уважающий себя программист должен однажды сделать свой язык. Это какая-то веха на жизненном пути, отмечающая уровень развития программиста, и раскрывающая круг его интересов. Нет области, открывающей больший простор для полета программистской фантазии, чем программирование ради программирования, а разработка языков это самая его суть.

goviaji уникален тем, что выводит идею о программировании-для-программирования на новый, невиданный доселе уровень. Это язык, предназначенный для создания языков программирования. Работа на goviaji выглядит так: вы описываете синтаксис и семантику нового языка программирования в виде правил вывода (подобных Natural deduction), затем пишете программу в виде выражения на goviaji. Интерпретатор goviaji проверяет, соответствует ли программа синтаксическим правилам, а затем исполняет программу, используя шаг выполнения, описанный в семантических правилах вывода. Все это делается методом доказательства соответствующих утверждений.

Для примера на картинке формальное описание простого языка из книги Types and Programming Languages, а ниже соответствующее ему определение на goviaji. Оно работает, и позволяет выполнять любые программы на этом языке (примеры в репо). Также сейчас работает нетипизированное лямбда-исчисление, как чистое (где только лямбды), так и с дополнительными значениями.
5 сообщений и 2 изображений пропущено. Для просмотра нажмите «Ответ».
No. 17456  
goviaji_church_defs.png - (141.37KB, 2573×1014)
17456
>>17450
Конечно, можно, и довольно просто. В чистом функциональном языке нет побочных эффектов, т.е. состояние вычисления полностью описывается вычисляемым выражением. Поэтому аргументы у eval это просто сами выражения. Для языков с побочными эффектами eval будет иметь форму "eval (prev_state, prev_term) (post_state, post_term)", т.е. состояние вычисления будет также содержать некое окружение. Например, в императивном языке с присваиваниями это будут значения переменных в текущем контексте. Потом я сделаю примеры таких языков. Можно описать в окружении что угодно, хоть память в виде массива байт для ассемблерообразного языка, хоть динамическую аллокацию в абстрактной куче, хоть параллельные вычисления в нескольких тредах.

На картинке определение чистого нетипизированного лямбда-исчисления и кодировки Черча для bool, nat и list, которые были задействованы в картинке >>17448. Единственный нетривиальный момент - это подстановки и переименование переменных в лямбдах (посередине). Про аксиоматизацию этого процесса защищено немало диссертаций, совсем простого решения так и не нашли. В интуиционистской логике, лежащей в основе goviaji, это описывается так.
No. 17590  
> Это какая-то веха на жизненном пути, отмечающая уровень развития программиста
Мне кажется, что веха на жизненном пути, отмечающая уровень развития программиста не создания своего языка, а создание своего вируса.
No. 17591  
>>17590
Это или слишком просто, или слишком долго, в зависимости от взгляда на вещи. С перерывами пишу универсальный инфектор уже пятый год как.
No. 17593  
Не пробовал твоё поделие, но описание звучит как сорт yacc'a.
No. 17629  
new-game-06-a21fece1.jpg - (77.37KB, 640×360)
17629
>>17456
Ня, ты знаешь λ-функции! Можно кое-что спросить одна девочка про них только в Википедии и читала, так что не взыщи? Если использовать терминологию отсюда → https://en.wikipedia.org/wiki/Lambda_calculus_definition#Normalization , то у тебя, как я понимаю, происходит call-by-value редукция и в результате получается (если повезёт) weak-head-normal-form. Так вот, вопрос: почему не использовать normal strategy, если она более универсальна? и, кстати, как это в общих чертах доказать — то, что normal-order-reduction сходится при условии существования нормальной формы?

А ещё Prolog странный язык! Кот-то говорит декларативный, а у девочки всё одно императивный код, только что блоки в строку развёрнуты, да вместо управляющей конструкции — short-circuit имплицитного OR того, что между правилами с одинаковой левой частью.
No. 17809  
>>17629
У пролога императивная семантика что бы ни говорили. Посмотри datalog, он ближе к правильному логическому.
No. 17810  
А ты смотрел racket? Им можно создавать языки, в том числе произвольный синтаксис.
https://docs.racket-lang.org/guide/languages.html
regex-back-matching.gif - (13.57KB, 488×270)
8011
No. 8011       [Ответ]
Привет Стив, тут такое дело - столкнулся с регекспами, вроде по большей части осилил, но вопросы остались. В частности по работе с оными в preg_replace и подобных.

Можно ли допилить регексп ((.?[ _])+) чтобы \1 возвращал на месте [ _] пробел назависимо от того, что там было? (образец сферический в вакууме, на месте .? немного более сложный кусок, но это не принципиально)

Проитерировать \2 в ((.*?)[ _])+ тоже нереально, можно только последний получить?
8 сообщений и 3 изображений пропущено. Для просмотра нажмите «Ответ».
No. 8035  
>>8031
Потому что им приходится настраивать куклоскрипт?
No. 8950  
Johnny Depp-40900.jpg - (40.16KB, 402×600)
8950
Ня!
На входе есть строчки вида: "65 days, 1 hours, 41 minutes, and 53.16 seconds" или "uptime is 3 weeks, 4 days, 16 hours, 16 minutes". Каким регэкспом в js мне можно их привести к единому формату типа "WW-DD HH:MM:SS"?
No. 8951  
Неудивительно, что в приличных местах джаваскриптеров гоняют ссаными тряпками.
No. 9015  
анон, подскажи регэксп для php.

нужно удалить из текста все тэги, кроме некоторых
ну, скажем, надо оставить только a,b,font

делаю так:

$text = preg_replace("#</?(?!a\b|b\b|font\b|!--)[^>]*>#i", "", $text);

работает наполовину. перечисленные открывающие тэги оставляет, а вот закрывающие - почему-то удаляет
все остальные тэги корректно вырезает.

что не так?
No. 9016  
>>9015
разобрался:

$text = preg_replace("#</?(?!/|a\b|b\b|font\b|!--)[^><]+>#i", "", $text);
No. 17705  
В 2012 году эпическая макропаста https://stackoverflow.com/a/1732454 была сочинена именно в качестве отрицательного ответа на вопрос об употреблении регулярных выражений для разбора кода HTML.
No. 17715  
>>17705
И выросло это из нормального совета в пугало размером с GOTO. Конечные ноды любой грамматики всё равно регулярки.

А первые комментарии к посту датируются 2009 годом, так что он никак не мог быть написан в 2012.
Удалить сообщение []
Пароль  
[Mod]
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19