Самоучитель Rust

Software

Rust — это современный и популярный язык программирования для написания надёжных и быстродействующих программ. Но возникает вопрос: с чего начать изучение? Я предлагаю вашему вниманию серию уроков на YouTube по Rust, в которой мы обсудим основы языка и будем применять его на практике. Никакой воды, только актуальная информация. А знаете, что самое приятное? Всё это абсолютно бесплатно. Не надо отправлять SMS на короткий номер, вводить номер кредитной карты или подписываться кровью. Вы можете изу... More >>


FAQ по курсу Solidity

Solidity/Ethereum

Это ответы на часто задаваемые вопросы по бесплатному курсу Solidity, который вы можете найти на YouTube. Если вам нужна дополнительная помощь или есть мысли, что ещё можно добавить в этот документ, пишите в наш чат Telegram. Должен заметить, что все эти уроки создаются на чистом энтузиазме, поэтому ваше пожертвование, даже небольшое, лишним не будет точно. Вы можете оформить спонсорство на YouTube, а также использовать DonationAlerts, Boosty или Patreon. Криптовалюту тоже можно отправить, мой а... More >>


FAQ по курсу Ruby on Rails

Ruby/Rails

Этот материал содержит в себе ответы на часто задаваемые вопросы по бесплатному курсу Ruby on Rails, который вы можете найти на YouTube. Если вам нужна дополнительная помощь или есть мысли, что ещё можно добавить в этот документ, пишите в наш чат Telegram. Должен заметить, что все эти уроки создаются на чистом энтузиазме, поэтому ваше пожертвование, даже небольшое, лишним не будет точно. Вы можете оформить спонсорство на YouTube, а также использовать DonationAlerts, Boosty или Patreon. Криптовал... More >>


Самоучитель Elixir

Web

Elixir — это современный язык программирования для написания надёжных информационных систем. Он реализует концепцию фунциональной разработки и тем самым отличается от многих "привычных" языков. Но возникает вопрос: с чего начать изучение? Я предлагаю вашему вниманию серию уроков на YouTube по Elixir, в которой мы обсудим основы языка и будем применять его на практике. Никакой воды, только актуальная информация. А знаете, что самое приятное? Всё это абсолютно бесплатно. Не надо отправлять SMS на ... More >>


Самоучитель Solidity и Ethereum

Solidity/Ethereum

Ethereum — это децентрализованный открытый блокчейн, который позволяет писать "умные" контракты (они же смарт-контракты) на языке Solidity. За последние годы Ethereum обрёл бешеную популярность и сейчас о нём и о сопутствующих технологиях говорят буквально все. Но возникает вопрос: с чего начать изучение? Я предлагаю вашему вниманию серию уроков на YouTube по Ethereum и Solidity, в которой мы обсудим основы языка и будем применять его на реальных проектах, научимся использовать Hardhat и Ethers.... More >>


Самоучитель Ruby on Rails 6 и 7

Ruby/Rails

Ruby on Rails — это популярный web-фреймворк, который появился более 14 лет назад. Сегодня я предлагаю вам цикл лекций по Ruby on Rails 6 и 7 на YouTube, в которых мы обсудим всё, связанное с данной замечательной технологией. Цикл лекций не закончен, однако новые видео выпускаются регулярно. Новый урок по Ruby on Rails 6 и 7 каждую неделю! А знаете, что самое приятное? Всё это абсолютно бесплатно. Вы можете смотреть любые уроки из серии на YouTube безо всяких ограничений, без отправки SMS на кор... More >>


Быть равнодушным: помочь или..?

Прочее

Итак, дорогие друзья, сегодня я хотел бы поговорить вот о какой проблеме. Вы видите на улице человека, которому явно нужна помощь. Неважно какая: ему/ей нужны деньги, чтобы доехать домой, одежда, чтобы не замёрзнуть от холода, или даже просто еда. Что вы сделаете? Рискну предположить, что примерно 50% откажут сразу и даже не будут ничего слушать. В конце концов, кругом одни мошенники — даже думать нечего! Но давайте всё-таки рассмотрим немного иную ситуацию. Я немного (скажем так) особенный, и ... More >>


Life is Strange: Рэйчел как недостижимая мечта

Прочее

В статье содержатся спойлеры! А вы когда-нибудь задумывались о том, что вообще призван символизировать образ Рэйчел Эмбер (Rachel Amber) в игре Life is Strange (LiS) и LiS: Before the Storm (BtS)? Есть такая пьеса "В ожидании Годо", написанная Беккетом в 1948-49 годах. Она повествует о том, как два главных героя ожидают некоего Годо, который должен внести в их жизни смысл. Однако Годо, к сожалению, так и не является. На мой взгляд, Рэйчел - это некая аллюзия на Годо. Кроме того, это не живой че... More >>


Почему я больше не буду работать в институте

Прочее

Последние лет десять моя трудовая деятельность была так или иначе связана с институтом, хотя, конечно, и другими делами я тоже занимался. Первое время я работал неофициально, потом помогал, будучи оформленным в компании, созданной на базе кафедры, а затем стал уже полноправным сотрудником. Но сейчас, судя по всему, мой роман с институтом стремительно близится к завершению. Нет, меня не уволили и не сократили - причину я раскрою в этом посте. Бюрократия Первая причина - это ты бюрократия. Омерзит... More >>


FlexiHub - connect to remote USB and COM easily

Software

