Skip to content
Menu
Open World News Open World News
  • Privacy Policy
Open World News Open World News

China exige que Filipinas retirem navio encalhado desde os anos 1990

Posted on August 8, 2023 by Michael G
O governo chinês reforçou os pedidos para que as Filipinas retirem o navio Sierra Madre, que foi deliberadamente encalhado no final dos anos 1990 perto do atol Second Thomas.

Building back differently after disasters isn’t easy

Posted on August 8, 2023 by Michael G
Experts say plans for long term resilience against future storms and flooding are often sidelined by the need for quick repairs after weather disasters.

Short pixel plugin in wordpress in hindi | image optimization plugin

Posted on August 8, 2023 by Michael G
Query Solved:
how to optimize images for wordpress,
shortpixel wordpress plugin,
shortpixel plugin,
wordpress image optimization,
wordpress image optimization plugin,
wordpress image compression,
how to use short pixel plugin in wordpress,
wordpress image optimizer plugin,
shortpixel plugin settings
#wordpress #plugins #webdevelopmentservices

Watch our latest Showcase Shorts, full of Moodle updates for all!

Posted on August 8, 2023 by Michael G
by Marie Achour.  

Hello Moodlers,

Welcome to this edition of ‘Showcase Shorts’.

Our product teams have just completed another productive sprint and we are excited to share our progress with you all!

This Showcase Short edition contains a number of interesting updates for our beloved Moodle Community Developers:

  1. An update on our progress with integrations, which are moving along at pace as we head towards code freeze for the release of Moodle LMS 4.3.

    Sprint I2.3 Integration Update
  2. Some new developments in our QA testing approach, with time-saving improvements that will benefit all our developers.

    Sprint I2.3 QA Update
  3. Good news regarding the conversion of IconSystem from AMD to ESM, with bonus code clean-up for less tech debt – which is always a great thing!

    Sprint I2.3 Technical Enhancements
  4. Ongoing updates to our icon component library and a demo of our new UX landing page, with handy links to useful collateral for both design & development, helping us all create a beautiful Moodle together.

    Sprint I2.3 Design Ops Improvements
  5. And more work and ideas to improve the usability of the Plugin database, one of Moodle’s best assets that deserves a bit of extra love.

    Sprint I2.3 Plugin database improvements

 

We also progressed with the delivery of features and improvements which will be of benefit to our champion Moodle System Administrators in both educational and workplace contexts:

  1. The introduction of filters that can be applied to user tours, enabling more flexibility for administrators in creating tours for their organisations.

    Sprint I2.3 User tour filters
  2. The ability for administrators to manually assign a person’s manager in Workplace, making mapping and integration with HR systems easier.

    Sprint I2.3 Manually assigned manager
  3. Enhanced dynamic rule functionality, allowing learning plans to be unassigned from a user automatically, reducing manual tasks needed to manage this process.

    Sprint I2.3 Dynamic rules enhancements
  4. And last but certainly not least, the successful upgrade of our ‘Download Moodle’ site, which will provide everyone who uses it greater stability and resilience.

    Sprint I2.3 Download Moodle upgrade

The heart of our solutions, our Moodle Educators will also benefit from our recent efforts in:

  1. Simplifying the management of grade outcomes, making educators’ life easier by reducing the amount of time it takes to manage their course gradebooks.

    Sprint I2.3 Gradebook improvements
  2. Enhancing pre-configured LTI tool management at a course level, empowering educators to manage LTI tools within their own courses.

    Sprint I2.3 LTI framework improvements
  3. And an update on the progress of our work on the Activity Card redesign, part of our ‘forever’ journey of helping our educators provide engaging learning experiences to their learners.

    Sprint I2.3 Activity card redesign

For our Moodle Partners, without whom we couldn’t do what we do, we progressed work that matters to them, including:

  1. An important security improvement, critical for compliance requirements.

    Sprint I2.3 Security improvements
  2. Progress towards the launch of Learning Catalogues in Workplace, supporting self-directed learning out of the box in Moodle.

    Sprint I2.3 Learning catalogue update
  3. The introduction of a Child Theme for Moodle Workplace, making custom theme administration less time-consuming and less risky.

    Sprint I2.3 Moodle Workplace Child Theme
  4. And the redressing of a bunch of ‘hot topic’ bugs & issues raised for Moodle Workplace.

    Sprint I2.3 Moodle Workplace various improvements

  

Our Moodle Mobile App Users will soon benefit from a number of new improvements that drive more consistency with our Moodle LMS desktop version, enhance global search functionality, and provide app administrators with advanced analytics capabilities.

Sprint I2.3 Moodle Mobile App deliverables

And finally, for all Moodlers, we know that one of the most important things we do is engage with you and seek your feedback, input and contributions to Moodle’s product development. 

This sprint we progressed a number of activities that give us the opportunity to do more of that directly within our product solutions:

  1. We are launching a new Net Promoter & Feedback functionality on our Moodle Cloud standard plan service, which makes it easier for our users to provide us with their insights as they are using our solution. 

    Moodle Cloud NPS feedback
  2. Our Moodle Cloud team is also getting into the rhythm of something called ‘continuous discovery’ which means that we are constantly having short but important discussions with our users, ongoingly informing our plans and development efforts.

    Moodle Cloud continuous user interviews
  3. And we are also embedding direct feedback functionality on moodle.org, providing you with an opportunity to tell us how we can make the home of our community even better than it already is. 

    moodle.org feedback

Until next sprint!

The Moodle Products Team

Tech/News/2023/32

Posted on August 8, 2023 by Michael G
Other languages: Bahasa Indonesia, Deutsch, English, Tiếng Việt, Türkçe, español, français, italiano, norsk bokmål, polski, suomi, svenska, čeština, русский, українська, עברית, العربية, فارسی, हिन्दी, বাংলা,…

DrupalEasy: DrupalEasy Podcast S15E6 – Cameron Eagans – Composer Patches

Posted on August 8, 2023 by Michael G

We talk with Cameron Eagans about Composer Patches, an open-source, Composer plugin to assist with applying patches to code files.

URLs mentioned

  • Cameron Eagans on Mastadon
  • Cameron Eagans on LinkedIn  
  • Composer Patches home 
  • Dependency patch resolution blog post
  • New-ish Composer Patches co-maintainer, Dane Powell
  • Non-patchable targets 
  • Apply Drupal 9 compatibility patches with Composer 

DrupalEasy News 

  • Professional module development – 15 weeks, 90 hours, live, online course.  
  • Drupal Career Online – 12 weeks, 77 hours, live online, beginner-focused course.

Audio transcript

We’re using the machine-driven Amazon Transcribe service to provide an audio transcript of this episode.

Subscribe

Subscribe to our podcast on iTunes, Google Play, iHeart, or Spotify. If you’d like to leave us a voicemail, call 321-396-2340. Please keep in mind that we might play your voicemail during one of our future podcasts. Feel free to call in with suggestions, rants, questions, or corrections. If you’d rather just send us an email, please use our contact page. 
 

Pre-orders are live for RailsNotesUI ActionMailer components! 📬

Posted on August 8, 2023 by Michael G
I’ve just launched pre-orders for https://railsnotesui.xyz , where I’m building a component library of ActionMailer email components. Rather than hard-coding HTML <tables>, you’ll be able to build emails with ViewComponents like Email::Button and Email::Footer.

ONE Summit Returns to Silicon Valley, Driving Innovation in Open Networking+Edge+AI, April 29-May 1, 2024

Posted on August 8, 2023 by Michael G

ONE Summit Returns to Silicon Valley, Driving Innovation in Open Networking+Edge+AI, April 29-May 1, 2024Read the original post at: Read More 

The post ONE Summit Returns to Silicon Valley, Driving Innovation in Open Networking+Edge+AI, April 29-May 1, 2024 appeared first on Linux.com.

Andy Wingo: a negative result

Posted on August 8, 2023 by Michael G

Briefly, an interesting negative result: consider benchmarks b1, b2,
b3 and so on, with associated .c and .h files. Consider libraries
p and q, with their .c and .h files. You want to run each
benchmark against each library.

P and Q implement the same API, but they have different ABI: you need to
separately compile each benchmark for each library. You also need to
separate compile each library for each benchmark, because p.c also
uses an abstract API implemented by b1.h, b2.h, and so on.

The problem: can you implement a short GNU Makefile that produces
executables b1.p, b1.q, b2.p, b2.q, and so on?

The answer would appear to be “no”.

You might think that with call and all the other functions available
to you, that surely this could be done, and indeed it’s easy to take the
cross product of two lists. But what we need are new rules, not just
new text or variables, and you can’t programmatically create rules. So
we have to look at rules to see what facilities are available.

Consider the rules for one target:

b1.p.lib.o: p.c
	$(CC) -o $@ -include b1.h $<
b1.p.bench.o: b1.c
	$(CC) -o $@ -include p.h $<
b1.p: b1.p.lib.o b1.p.bench.o
    $(CC) -o $@ $<

With pattern
rules
,
you can easily modify these rules to parameterize either over
benchmark or over library, but not both. What you want is something
like:

*.%.lib.o: %.c
	$(CC) -o $@ -include $(call extract_bench,$@) $<
%.*.bench.o: %.c
	$(CC) -o $@ -include $(call extract_lib,$@) $<
%: %.lib.o %.bench.o
    $(CC) -o $@ $<

But that doesn’t work: you can’t have a wildcard (*) in the pattern
rule. (Really you would like to be able to match multiple patterns, but
the above is the closest thing I can think of to what make has.)

Static pattern
rules

don’t help: they are like pattern rules, but more precise as they apply
only to a specific set of targets.

You might think that you could use $* or other special variables on
the right-hand side of a pattern rule, but that’s not the case.

You might think that secondary
expansion

might help you, but then you open the door to an annoying set of
problems: sure, you can mix variable uses that are intended to be
expanded once with those to be expanded twice, but the former set better
be idempotent upon second expansion, or things will go weird!

Perhaps the best chance for a make-only solution would be to recurse
on generated makefiles, but that seems to be quite beyond the pale.

To be concrete, I run into this case when benchmarking
Whippet: there are some number of
benchmarks, and some number of collector configurations. Benchmark code
will inline code from collectors, from their header files; and
collectors will inline code from benchmarks, to implement the
trace-all-the-edges functionality.

So, with Whippet I am left with the strange conclusion that the only
reasonable thing is to generate the
Makefile
with a little custom generator, or at least generate the part of it to
do this benchmark-library cross product. It’s hard to be certain about
negative results with make; perhaps there is a trick. If so, do let
me know!

GNU/Hurd strikes back

Posted on August 8, 2023 by Michael G
The GNU/Hurd is the Sagrada Família of the Software World: having started to develop in 1990, the GNU/Hurd has yet to reach version 1.0. The Linux kernel, on the other hand, began development in 1993 and was initially considered a “kludge” until the Hurd was completed. It is now matured and widely used. Like the Loch Ness Monster, many believe that GNU/Hurd is vaporware and does not exist. It does exist and continues to evolve, albeit at a slow pace. Just recently, the Debian GNU/Hurd 2023 has been released. You can use the GNU/Hurd right now. This article takes a look at what it’s like to use Debian GNU/Hurd in a virtual environment in the cloud, to sidestep the lack of driver support, and highlights some of the unique features of this platform.
  • Previous
  • 1
  • …
  • 908
  • 909
  • 910
  • 911
  • 912
  • 913
  • 914
  • …
  • 1,531
  • Next

Recent Posts

  • SmartEsq has launched an AI-powered MFN Election tool
  • Open Source email Clients
  • When and how to use benchmarking
  • How Plotly AI revolutionizes the dashboard development process
  • [TUT] LoRa & LoRaWAN – MikroTik wAP LR8 kit mit The Things Network verbinden [4K | DE]

Categories

  • Android
  • Linux
  • News
  • Open Source
©2025 Open World News | Powered by Superb Themes
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT