# программирование

Встречайте @golosnotifierbot

Пару дней назад мы с @decha запустили телеграм-бота оповещений для голоса взамен @golosnotifybot.

Сейчас он уже умеет все то же самое, а через несколько дней будет уметь даже больше.


Воровство контента и плагин от копипаста Вордпресс

Знаете, а воровство контента в сети – вообще-то дело нехорошее. Что касается блога, то я намеренно не закрывал свой сайт от копирования статей, чтобы каждый человек мог без труда пользоваться нужной для себя информацией, включая моих партнеров и кандидато…


What is patchwork?

Лоскутное шитьё? Из заплаток? Нет, это программирование! Это ж программисты постоянно лепят патчи ("заплатки") на свои программы! :))


Знакомство с SCSS при работе с Vue.js

SCSS — это специализированный метаязык, созданный на основе языка SASS, который позволяет расширить возможности обычных каскадных таблиц стилей. Он добавляет в CSS такие важные инструменты как переменные, наследование, логические операции, математические …


Создание Core.NET 2.0 веб-приложения на Vue.js

Vue.js - это JavaScript-фреймворк используемый для создания пользовательского интерфейса. Одним из основных преимуществ данного фреймворка заключается в его легковесности, относительной простоте использования и высокой производительности. Как и другие поп…


American Mastercard is hiring Blockchain developers.

The American multinational financial services corporation Mastercard is hiring 175 new technology developers, including blockchain specialists. (Coindesk)

Image credits


Работа с XML на языке C# в примерах

Что такое XML?

XML (eXtensible Markup Language) — это универсальный расширяемый язык для разметки информации. Он позволяет структурировать, хранить и передавать информацию в определенном формате. Особенность данного языка заключается в том, что само…


🎓 Golos JS - Формирование транзакций с несколькими операциями соблюдая TaPoS, вычисление ref_block_prefix в браузере без NodeJS, сервера и модуля Buffer

Недавно я обновил форму постинга golos.cf/md и добавил в нее возможность добавлять бенефициаров и другие comment_options

В библиотеке golos-js есть два отдельных метода, один для размещения самого поста golos.broadcast.comment(), второй для настройк…


Основы C#. Коментарии и переменные

C# является одним из наиболее распространённых языков программирования, который позволяет разрабатывать различные виды приложений на платформах .NET Framework и Windows, а также веб-службы XML, баз данных, клиент-серверного ПО и др. Наиболее часто в качес…


less account history

Привет,

Недавно был принят pull request в 0.17.2 ветке,

https://github.com/GolosChain/golos/pull/527


Знакомимся с python-фреймворком Flask

Раньше мы рассматривали фреймворк на Python - Django. Но кроме данного фреймворка существует еще один - Flask.

Прелесть данного фреймворка, а если быть еще точнее - это его легкость. Буквально в 7 строчек кода можно создать веб-приложение, правда с …


Этическое программирование

  Недавняя трагедия на дорогах Аризоны, в результате которой беспилотный автомобиль насмерть сбил пешехода, сделала очевидным тот факт, что технический прогресс вплотную подошёл к рубежу между фантастикой и реальностью. Законы робототехники Айзека А…


Judge rules (again) GTA V does not infringe on likeness-rights.

The American actress Lindsay Lohan filed a likeness-rights suit against the makers of Grand Theft Auto 5 Take Two, claiming that a character in the game is based on her. The New York Court of Appeals has ruled in favor of GTA V. Take Two won the lawsuit o…


С чего начать разработку под iOS

Хочу научиться программировать под ios. В этом цикле статей буду описывать процесс разработки под эту операционную систему.

Первым делом нам понадобится техника фирмы Apple: iMac или MacBook.

Залогиниться в AppStore и скачать XCode без регистрации и смс :)


less-account-history-17

Привет,

подготавливаясь к 0.17.0 хардфорку, обновил плагин account_history, что бы жрал поменьше shared_memory. Мои скриптам не нужна полная история, они получают блоки от ноды, обрабатывают операции и складывают все в свою базу данных. Единственное…


Получаем данные из БД и записываем обратно. Приложение на Android, работающее с блокчейном Голос

Сегодня рассмотрим как получить и добавить в БД.

Для этого был создан новый Activity. Я его назвал ReadActivity.

И начну с проблемы, с которой я столкнулся.


Test

Тест API. И "кавычки' тоже. Markdown: @karusel2

Кто голосует, тот бот. Добро пожаловать в наш бот-детектор.


Идея. Имиджборда на IPFS и блокчейне

Недавно меня осенила гениальная идея. Имиджборда на IPFS и блокчейне. Децентрализованная, анонимная, и быстрая (возможно).

Отдаю написанную на скорую руку идею вам. Увидите где то недочеты, или отсутствие какого либо функционала, пишите в сюда. …


Сохраняем авторов голоса в приложении на android

Продолжаем разработку под Android.

Давайте реализуем возможность добавлять в приложение интересные вам аккаунты, чтобы вы могли в любой момент прочитать его посты. Без авторизации. Для этого будем использовать память нашего аппарата и SQLite.

Приступим.


[50/50]: скрипт от ropox раздает выплаты в Golos!

Всем привет!

Хочу сделать пару важных заметок касательно темы 50/50.


Генерация сложных паролей средствами PHP

Как правило - пароль пользователи придумывают сами, но порой необходимо сгенерировать пароль в системе и выдать его пользователю(как например в голосе).

Чтобы пароль был уникальным и сложным - его необходимо сгенерировать с использованием букв в раз…


Конкурс по написанию ПО для майнера нового поколения!

Всем привет!

Я давно не писал, сказывается недостаток времени, но этот повод я не мог пропустить.

Сейчас я работаю в очень интересной компании - RMC! Я занимаю очень маленькую и не значительную должность, но не суть. Повод написать, как мне кажется, есть!


Автоматизация работы с сайтами средствами Selenium

В предыдущих статьях я писал о том, как парсить различные сайты с помощью библиотек requests и beautiful soup. Но иногда нам нужно не просто спарсить сайт, а эмулировать действия пользователя на нём - нажимать на какие-то ссылки, проходить авторизацию, за…


Mr. Freeman выпустил ролик о криптопроекте freeland - виртуальном государстве на системе блокчейн


Парсинг содержимого постов голоса в android приложении

Сегодня мы будем получать и приводить в "красивый" вид посты из блокчейна голос.

Установка библиотеки

В нашем gradle в объект dependencies добавим compile 'com.commonsware.cwac:anddown:0.4.0'


Push-уведомления о новых постах Голоса в приложении на android

Давайте будем уведомлять пользователя о только что пришедших статьях из блокчейна.

Эта статья будет продолжением двух частей. 1 часть и 2 часть.

Изменения WebSocketGolos


Чего боятся программисты

https://habrahabr.ru/post/350916/


13 приложений для изучения программирования

Udacity

Udacity - бесплатное функциональное приложение, благодаря которому пользователь может существенно повысить уровень своего образования, проходя бесплатные курсы по программированию от ведущих экспертов IT-отрасли. Доступно бесплатно в Google Play и iOS. …


Много полезного материала по программированию

HTML/CSS/JS/PHP


Получение постов Голоса в android-приложении

Продолжим цикл статей про работу с блокчейном голоса. За это время код был приведён в человеческий вид. Начнём.

Рефакторинг кода.

Наша цель - получить номер блока и получить данные из него данные типа "comment". Поэтому первый код перевёл в метод getNumberBlock и getContent.


Ботнет для Голоса, практическое применение JavaScript

Подборка учебных материалов по программированию на JavaScript и их практическому применению в блокчейне Голос.

Сохрани, чтобы не потерять.

Много полезной информации хранится в недрах блокчейна Голос., вот только искать ее очень неудобно, особенно если это серия публикаций.


Если не Фортран, то что? Наверное Java!

В ходе проведенных консультаций с высшими силами и прочими представителями общественности, я выяснил, что Фортран 95 никому особо не интересен. В конце концов, этого и следовало ожидать, потому как Фортран придумали для ныне вымирающей профессии - инженер…


Анимация изменения текста TextView

Нам довольно часто приходится менять текст в TextView, когда мы хотим что-то сообщить пользователю. Обычно такая смена выглядит так:

Если говорить о коде, то достаточно написать


Слушаем блокчейн Голоса в android приложении

Сегодня, мы будем разбираться как работать с блокчейном Голоса на Android. Сегодня мы будем получать номер блока.

Заготовку для нашего сегодняшнего проекта можно взять здесь. В первую очередь нужно сменить url в request на wss://api.golos.cf. Далее …


Мотивация научиться программировать для пользователей Голоса

Составила список мотивирующих факторов для изучения программирования.

Сохрани себе на стенку, чтобы не забыть.


Пришли первые токены VIU (↻ 50 / 50 💰)

Уже давненько в своих постах я рекламирую аналог Ютуба на блокчейне - Viuly. Вот этот баннер


Подключаемся к WebSocket в Android приложении

В этой статье рассмотрим как создать Android клиент WebSocket.

Допустим, что мы уже создали проект в Android Studio. Первым делом откроем файл build.gradle(Module:app).

ВАЖНО, не забывайте разрешить приложению "выходить" в интернет. В файле AndroidManifest.xml пропишите это:


Python - подборка уроков

Подборка учебных материалов по программированию на Python и их практическому применению в блокчейне Голос.

Сохрани, чтобы не потерять.

Много полезной информации хранится в недрах блокчейна Голос., вот только искать ее очень неудобно, особенно если это серия публикаций.


Разбираемся с push в Android приложении

Сегодня рассмотрим как работать с push-уведомлениями в Android.

Допустим, у нас уже создан проект и открыт MainActivity.

Внутри класса объявим приватную переменную NotificationManager


Фортран 95 для тех, кто ни разу не программист. Часть 2

Более совершенная программа для суммы

В прошлый раз мы в Часть 1 сотворили программу, которая считает сумму от 1 до 10. Программа вышла простая как валенок, но далеко не шедевр. Напомним, что из себя представляла эта программка:

program sum102


Фортран 95 для тех, кто ни разу не программист. Часть 1

Простая программа

Для чего я все это задумал написать? Давно просила научить программировать себя моя жена. Вообще, сама по себе просьба: "Научи меня программированию", ставит того, кто в курсе в полнейший ступор. После выхода из этого ступора, сраз…


Работать с блокчейном Голос проще, чем вам кажется

Давно "заразился" идей создать лёгкий мини-клиент для [голоса](https://golos.io).

И вот, собравшись с мыслями и открыв PhpStorm, начал делать.

Честно сказать, не знал, как обращаться к API Golos, в этом помогли мне @tristamoff и @vik.


Искуственный интелект.

В статье кратко рассмотрено текущее положение вопроса создания стартапа в сфере искусственного интеллекта и основные этапы этого процесса.

В последние годы наблюдается стремительный рост проектов крупных компаний и стартапов, успешно применяющих в с…


Проект Видео.Голос на хакатоне Global Changers

Мы занимались следующей задачей:

"Когда все ваши видео заблокировали на сервисах видеохостинга, вы снова принялись искать децентрализованную площадку с пользовательским видео. И нашли! Платформы D.tube и dsound.audio - то, что нужно. Одна беда, деце…


Сортировка одномерных массивов в PHP

Давайте сегодня рассмотрим сортировку массивов средствами PHP. Массивы в программировании неотъемлемая часть. Порой, мы получаем массивы в непонятном порядке и их нам надо упорядочить, или же отсортировать.

Ничего сложного тут нет, материал предназначен скорее для новичков.


Узнаём WMID Webmoney по номеру кошелька

Хоть тут все и пользуются криптой, но старый добрый WebMoney ещё никто не отменял и лично я до сих пор использую его при оплате счетов за хостинг, покупок на aliexpress и т.д.

Для проведения оплаты используется номер кошелька, например рублевого, до…


Настройка роутинга на ReactJS в ssr приложении

Если ваш сайт не лендинг, то у него не сколько страниц. Сегодня разберём как "гулять" по нашему сайту. Настроим роутинг на сервере и на клиенте.

Продолжим наш проект, описанный в этой статье.

Для начала установим react-router и react-router-dom:


💰😉💰[апвот50-50] Озвездился на Viuly

Viuly - аналог Ютуба и прочих Вимео на блокчейне, о котором я уже писал и не раз, сегодня порадовал повышением статуса до Jr.Member, а именно это и надо, чтобы иметь возможность вывода местного токена - VIU

VIU стоит недорого, да и торгуется всего н…


База данных Access “Аэропорт” - пример курсовой работы

База данных Access “Аэропорт ” - пример курсовой работы

Предметная область - Аэропорт

Минимальный список характеристик: номер рейса, пункт назначения, дата рейса, тип самолета, время вылета, время в пути, является ли маршрут международным, сведения о пассажире, примечание


База данных Access “Кинотеатр” - пример курсовой работы

База данных Access “Кинотеатр ” - пример курсовой работы

Конкретного задания для базы данных "Кинотеатр" не было, поэтому пришлось самостоятельно исследовать предметную область.

> Для создания таблиц в Access используются три способа: путем ввода данных (by entering data), с помощью Конструктора таблиц (in Design view) и с помощью Мастера создания таблиц (by using wizard). Для каждого из этих способов существует специальный ярлык…


Загрузка…
Моя страницаНастройкиВыход
Отмена Подтверждаю
100%
Отмена Подтверждаю
Отмена Подтверждаю