Bitcoin Forum
February 22, 2018, 07:08:04 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
  Home Help Search Donate Login Register  
  Show Posts
Pages: [1]
1  Local / Кодеры / Re: MyEtherWallet.com - вопрос безопасности и доверия on: February 20, 2018, 09:38:40 AM
А разве в JavaScript есть команды для работы с памятью внешних процессов?
Таких команд нет и быть не может в песочнице. Делается это через speculative execution и кэш, что общее для всех процессов. Процессор просто выполняет инструкции, а для прав наложены ограничения на доступ, но все это можно обойти при желании, что не раз делалось. Я думаю там еще методов штук 20 есть данные считывать, там через всякие паразитные токи и прочие хитрости оставленные производителем. GNU уже 20 лет об этом твердит, что монополия ни к чему хорошему не приводит, но все еще нет нормальных открытых процессоров. Вообще когда на счету миллион ни о каких безопасных браузерах и речи быть не может. Только аппаратное решение.
2  Local / Кодеры / Re: Python vs PHP - в чем смысл? on: February 09, 2018, 11:14:21 PM
Интересно посмотреть, сколько бы времени заняло у тебя создание простенького сайта на nodeJS Cheesy

Что такое простенький сайт?

Например, на https://semantic-ui.com или https://github.com/facebook/create-react-app коих тысячи можно запустить локально за 15 минут.

Сама разработка логики или там верстка займет столько же, сколько на любой другой технологии - дни-месяцы-годы, в зависимости от "простоты" сайта  Grin
3  Local / Кодеры / Re: Python vs PHP - в чем смысл? on: February 09, 2018, 10:42:48 PM
Относительно все друг мой. У питона есть ограничения по сравнению с С++, хоть хакеры и используют его, но для больших целей мало кто его использует.

Google App Engine не большая цель? Там петабаты качаются и на Django много чего крутится. Конечно есть GIL и много других косяков, и коммерция в сторону нод всяких смотрит. Еще Eve Online вроде на питоне крутится и еще дофига игр на нем. Понятно, что плюсы это круто, но зависит от задачи. Сам я разные языки юзал, плюсы и питон наиболее менее проблемные. Например, компилятор на PyLex легче писать, чем на сишном yacc. Да PyQt намного проще, чем C++ Qt для прикладных программ.
4  Local / Кодеры / Re: Python vs PHP - в чем смысл? on: February 09, 2018, 10:34:50 PM
Я бы сказал что выбор хакеров это плюсы. И большинство взломов именно через уязвимости в плюсах происходят. Так как самый низкоуровневый с высокоуровневых. А на питоне только sql инъекции и делать  Smiley

С плюсов как раз много питонщиков вышло, легко было освоить. Сам с плюсов начинал, понадобилась неделя чтобы освоить синтаксис и сделать простенький брутфорсер. Плюс сетевые пакеты легко формировать, хорошая работа со структурами. Сейчас много пакетов для работой с сетью есть.
5  Local / Кодеры / Re: Python vs PHP - в чем смысл? on: February 09, 2018, 10:25:05 PM
Нео, а что не так с друпалом? Smiley Просто я с 7-й много работал в свое время - очень даже ничего сиэмэска - по сути - лучшая в своей нише. Немного тяжеловатая относительно вордпресса, но и более гибкая.

Сложная архитектура относительно других. Как-то пилил модули, запарился, пришлось большую часть кода на JS выносить для упрощения. Отсюда он таким "деревянным" мне показался.
6  Local / Кодеры / Re: Python vs PHP - в чем смысл? on: February 08, 2018, 10:20:39 AM
PHP очень удобный язык. Иначе он не был бы таким популярным.

Единственная причина жизни PHP - WordPress и миллионы PHP-девелоперов. Место PHP давно занял Ruby, а Python язык общего назначения, который хорошо работает с сетью. Выбор хакеров №1.

