🔥 Лучшее на канале за неделю
1. Introduction to Compiler Design.
2. Dzone — очень качественный ресурс для тех, кто хочет обучиться программированию.
3. Автоматизируйте повторяющиеся задачи.
1. Introduction to Compiler Design.
2. Dzone — очень качественный ресурс для тех, кто хочет обучиться программированию.
3. Автоматизируйте повторяющиеся задачи.
📑 Cloudflare выпустила защищённую eSIM со встроенным VPN
eSIM будет привязана к конкретному устройству, что снизит риск атак с подменой SIM-карты, и её можно будет использовать в автономной конфигурации.
Clean Code #новости
eSIM будет привязана к конкретному устройству, что снизит риск атак с подменой SIM-карты, и её можно будет использовать в автономной конфигурации.
Clean Code #новости
Code
Превосходный ресурс для тех, кто хочет познакомиться с программированием, но прежде никогда им не интересовался. Сайт создавался для школьников, однако наверняка понравится и людям более старшего возраста. Интересная особенность – во время знакомства с заданиями вы сможете увидеть таких известных людей, как Марк Цукерберг, Билл Гейтс и многие другие из мира программирования. Сайт позволяет разобраться, как алгоритм преобразуется в код javascript.
📑 Сайт
Clean Code #инструменты
Превосходный ресурс для тех, кто хочет познакомиться с программированием, но прежде никогда им не интересовался. Сайт создавался для школьников, однако наверняка понравится и людям более старшего возраста. Интересная особенность – во время знакомства с заданиями вы сможете увидеть таких известных людей, как Марк Цукерберг, Билл Гейтс и многие другие из мира программирования. Сайт позволяет разобраться, как алгоритм преобразуется в код javascript.
📑 Сайт
Clean Code #инструменты
🧑💻 Выделение памяти в Си
Лучше использовать специализированные генераторы, такие как
Всегда освобождайте всю выделенную память, даже выделенную при запуске. Мы стремимся к тому, чтобы valgrind не находил утечек памяти, и в большинстве случаев так же легко освободить выделенную память по
Clean Code #совет #cleancode
Лучше использовать специализированные генераторы, такие как
region, mempool, smalloc, вместо malloc()/free()для любых операций выделения памяти большого объема. Многократное использование malloc()/free() может привести к фрагментации памяти, чего следует избегать.Всегда освобождайте всю выделенную память, даже выделенную при запуске. Мы стремимся к тому, чтобы valgrind не находил утечек памяти, и в большинстве случаев так же легко освободить выделенную память по
free(), как и записать подавление valgrind. Освобождение всей выделенной памяти также помогает динамическому балансированию нагрузки: предполагается, что подключаемый модуль может динамически загружаться и выгружаться несколько раз, перезагрузка не должна приводить к утечке памяти.Clean Code #совет #cleancode
📑 Ответ
Anonymous Quiz
43%
Mediator
27%
Low Coupling
3%
High Cohesion
3%
Information Expert
24%
Observer
Forwarded from МТС
Ребята из Код Дурова засветили наш IT-кластер — пространство «Декарт» на Технопарке.
Приятно.
Там, несмотря на возможность удалёнки, работают сотрудники кибербеза, IoT, Big Data и других цифровых направлений, потому что там круто.
Переходите по ссылке, пусть коллеги сами обо всём расскажут
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑💻 Автоматизируйте повторяющиеся задачи
...Возьмем пример переноса вывода программы из командной строки в CSV-файл.
Копирование текста, вставка его в Excel, правильное форматирование, а затем экспорт в CSV занимает всего несколько минут, поэтому вы можете подумать, что этот процесс не стоит автоматизировать.
Однако, если вы потратите всего 30 минут на написание скрипта, который автоматически обрабатывает выходные данные командной строки и преобразует их в CSV, вы сможете позже запускать этот скрипт всякий раз, когда вам нужно преобразовать выходные данные программы в CSV.
Продолжение следует...
Clean Code #совет
...Возьмем пример переноса вывода программы из командной строки в CSV-файл.
Копирование текста, вставка его в Excel, правильное форматирование, а затем экспорт в CSV занимает всего несколько минут, поэтому вы можете подумать, что этот процесс не стоит автоматизировать.
Однако, если вы потратите всего 30 минут на написание скрипта, который автоматически обрабатывает выходные данные командной строки и преобразует их в CSV, вы сможете позже запускать этот скрипт всякий раз, когда вам нужно преобразовать выходные данные программы в CSV.
Продолжение следует...
Clean Code #совет
📖Dynamic SQL
🖋 Edward Pollack, 2018
Погрузитесь в суть использования динамического SQL в Microsoft SQL Server. Данная книга была обновлена для работы с новыми функциями SQL Server 2016 и SQL Server 2017, а также из-за меняющегося администрирования баз данных. Книга подойдет разработчикам и администраторам баз данных, которые хотят усовершенствовать свои навыки владения T-SQL. Также материал из книги будет полезен разработчикам, желающим оценить глубину гибкости приложений и устранить проблемы производительности, связанные с динамическим SQL.
💾 Скачать книгу
Clean Code | #книги #SQL #Microsoft
🖋 Edward Pollack, 2018
Погрузитесь в суть использования динамического SQL в Microsoft SQL Server. Данная книга была обновлена для работы с новыми функциями SQL Server 2016 и SQL Server 2017, а также из-за меняющегося администрирования баз данных. Книга подойдет разработчикам и администраторам баз данных, которые хотят усовершенствовать свои навыки владения T-SQL. Также материал из книги будет полезен разработчикам, желающим оценить глубину гибкости приложений и устранить проблемы производительности, связанные с динамическим SQL.
💾 Скачать книгу
Clean Code | #книги #SQL #Microsoft
🧑💻 Болезнь встраивания (inline)
Похоже, что распространено ошибочное представление о том, что в gcc есть волшебная опция ускорения, называемая встраиванием inline. Хотя использование встроенных строк может быть оправдано, довольно часто это не так. Избыток ключевого слова inline приводит к увеличению ядра, что в свою очередь, замедляет работу системы в целом из-за большего объема отпечатка icache для процессора и просто потому, что для pagecache доступно меньше памяти. Просто подумайте: непопадание в pagecache вызывает поиск по диску, который легко занимает 5 миллисекунд. Есть МНОГО циклов процессора, которые могут пройти в эти 5 миллисекунд.
Продолжение следует...
Clean Code #совет #cleancode
Похоже, что распространено ошибочное представление о том, что в gcc есть волшебная опция ускорения, называемая встраиванием inline. Хотя использование встроенных строк может быть оправдано, довольно часто это не так. Избыток ключевого слова inline приводит к увеличению ядра, что в свою очередь, замедляет работу системы в целом из-за большего объема отпечатка icache для процессора и просто потому, что для pagecache доступно меньше памяти. Просто подумайте: непопадание в pagecache вызывает поиск по диску, который легко занимает 5 миллисекунд. Есть МНОГО циклов процессора, которые могут пройти в эти 5 миллисекунд.
Продолжение следует...
Clean Code #совет #cleancode
Пишем список дел на C#
Небольшой видеоурок, в котором автор показывает, как написать примитивное To-Do приложение на C# с использованием WPF в качестве основы для интерфейса.
Особое внимание уделено работе с файлами, ведь все действия пользователя (добавление, удаление и выполнение задачи) будут записываться программой.
Учитывайте, что этот урок вряд ли подойдёт для полных новичков.
📺 YouTube
Clean Code #видео #c_sharp
Небольшой видеоурок, в котором автор показывает, как написать примитивное To-Do приложение на C# с использованием WPF в качестве основы для интерфейса.
Особое внимание уделено работе с файлами, ведь все действия пользователя (добавление, удаление и выполнение задачи) будут записываться программой.
Учитывайте, что этот урок вряд ли подойдёт для полных новичков.
📺 YouTube
Clean Code #видео #c_sharp
YouTube
ПИШЕМ ПРИЛОЖЕНИЕ СПИСОК ДЕЛ НА C# WPF ОТ НАЧАЛА ДО КОНЦА | DATAGRID | JSON ПАРСИНГ РАБОТА С ФАЙЛАМИ
✅ИСХОДНЫЙ КОД К УРОКУ https://bit.ly/320maqS
➡️ Мой курс C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ на Udemy
👉 https://www.udemy.com/course/simplecode-cshap/?referralCode=53C0314076F77DCC2A02
✅Доступ к исходному коду и спонсорство https://www.patreon.com/SimpleCode…
➡️ Мой курс C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ на Udemy
👉 https://www.udemy.com/course/simplecode-cshap/?referralCode=53C0314076F77DCC2A02
✅Доступ к исходному коду и спонсорство https://www.patreon.com/SimpleCode…
🔥 Лучшее на канале за неделю
1. Dynamic SQL.
2. Code — превосходный ресурс для тех, кто хочет познакомиться с программированием, но прежде никогда им не интересовался.
3. Автоматизируйте повторяющиеся задачи.
1. Dynamic SQL.
2. Code — превосходный ресурс для тех, кто хочет познакомиться с программированием, но прежде никогда им не интересовался.
3. Автоматизируйте повторяющиеся задачи.
Chartscss
CSS-фреймворк с открытым исходным кодом для визуализации данных помогает разработчикам интерфейсов превращать данные в красивые диаграммы и графики при помощи простых классов CSS.
📑 Сайт
Clean Code #инструменты
CSS-фреймворк с открытым исходным кодом для визуализации данных помогает разработчикам интерфейсов превращать данные в красивые диаграммы и графики при помощи простых классов CSS.
📑 Сайт
Clean Code #инструменты
🧑💻 Автоматизируйте повторяющиеся задачи
...Как упоминалось ранее, минуты, сэкономленные этой автоматизацией, в конечном итоге превратятся в часы. Вы можете писать скрипты на любом языке или использовать распространенные инструменты автоматизации, например, Shortcuts для macOS и iOS или Power Automate для Windows.
Вам следует автоматизировать только те задачи, которые не требуют вашего непосредственного участия или которые мешают рабочему процессу.
Clean Code #совет
...Как упоминалось ранее, минуты, сэкономленные этой автоматизацией, в конечном итоге превратятся в часы. Вы можете писать скрипты на любом языке или использовать распространенные инструменты автоматизации, например, Shortcuts для macOS и iOS или Power Automate для Windows.
Вам следует автоматизировать только те задачи, которые не требуют вашего непосредственного участия или которые мешают рабочему процессу.
Clean Code #совет
📖Building Java Programs
🖋 Stuart Reges, Marty Stepp, 2019
Книга познакомит вас с основами Java. Она рассчитана на тех, кто прошел начальный курс подготовки в области компьютерных наук и хочет далее развиваться в сфере Java. В пятом издании книги были добавлены некоторые разделы, включая несколько проектов, примеров кода и упражнений.
💾 Скачать книгу
Clean Code | #книги #Java
🖋 Stuart Reges, Marty Stepp, 2019
Книга познакомит вас с основами Java. Она рассчитана на тех, кто прошел начальный курс подготовки в области компьютерных наук и хочет далее развиваться в сфере Java. В пятом издании книги были добавлены некоторые разделы, включая несколько проектов, примеров кода и упражнений.
💾 Скачать книгу
Clean Code | #книги #Java
📑 Intel представила приложение Unison для синхронизации смартфонов на базе iOS и Android с ПК на процессорах Intel
Intel представила коммуникационное приложение Unison для синхронизации смартфонов на базе iOS и Android с ПК на процессорах Intel 12-го поколения и Windows 11.
Clean Code #новости #Android #Intel #IOS
Intel представила коммуникационное приложение Unison для синхронизации смартфонов на базе iOS и Android с ПК на процессорах Intel 12-го поколения и Windows 11.
Clean Code #новости #Android #Intel #IOS
📑 Создаем свой React с рендером и useState за 30 минут
Самый лучший способ понять как что-то работает, это сделать это что-то самому. Эта статья как раз об этом.
Clean Code #статьи #React
Самый лучший способ понять как что-то работает, это сделать это что-то самому. Эта статья как раз об этом.
Clean Code #статьи #React