Date | Title | Description |
13.09.2024 | The Battle for Safe Code: C++ vs. Rust | In the world of programming, the debate over safety and efficiency rages on. At the heart of this conflict lies C++, a language that has powered countless applications and systems, and Rust, a newer contender that promises safety without sa... |
13.09.2024 | Опубликован документ Safe C++ для продвижения внедрения безопасного кода на C++ вместо перевода проектов на Rust | 11 сентября 2024 года разработчик Шон Бакстер (Sean Baxter) представил драфт основного документа проекта Safe C++ для продвижения внедрения безопасного кода на C++, включая запрет на использование небезопасных методов работы с памятью, вмес... |
30.08.2024 | Embracing Change: The Shift from Windows to Ubuntu and the Rise of Coding Education in the AI Era | In a world where technology evolves at lightning speed, two significant trends are reshaping our digital landscape: the migration from proprietary operating systems to open-source platforms and the increasing importance of coding education ... |
29.08.2024 | Make the switch from Microsoft Windows 11 to Ubuntu Linux 24.04.1 for a magical open-source experience | As the open-source movement continues to gain traction, more users are considering switching from proprietary systems like Windows 11 to free and open alternatives. Released today (after a delay), Ubuntu 24.04.1 LTS Noble Numbat (download h... |
27.08.2024 | Обновление CocoaPods: пошаговое руководство | CocoaPods — это менеджер зависимостей для разработки под iOS и macOS, который упрощает процесс включения внешних библиотек в проект. С помощью CocoaPods можно быстро добавлять и управлять сторонними библиотеками и фреймворками, не беспокояс... |
27.08.2024 | Dump Microsoft Windows 11 now and supercharge your PC with 4MLinux 46.0 | If you're still using Microsoft Windows 11, it might be time to consider a switch. The newly released 4MLinux 46.0 (download here) offers a lightweight and powerful alternative that can make your computing experience smoother and more effic... |
26.08.2024 | What is Programming? And How to Get Started | Share
Tweet
Share
Share
Email
What Is Programming? A Comprehensive Guide to Get Started
Programming, often referred to as coding, is the process of creating instructions that a computer can execute to perform specific tasks. It is a foundat... |
22.08.2024 | Вышел Chrome 128 | 21 августа 2024 года состоялся релиз браузера Google Chrome 128 для Windows, Linux и macOS. В этой версии добавлены новые опции, исправлены ранее обнаруженные ошибки, а также устранены тридцать восемь уязвимостей, семь из которых были класс... |
05.08.2024 | ООП не определяет архитектуру проекта | Изначально этот материал планировался как урок в PHP-курсе по полиморфизму. Но он, в конце концов, перерос сам урок, и я решил сделать из него отдельную статью. В ней практически ничего PHP-специфичного, поэтому рекомендуется для прочтения ... |
30.07.2024 | StackOverflow 2024: AI, зарплаты и любимые технологии. Что изменилось за год? | Stack Overflow опубликовали ежегодное исследование, в котором опросили 65,437 разработчиков. В исследование этого года вошли следующие темы: работа, технологии и инструменты, AI и комьюнити. В статье мы разберем получившиеся результаты и ср... |
29.07.2024 | The Thin Line Between Scripts and Programs: A Deep Dive into Software Classification | In the world of software development, the terms "script" and "program" often collide. They dance around each other, creating confusion. What separates a script from a program? Is it the number of lines of code? The prese... |
29.07.2024 | [Опрос IT-шников] граница между программой и скриптом | Если ПО написано на скриптовых языках, например, на Python/Ruby/Perl/JS и т.д., где проходит граница, что творение является скриптом, а не программой или утилитой?
Некоторые пользователи считают, что решает кол-во строк, условно если в ПО б... |
26.07.2024 | Реализация сапёра в 100 строках чистого Ruby | Ruby — весьма экспрессивный язык, в котором очень многое зачастую можно реализовать буквально в ста строках кода. Именно поэтому мне так нравится искать способ создать то же самое, но в более сжатом виде.1
Сразу внесу ясность: я не говорю о... |
12.07.2024 | Заражение по фэншую или разбор атаки через уязвимости Windows | Хабр, уже по сложившейся традиции сегодня мы разберем одну из интересных APT-атак на пользователей, в которой используется не стандартный способ доставки, маскировки, а также заражения системы с обходом EPP и EDR! Данный материал будет поле... |
24.06.2024 | Как подготовить тестовое окружение и не сойти с ума | Привет, Хабр! Я Александр Непомнящих, QA в СберМаркете. Мы с командой кодим программу лояльности, которая позволяет списывать в заказах бонусы «Спасибо», а также запускать различные акции с повышенным начислением бонусов.
За последний год п... |
19.06.2024 | Как бороться с ReDoS | Проверка кода (Code Scanning) автоматически обнаруживает ReDoS-уязвимости, но исправить их бывает не всегда просто. В этой статье описана 4-х этапная стратегия исправления багов ReDoS.
Это правда, что некоторые ReDoS-уязвимости могут быть о... |
07.06.2024 | Transactional Outbox: от идеи до open-source | Привет! На связи Миша Меркушин. Я тимлид команды Ruby Platform, ответственной за разработку внутренних библиотек и улучшение архитектуры микросервисов на Ruby в СберМаркете. Эта статья про архитектурный паттерн Outbox и инструмент, который ... |
04.06.2024 | Книга: «Антипаттерны SQL. Как избежать ловушек при работе с базами данных» | Привет, Хаброжители!
Язык SQL необходим для работы со структурированными данными. Программисты, прекрасно знающие свой любимый язык (Java, Python или Go), не могут разбираться во всем, и часто не являются экспертами в SQL. Это приводит к по... |
29.05.2024 | Дешифрование паролей для доступа к потерянным Биткоин Кошелькам с помощью метода Gauss-Jacobi | В этой статье мы рассмотрим на примере метод Gauss-Jacobi которые применяют современные технологии, такие как предварительно обученная модель Bitcoin ChatGPT, что позволяют более эффективно решать сложные задачи в области цифровых технологи... |
28.05.2024 | Апдейт, ещё апдейт: вышел Red Hat Enterprise Linux 8.10. Что нового? | Совсем недавно мы публиковали статью о выходе Red Hat Enterprise Linux 9.4. В то же время стоит помнить, что обновляется и прошлая ветка — это Red Hat Enterprise Linux 8.10. Разработчики будут поддерживать её минимум до 2029 года. Что касае... |
16.05.2024 | Как выбрать технологию для проекта, убедить команду и не пожалеть об этом на следующий день? | Привет, Хабр!
В разработке есть две вечные проблемы: написать код, который работает, и убедить коллег, что код надо писать именно так. Вторая, пожалуй, посложнее будет.
Сегодня я предлагаю обсудить более общий вопрос — выбор технологии для ... |
08.05.2024 | Старые языки программирования, новые успехи: растёт популярность COBOL и Fortran | С недавних пор такие ЯП, как COBOL и Fortran, снова стали набирать «вес» в рейтингах. Собственно, они никогда и не уходили из поля зрения разработчиков, просто постепенно теряли позиции.
Но сейчас ситуация изменилась. Один из них даже занял... |
07.05.2024 | StepSecurity: $3 Million Closed To Protect CI/CD Pipelines And Infrastructure | StepSecurity, a leader in protecting CI/CD pipelines and infrastructure, announced the closing of its $3 million seed funding round, led by Runtime Ventures. Inner Loop Capital, SaaS Ventures, DeVC, and several notable industry leaders part... |
06.05.2024 | AlmaLinux 9.4 now available | AlmaLinux 9.4 is officially available for download here. Closely aligned with Red Hat Enterprise Linux (RHEL) 9.4, it reinforces its status as a robust, open-source enterprise Linux solution. This latest version is built directly from RHEL'... |
27.04.2024 | Состоялся релиз Ubuntu 24.04: разбираем главные изменения в новой версии | Два дня назад Canonical выпустила Ubuntu 24.04 LTS с кодовым названием Noble Numbat. Эта версия будет поддерживаться дольше обычного — 12 лет вместо стандартных 3-5 лет. В статье расскажем про главные изменения в новой версии, особенно обра... |
25.04.2024 | Canonical представила Ubuntu 24.04 LTS Noble Numbat | 25 апреля 2024 года Canonical представила стабильный выпуск Ubuntu 24.04 LTS (выпуск с длительным сроком поддержки) Noble Numbat (Благородный Намбат). Это событие произошло в соответствии с текущим планом подготовки финальной сборки и без з... |
25.04.2024 | Canonical releases Ubuntu Linux 24.04 LTS 'Noble Numbat' | Following a short beta test period, Canonical today released Ubuntu Linux 24.04 LTS. Codenamed “Noble Numbat,” this version promises enhanced performance, security, and developer productivity. Available for download at Ubuntu’s official sit... |
24.04.2024 | Fedora 40 já está entre nós e tem ambiente Gnome 46 como destaque | O melhor da tecnologia está no nosso canal no WhatsApp
Entre Agora
O Fedora Workstation 40 já está disponível para quem busca uma distribuição Linux para uso pessoal. A novidade chega com o kernel Linux 6.8, tem o ambiente de desktop Gnome ... |
24.04.2024 | Fedora Linux 40: новая версия дистрибутива. Что нового и что изменилось? | В мире дистрибутивов Linux всё идёт по плану. Разработчики Fedora Linux 40 выпустили финальный релиз 23 апреля. Уже готовы версии Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition и Live-сборки. Они пос... |
23.04.2024 | Состоялся релиз Fedora Linux 40 | 23 апреля 2024 года разработчики проекта Fedora выпустили стабильную сборку проекта Fedora Linux 40. Релиз Fedora Linux 39 состоялся 7 ноября 2023 года, спустя 20 лет и 1 день после запуска проекта по выпуску популярного дистрибутива Linux.... |
19.04.2024 | Как мы реализовали аутентификацию трафика для MSA на базе монолита | Привет, Хабр! Меня зовут Дмитрий Салахутдинов, я принципал инженер в СберМаркете. Занимаюсь развитием Ruby-платформы и масштабированием системы через декомпозицию монолита на сервисы.
В статье хочу поделится опытом внедрения аутентификации... |
15.04.2024 | Ubuntu 24.04: финальный релиз уже скоро. Изменения и возможности дистрибутива | Уже 25 апреля будет опубликован финальный релиз дистрибутива Ubuntu 24.04 «Noble Numbat». Фактически он готов и сейчас, единственное, что осталось разработчикам — тщательно протестировать новинку на наличие ошибок, а если они есть, то испра... |
12.04.2024 | TIOBE Index News (April 2024): PHP’s Popularity Declining | PHP plummeted to position #17 on the TIOBE Programming Index in April 2024 from #12 in March 2024, TIOBE Software CEO Paul Jansen pointed out in his post about the rankings in April 2024. C++ continues to pull ahead of Java and solidify its... |
12.04.2024 | Canonical представила бета-выпуск Ubuntu 24.04 LTS Noble Numbat | 12 апреля 2024 года Canonical представила бета-выпуск Ubuntu 24.04 LTS Noble Numbat (Благородный Намбат). Это событие произошло на неделю позже ранее запланированного срока, задержка не помешает к подготовке стабильного релиза. Проект с 26 ... |
31.03.2024 | The risks and rewards of generative AI in software development | Join us in Atlanta on April 10th and explore the landscape of security workforce. We will explore the vision, benefits, and use cases of AI for security teams. Request an invite here.
As a 20-year veteran of writing code and as a CEO of a c... |
30.03.2024 | Fedora Linux 40 появится уже через месяц: что нового в дистрибутиве? | На днях стартовал тестовый процесс для бета-версии Fedora Linux 40, релиз которого запланирован на 23 апреля. Стоит отметить, что этот выпуск касается Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora C... |
19.03.2024 | Вышел 4MLinux 45.0 | В середине марта 2024 года разработчик Збигнев Конояцкий (Zbigniew Konojacki) объявил о выходе стабильной версии проекта 4MLinux 45.0. Это дистрибутив GNU/Linux с использованием облегчённой графической среды JWM (Joe’s Window Manager), кото... |
18.03.2024 | 4MLinux 45.0 now available for download | The 4MLinux project has announced the stable release of its 45.0 series (download here), delivering a ton of updates and new features. This lightweight Linux distribution continues to offer a quality experience for both desktop and server e... |
22.02.2024 | Обзор языка Crystal | Привет, Хабр!
История Crystal начинается в 2011 году, когда команда энтузиастов решили создать язык, который бы исправил некоторые из тех ограничений и проблем, с которыми они сталкивались, работая с Ruby. Они мечтали о языке, который бы по... |
18.02.2024 | Почему я рекомендую Ruby on Rails новичкам в 2024 году? | Эта статья нацелена на новичков. Для тех, кто хочет изучить Ruby on Rails в ближайшее время. И получать хорошую зарплату (программисты на Ruby on Rails имеют большие оклады). Профессионалы все это знают уже давно.
Я познакомился с фреймворк... |
10.01.2024 | Релиз Ruby 3.3.0: что появилось нового в языке программирования и что изменилось | На днях появился новый релиз динамического объектно ориентированного языка программирования Ruby 3.3.0. Он вобрал в себя лучшие возможности многих других ЯП, включая Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp. Что касается кода проек... |
04.01.2024 | Релиз Ruby 3.3.0: что появилось нового в языке программирования и что изменилось | На днях появился новый релиз динамического объектно ориентированного языка программирования Ruby 3.3.0. Он вобрал в себя лучшие возможности многих других ЯП, включая Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp. Что касается кода проек... |
25.12.2023 | Вышел Ruby 3.3 | 25 декабря 2023 года состоялся релиз языка программирования Ruby 3.3.0, отличающегося высокой эффективностью разработки программ и вобравшего в себя лучшие черты Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp. Исходный код проекта Ruby р... |
04.12.2023 | Padding Oracle Attack на Wallet.dat расшифровка пароля для популярного кошелька Bitcoin Core | В этой статье мы воспользуемся классификацией распространенных шаблонов атак из ресурса кибербезопасности [CAPEC™]. В первые об “Padding Oracle Attack” на Wallet.dat заговорили в далеком 2012 году (на платформе по управления уязвимостями и ... |
12.11.2023 | Как найти приватный ключ в бинарном коде от Bitcoin Lightning Wallet уязвимость в Quasar Framework | В этой статье мы заострим внимание на приложение для смартфонов iOS и Android популярный Биткоин Кошелек с поддержкой быстрых платежей через (Lightning network) BLW: Bitcoin Lightning Wallet. К большому сожалению многие автономные ноды моби... |
05.11.2023 | Milk Sad уязвимость в библиотеке Libbitcoin Explorer 3.x. Крупная кража на $ 900 000 у пользователей Биткоин Кошельков | Исследователи компании «Slowmist» проводят регулярное исследование сферы безопасности блокчейна Биткоин. Они обнародовали уязвимость в библиотеке Libbitcoin Explorer 3.x, который позволила злоумышленникам украсть более $ 900 000 у пользоват... |
15.02.2023 | В Ruby появилась поддержка WebAssemblу: что это значит? | С выпуском версии 3.2 Ruby пополнил список языков программирования, поддерживающих WebAssembly. Небольшое на первый взгляд обновление может стать самым значительным изменением языка со времён Rails, так как теперь разработчики смогут работа... |
26.12.2022 | Вышел Ruby 3.2 | Разработчики представили релиз языка программирования Ruby 3.2.0.
Изменения в релизе включают:
начальный порт интерпретатора CRuby, компилируемого в промежуточный код WebAssembly для запуска в браузере или под управлением обособленных runti... |
30.04.2022 | Полный Гайд по Shopify | Всем привет! В этой статье я постарался посмотреть на Shopify со стороны разработчика и обычного пользователя, рассказал свой опыт и наблюдения при работе на разных темах. Если вы еще не знакомы с Шопифаем, то я также постараюсь донести осн... |
01.03.2022 | Ruby-Дайджест за две недели (21 фев — 1 мар) | Для разработчиков
Для стажеров и начинающих
Где искать работу?Для стажеров и начинающих
Данный раздел дайджеста предназначен для начинающих рубистов. Здесь можно будет найти различные мануалы/гайды, литературу.
Если ты хочешь пощупать и вка... |
26.12.2021 | Ruby-Дайджест за неделю (20-26 декабря) | Новая обложка RubyDigest
В этом дайджесте:
Обновление популярных гемов.
Митапы, где засветился Ruby.
Интересные open-source проекты на GitHub.
Ruby 3.1.0
Подборка полезных гемов.
Интересный контент, связанный с Ruby.Обновление популярных ге... |
28.10.2021 | Эволюция CI в Android | “Твою ж мать, какая же это хтонь!”. Примерно так можно было охарактеризовать все наши инфраструктурные скрипты до недавнего времени. Нужно было что-то менять, и мы сделали это.
Меня зовут Павел Стрельченко, я – Android-разработчик компании ... |
04.10.2021 | Ruby убрал из code of conduct терпимость к противоположным точкам зрения | Сопроводители языка Ruby представили обновленный кодекс проекта на GitHub. Из документа исчезли строчки о терпимости ко всем противоположным точкам зрения.
Все произошло на фоне опубликованной заметки о работе модуля Date.today с сексисткой... |
11.02.2021 | So You Want To Be a Software Developer?: Basic commands with Kubernetes | If you’ve heard of Kubernetes, but haven’t seen or used the software development tool, you’re not alone. It has been around since 2014, but started quickly growing in popularity over the last few years as more large enterprises started usin... |
25.01.2021 | Python remains most popular programming language to learn | Getty Images/iStockphoto
With so many programming languages in use, professional developers and potential developers alike face a challenge in deciding where to focus their efforts. This is especially true when it comes to learning and stud... |
22.09.2020 | GitHub: A cheat sheet | https://d1rytvr7gmk1sx.cloudfront.net/wp-content/uploads/2017/05/GitHubSPG.MP4
GitHub is one of the most popular repositories for developers to house their ongoing projects. However, this repository goes well beyond being a storage platform... |
10.12.2019 | Why All Children Must Learn Code | wp_booster error:
td_api_base::get_key : a component with the ID: single_template_2 Key: show_featured_image_on_all_pages is not set.
/home/r8qkakm4wchc/public_html/wp-content/plugins/td-composer/legacy/common/wp_booster/td_api.php (rara-er... |
10.12.2019 | Why All Children Must Learn Code | wp_booster error:
td_api_base::get_key : a component with the ID: single_template_2 Key: show_featured_image_on_all_pages is not set.
/var/web/site/public_html/wp-content/plugins/td-composer/legacy/common/wp_booster/td_api.php (rara-error) ... |
07.09.2018 | Commons Clause stops open-source abuse | Salil Deshpande Contributor
Salil Deshpande serves as the managing director of Bain Capital Ventures. He focuses on infrastructure software and open source.
More posts by this contributor
The crusade against open-source abuse
Commons Clause... |
25.02.2013 | Ruby 2.0 arrives with refined monkey patching, faster Rails startup | reader comments 17 with 12 posters participating
Share this story
Share on Facebook
Share on Twitter
Share on Reddit
Ruby 2.0 was released yesterday, giving the open source programming language a variety of new features and better-than-usua... |
23.05.2012 | A Utility That Makes You Master of the Twitterverse | You can do a lot more with Twitter than the official Web, mobile and desktop clients allow. To do it, though, you’ll need to access Twitter’s API — or use a tool that digs deeper into the API than the usual clients. If you’re comfortable wi... |
26.05.2011 | Hacker Chat: Program or Be Programmed Author Douglas Rushkoff | Douglas Rushkoff is the author of Program or Be Programmed, in which he makes the case for learning about programming. In his keynote speech this week at Webvisions, he said that the difference between programmers and non-programmers isn’t ... |
26.04.2011 | With Ruby on Rails popularity growing, a developer hopes to foster new interest | Mat Schaffer says that back in 2005, Ruby on Rails, then a new, open-source web developer framework, had everything he was looking for.
Rails Bootcamp Workshop: Been meaning to try Rails? Not sure where to start? This is the class for you. ... |
24.03.2008 | All About Linux 2008: Why use Linux? | Purdy!
You know who you are: the guy who doesn’t do Linux. Windows works fine, all of your software works under Windows, and things are much cooler when you don’t have to worry about all that command-line garbage. Sure, Vista is a dog and S... |
04.12.2007 | The 10 Most Marketable Web Development Skills | This is a guest article by Stephen Ward. He writes for DailyBits.com, a blog focused on web development, software and online marketing.
So you’re interested in a career in web development. You already know a thing or two about HTML and CSS.... |
24.07.2007 | Microsoft releases first public build of IronRuby | reader comments with 0 posters participating
Share this story
Share on Facebook
Share on Twitter
Share on Reddit
Earlier this year, Microsoft assured developers that it would be continuing to build languages on top of the Dynamic Language R... |
28.02.2007 | Ditch Script Editor and AppleScript in favor of Ruby | reader comments with 0 posters participating
Share this story
Share on Facebook
Share on Twitter
Share on Reddit
If you're confused by AppleScript, wish you could use something else to make OS X applications jump through hoops, or just aren... |
29.09.2006 | Ruby can be a powerful tool for .NET developers | reader comments with 0 posters participating
Share this story
Share on Facebook
Share on Twitter
Share on Reddit
In today's world of programming, a developer typically uses a myriad of languages to get his job done. While a .NET programmer ... |
- | Практическое руководство для тех, кто хочет стать профессиональным веб-разработчиком | Практическое руководство для тех, кто хочет стать профессиональным веб-разработчиком
22 Июня, 2016, 19:00
Майя Яровая
36647
16
Хотите стать программистом, но не знаете, с чего начать? В интернете так много разных курсов по разным языкам и т... |
- | Айтишный дауншифтинг, стремление к минимализму и простоте | Astrobotany
Современные IT чрезвычайно сложные, если не сказать переусложнённые, по своему устройству. Особенно это касается web. Фреймворки, grpc, Python/Go/JS/TS/Web Assembly etc, HTML5, CSS, Docker, Kubernetes и далее в бесконечность. Пл... |