Помню времена, когда один PHP-программист вставлял SQL запросы прямо в код без всяких фреймворков. С умным видом лепил говнокод, в одном файле был PHP, CSS, JS и SQL переспорить было не реально, поскольку получал ЗП больше тимлида. Вот на таких фанатиках все и держится. Сейчас конечно есть фреймворки типа Yii и WP еще ничего, но Drupal уже показывает все прелести PHP. Хотя как язык PHP вполне, экосистема древняя просто. Сейчас NodeJS делает его по всем параметрам (не включая Java, C# и прочих)
7  Local / Кодеры / Re: Python vs PHP - в чем смысл? on: February 07, 2018, 09:02:26 AM
Народ, кто в курсе, почему Питон становится так популярен в последнее время.

Сейчас какой год? Вопрос был актуален 10 лет назад. Половина интернета работает на линуксе с Питоном Grin
Гугл сначала был на Питоне, потом добавили другие языки https://cloud.google.com/appengine/
8  Local / Трейдеры / Re: Надежность Trezor или Ledger - это миф on: January 28, 2018, 05:45:50 PM
Я разрабатывал модуль для одной валюты под Ledger Nano S.
 
Работает все просто. Есть специальный защищенный процессор, на основе которого можно загрузить программу. Есть встроенная прошивка и есть пользовательская программа - коин (бтц, эфир...). Памяти у процессора мало, потому доступны самые простые функции (около 8 штук). Фактически генерация ключей и подпись. Все остальное делает комп. Код кривоват, но особых уязвимостей замечено небыло.

Моменты:
 - закрытая прошивка, тут могут быть хаки, вроде распространяется в бинарнике, я с ней не работал. Можно декомпильнуть и посмотреть что внутри.
 - приложение хром с сайта леджера, там реально криво все на clojure script и оно обращается к разным серверам
 - для электрума используется модуль python btchip, который вроде довольно корректный.

Касаемо программистких деталей планирую выложить исходники с пояснениями, чтобы любой разработчик мог понять что там.
9  Local / Кодеры / Re: Проблема со стартом форка Dash`а on: October 11, 2017, 10:41:00 PM
Может кто из русскоговорщих найдется, кто сможет подсказать

Есть такое дело. Сам столкнулся с этим при форке даш. Инфы 0, все в ихнем форке правится в продакшене. Изначально проверки 1000 coin мастернод небыло, потому все майнилось без проблем. Когда коины были наманены, то добавили эту проверку и запустили первые мастер ноды. Вот патч. При старте долго синхронизируется, нужно будет подождать. Дальше debug console: setgenerate 1:
Code:
commit 86525601d5915f380976c9d2e686ad7f66db991f

diff dash1/src/activemasternode.cpp dash/src/activemasternode.cpp
102c102
< /*
---
>
109c109
< */
---
>
133c133
< /*
---
>
197c197
< */
---
>
211c211
< /*
---
>
216c216
< */
---
>
236,243d235
<
<     vin = infoMn.vin;
<     service = infoMn.addr;
<     fPingerEnabled = true;
<     nState = ACTIVE_MASTERNODE_STARTED;
<     return;
<
<

diff dash1/src/masternode-sync.cpp dash/src/masternode-sync.cpp
52,76d51
<     static int64_t lastProcess = GetTime();
<
<     // if the last call to this function was more than 60 minutes ago (client was in sleep mode) reset the sync process
<     if(GetTime() - lastProcess > 60*60) {
<         Reset();
<         fBlockchainSynced = false;
<     }
<     lastProcess = GetTime();
<
<     if(fBlockchainSynced) return true;
<
<     if (fImporting || fReindex) return false;
<
<     if(!pCurrentBlockIndex) return false;
< //    if(pCurrentBlockIndex->nTime + 60*60 < GetTime()) return false;
<
<     fBlockchainSynced = true;
<
<     return true;
< }
<
< #if 0
< bool CMasternodeSync::IsBlockchainSynced(bool fBlockAccepted)
< {
<     static bool fBlockchainSynced = false;
149d123
< #endif


Счастливого майнинга! Smiley
10  Local / Работа / Разрабатываю софт. Форки, майнеры, скрипты, on: October 11, 2017, 10:20:34 PM
Приветствую,

Богатый опыт Windows/Mac/Linux Android/iOS Web/Java
 
Математика, нейронные сети AI, CV.
Виртуальная и дополнительная реальность AR, VR.
 
Также ищу донат или инвестиции на свои разработки:
 
Приложение iOS для ИИ генеративного арта. Пример арта: https://imgur.com/a/XMnMi
 
Есть идея для новой валюты с особенным типом дата майнинга (PoW-Data).
 
Продвинутые мобильные кошельки для разных валют.
 
Другие мобильные игры и приложения.
Pages: [1]
Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!