FlexiHub logo. The One to rule them all. You've probably stumbled upon situations when there are just not enough USB ports, especially on new MacBooks. Or you just needed to easily access some remote port without unnecessary hustle. If that's true, then FlexiHub, a new solution built by Eltima, is exactly what you are looking for! This solution can be used to easily access remote USB and COM devices on Mac, Linux and Windows. The only thing you need to do is install FlexiHub on your computers e... More >>


Disk Drill - The Premier Mac and Windows Data Recovery Software

Software

Most likely you've ended up in a situation when some crucial files were accidently deleted from your PC. It does not really matter who did it: a younger brother, angry girlfriend or a cat who randomly pressed keys while enjoying an after-dinner nap. The main question is how to restore those data? Meet Disk Drill, a great, easy-to-use software that makes restoring data a breeze. It boasts more than 10 million downloads and more than 500 000 premium users - and you can become one of them! Recently... More >>


Ruby Tutorial: Introduction. Preparations. Variables. Data types Overview. Comments.

Ruby/Rails

Доступно на русском языке Introduction As long as you've already decided to read this tutorial, I will not spend your time describing what Ruby is, when this language has emerged, who was its creator, what pros and cons does Ruby have. I'll note, however, that it is not a very simple language. Programms written Ruby may be self-explaining and easy to understand, but at the same time they may be convoluted and messed up - it depends on the programmer's skill. Ruby has a bunch of special concepts ... More >>


Hellban - what is it?

Web

You surely know what a ban is. It simply means that we are preventing a user from performing certain actions on our website or disallowing him from even entering it. Banning is a common (though imperfect) technique of combating so-called trolls, spammers, aggresive users etc. "I will ban you by IP" is probably one of the most popular threat out there. But, what is a hellban then? Sounds terrifying. I have met this concept a couple of years ago and found it really interesting. Suppose we have a r... More >>


Самоучитель Ruby: Вступление. Подготовительные шаги. Переменные. Обзор типов данных. Комментарии.

Ruby/Rails

Available in English Внимание! Бесплатные уроки по языку Ruby вы можете найти на моём канале YouTube. Вот первое видео из этой серии: Вступление Коль скоро вы решили обратиться к этому самоучителю, я не буду тратить время на долгие рассказы о том, что такое Ruby, когда этот язык появился, кем был создан, какие имеет достоинства и недостатки. На всякий случай лишь скажу, что у него достаточно высокий порог вхождения. Программы, написанные на этом языке, могут быть как простые и понятные, так и сл... More >>


Продаём монеты, значки, книги и прочее

Прочее

В этой статье (довольно нехарактерной для моего сайта) я, основываясь на собственном опыте, дам ряд полезных советов касательно того, как и где продать книги, значки, календари, марки, пластинки, часы, монеты и боны. Перед тем, как начать, скажу сразу: не рассчитывайте на многое. У вас дома скопилась куча хлама советских времён, а вы слышали, что антиквариат можно выгодно продать? Да, но далеко не всегда. Задайте себе простой вопрос: нужна ли вам старая сломанная вещь в плохом состоянии? Не пове... More >>


Rails and RSpec - Difference Between let and let!

Ruby/Rails

Suppose you have an app where users can add each other to their friendlist. The corresponding code for the model would be: models/user.rb class User < ApplicationRecord has_many :friendships has_many :friends, through: :friendships has_many :inverse_friendships, class_name: "Friendship", foreign_key: "friend_id" has_many :inverse_friends, through: :inverse_friendships, source: :user def has_friend?(user) friends.where(id: user.id).any? || inverse_friends.where(id: user.id).any? end end models... More >>


Why You Should Ask for Pre-payment

Freelance

When working as a freelancer it is a good idea to ask for a pre-payment. This way you know that your employer is interested in the project and is less likely to stop participating in it out of the blue. Of course, he still can stop responding to your e-mails and calls, but at least you'll have some compensation. To be honest, I am not a big fan of pre-payments, because I tend to trust my customers and partners, but unfortunately that's not always practical. Let me tell you a small story that hap... More >>


Automated tests with Selenium and Marionette

Ruby/Rails

Since the release of Firefox 47, automated tests using Selenium are pretty much broken: browser opens and instantly closes. This seems to be related to the Extension Signing addon and indeed temporarily downgrading to FF 46 solves the problem. However this addon will be added in FF 48 and starting from this version Selenium won't work with Firefox at all (at least, judging by the comments of the gem's maintainer). Therefore it is really suggested to use Marionette, a Firefox driver, instead. Get... More >>


USB Network Gate Makes Your Life a Bit Easier

Software

Recently I've got my hands on a new version of USB Network Gate created by Eltima Software. The idea of this program is quite simple - you can share your USB devices over network and access them from anywhere just like if they were connected directly into your PC (like attaching a network disk). USB Network Gate supports wide range of devices from cameras, printers and scanners to Android devices and Bluetooth adapters. Supported systems include Windows (starting from XP), Linux, Mac and Android... More >>


Возвращение на Валаам

Путешествия

Важное обновление от 09.2017! Офис природного парка, сотрудники которого занимались размещением туристов на острове, прекратил свою работу 1 июня 2017. Это означает, что теперь все заявки принимает только Паломническая служба монастыря. Кроме всего прочего, ряд стоянок теперь, судя по всему, предназначен только для паломников. По большому счёту, происходит то, чего боялись уже долгое время: остров потихоньку закрывают для посещений простыми смертными. Я не буду рассуждать здесь на этот счёт и о... More >>