Обновить
35

Software Engineer

33
Подписчики
Отправить сообщение

How to Connect Open WebUI and Cline to the Telegram Cocoon Decentralized Inference Network

Время на прочтение10 мин
Охват и читатели6.5K

It’s surprising that there’s almost no practical information about Telegram Cocoon beyond what’s on GitHub and the official website. Various media outlets have plenty of general coverage about the network launch, but almost nothing about real user experience.

I decided to spend a bit of time and figure out what’s actually going on in the network, how it works, and, most importantly, whether I, as a developer, can use it today. So in this article I’ll look at Cocoon from a developer’s perspective: how to install it and how to use it.

Read more

О том как подключить Open WebUI и Cline к Telegram Cocoon

Время на прочтение9 мин
Охват и читатели11K

Удивительно, что про Telegram Cocoon почти нет практической информации, кроме той, что есть на GitHub и на официальном сайте. В разных СМИ много общей информации о запуске сети, но почти ничего о реальном пользовательском опыте.

Я решил потратить немного времени и разобраться, что на самом деле происходит в сети, как она работает и, самое главное, могу ли я как разработчик использовать её уже сегодня. Поэтому в этой статье я рассматриваю Cocoon с точки зрения разработчика: как установить и как пользоваться.

Читать далее

How to develop and publish a smart-contract in the Telegram Open Network (TON)

Время на прочтение27 мин
Охват и читатели8.1K

What is this article about?


In this article, I will tell about my participation in the first (out of two so far) Telegram blockchain contest. I didn't win any prize. However, decided to combine and share the unique experience I have had from the start to finish line, so my observations could help anyone who is interested.


Since I didn't want to write some abstract code, instead make something useful. I created instant lottery smart-contract and website which shows smart-contract data directly from Telegram Open Network (TON) avoiding any middle storage layers.


The article will be particularly useful for those, who want to write their first smart-contract for TON but don't know where to start.


Using the lottery as an example, I will go from setting up the environment to publishing a smart contract, interacting with it. Moreover, I will create a website that will show smart-contract data.

Read more →

О том как написать и опубликовать смарт-контракт в Telegram Open Network (TON)

Время на прочтение27 мин
Охват и читатели21K

О чем эта статья?


В статье я расскажу о том, как поучаствовал в первом (из двух) конкурсе Telegram по блокчейну, не занял призовое место и решил зафиксировать опыт в статье, чтобы он не канул в Лету и, возможно, помог кому-нибудь.


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


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


На примере лотереи я пройду от установки окружения до публикации смарт-контракта, взаимодействия с ним и напишу сайт для получения и публикации данных.

Читать дальше →

О том как я подготовился и сдал сертификацию Oracle Database SQL (1Z0-071)

Время на прочтение8 мин
Охват и читатели45K

Зачем написана статья?


image

Когда я готовился к OCA и OCP по Java 8, то нашел много статей на Хабре, благодаря которым выбрал оптимальный путь и сэкономил много времени.


Однако по подготовке именно к OCA Oracle Database SQL (1Z0-071) материалов на Хабре нет и в интернете тоже очень мало. Поэтому я решил написать подробную статью, которая поможет заинтересованным потратить меньше времени и успешно сдать довольно объемный экзамен.

Читать дальше →

How I prepared for and passed the Oracle Database SQL Certification (1Z0-071)

Время на прочтение9 мин
Охват и читатели23K

Why did I write this article?


image

When I was preparing for Java 8 OCA and OCP I found a lot of useful articles about subjects on Habr that helped me to choose the optimal path and save a considerable amount of time.


When I started preparing for OCA Oracle Database SQL (1Z0-071) I didn’t find any materials on Habr about this matter and found there to be limited information available on the Internet. Because of this I decided to write a complete guide in order to help others who are interested in this certification to help them save time and successfully pass what I consider to be a pretty hard exam.

Read more →

Англоязычная версия Хабра: быть или не быть?

Время на прочтение2 мин
Охват и читатели8.6K

Мотивация


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

Чтобы добиться примерно похожего с Хабром результата, можно написать статью на Medium и опубликовать ссылку на Hacker News.

Но на Medium помимо разработки публикуется все что угодно и поэтому аудитория там самая разная, нет возможности вещать только на разработчиков, как в случае с Хабром, а прочтет статью только тот, кто скорее всего будет искать ее в поисковике. Минусы можно перечислять дальше.

Hacker News же (в общем как и Medium) больше похож на форум обо всем, чем на серьезный ресурс, где можно обсудить публикацию, которая будет актуальна в течении многих лет после выхода статьи.

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

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

О том как я написал блокировщик рекламы и трекеров для смартфонов Samsung на Android. Adhell

Время на прочтение6 мин
Охват и читатели29K
Представляю сообществу проект, которым занимался в последнее время: блокировщик рекламы и трекеров для смартфонов Samsung на Android с открытым исходным кодом.

Реклама блокируется на уровне устройства, то есть не только в стандартном браузере, но и во всех остальных приложениях (например, в Chrome и YouTube).

Предыстория


Я пользуюсь блокировщиками на всех своих компьютерах, но все чаще захожу в интернет со смартфона.

Мне нравится мобильный Chrome больше чем Mozilla или Opera, но в Chrome нет поддержки расширений, а присутствие рекламы на смартфоне критичнее чем на десктопе, так как часто ограничен трафик и дисплей в несколько раз меньше.

Плюс мне нравится иногда смотреть видео на YouTube, но реклама, которую нельзя пропустить здорово мешает процессу.

Исходя из таких предпосылок я занялся поиском решения блокировки рекламы на смартфоне.


Пример работы приложения на Samsung Galaxy Tab 4 10.1. habr.ru
Читать дальше →

Что делать если Instagram не дал доступ к API?

Время на прочтение3 мин
Охват и читатели103K
1 июня 2016 года Instagram отключит от своего API все приложения, которые не прошли модерацию. Что делать если вы в их числе?

Предыстория


Мы делаем сервис для постинга в Instagram по расписанию и используем API для получения информации об аккаунтах. Самим постингом занимаются телефоны в автоматическом режиме. Нам отказали в доступе к API после 1 июня (пробовали пройти модерацию два раза) поэтому было решено найти замену.

Сначала расскажу как мы использовали официальный API:
  1. При добавлении аккаунта забираем из Instagram информацию об аккаунте: имя, фото профайла, количество постов, подписчиков, подписок.
  2. Перед тем как опубликовать фото/видео мы запрашиваем количество постов, и тоже самое после публикации, если число постов увеличилось считаем публикацию успешной.
  3. Если публикация прошла успешно забираем ссылку на последнее фото в профайле.
  4. Если пользователь удаляет фото из нашего сервиса, то перед тем как выполнить задачу нужно проверить существует ли такой пост в Instagram (или его удалили).

Реализация


У Instagram есть веб-версия. С помощью нее в приватных аккаунтах можно получить информацию о количестве постов, подписок и подписчиков, а в публичных еще и сами посты, комментарии и лайки. Поэтому, в силу простоты получения, я подумал, что уже написаны подобные библиотеки. Пошел гуглить и нашел только для NodeJS. И для PHP нашелся какой-то код, но всем четырем пунктам не соответствовал. В итоге было решено писать свою библиотеку.
Читать дальше →

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность