Coder Social home page Coder Social logo

alexanderpro / awesomewallpaper Goto Github PK

View Code? Open in Web Editor NEW
103.0 103.0 13.0 428 KB

AwesomeWallpaper plays videos, shows images and system info on your desktop wallpaper

Home Page: http://awesome-wallpaper.com

License: MIT License

C# 100.00%
animation bginfo screensaver sysinternals wallpaper wallpapers windows windows-10

awesomewallpaper's Introduction

📈 My GitHub Stats

Alexander Illarionov's GitHub Stats

awesomewallpaper's People

Contributors

alexanderpro avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

awesomewallpaper's Issues

Not work within Hyper

I tested it 3 physical and 3 hyperv guests. All physical worked fine and all hyperv guests didin't work.

[REQUEST] Sharing Desktop

Hi,
First of all, thank you for the work you have done. Very successful and promising.

I bother to you for a request.
I wish there was a remote machine connection feature in this application you made.
I use 2 computers and a single monitor at home.
I have to changing source each time to make the transitions.
With your Stardock Multiplicity application, I can see and control the 2nd computer on the desktop without changing the source. But there are some problems :( Imagine being able to switch desktops of computers on the network with a button or a hotkey!
If you can make your application an add-on that can switch to 2 desktops like this, it will be great. Layer by Layer. In addition, I have not found such an application.

Thank you for everything.

Sincerely yours

GetDriveTotalSize & GetDriveFreeSpace errors

~AwesomeWallpaper\Utils\SystemInformationUtils.cs
public static string GetDriveTotalSize(DriveInfo driveInfo)
public static string GetDriveFreeSpace(DriveInfo driveInfo)

Fails on attempting to get drive size of my bluray drive. I've temporarily worked around this with a try catch and returning "0" on the exception.

Feature Request: Time of Day

Feature Request:
The ability to have a different Video, Gallery, or Image, depending on the time of day. As many times as you'd like for the day.

Reason:
Having pleasant day time gallery or video in the morning/afternoon, and then having calmer, darker images in the early evening when I'm nearly done for the day.

testing

Department of Engineering Management and Systems Engineering Management
School of Engineering and Applied Science
The George Washington University

Instructor: Dr. Basel Ali
Assignment 2
EMSE 6801
Fall-1 2020/2021

Due October 2nd, 2020

Student Name:

Subject Name: System Software

Instructor Name: DR.BASEL ALI

Fall Semester: 2020/2021

Submission Date: October 2nd, 2020

  1. (20 points) What is systems’ engineering? How does it relate to classics engineering (electrical, mechanical, civil, etc…)?
    System Engineering:
    The science that help in developing and maintaining highly complex products like cars, airplanes, power plants, ships etc. The main goal is to make the behavior of the product behave more efficiently and functioning unit. To form a structured development process system Engineering provides leadership and facilities and also proceeds from concept to evolution. To provide a quality solution for customer technical and business needs system engineers manage risk which include different risks of not delivering according to the needs and wants of their customers, high cost, late delivery etc. To produce system level request the elements used are hardware, software, equipment and facilities the system level results includes properties, behaviors, performance and functions.
    Relations with other fields of engineering:
    As explained in the definition portion that the goal of system engineering is to deal with the management of complex systems and process. Here complex systems consists of different components and it can be electronic equipment’s, mechanical equipment’s, electrical equipment’s or civil engineering based equipment’s. There are many common features of system engineering with other engineering fields but still it still it’s different from others in several ways which are listed below.

  2. Focus on big picture:
    System engineering focus on the system their subsystem and their components. It is not concerned with small details because its focus is on big picture. It only focus on the part level details when any problem arises.

  3. Decision making:
    For making a decision as a system engineer they keep many option and it also consider all alternatives as well while comparatively other engineering fields they take their decisions as quickly as possible and they stick to the point.

  4. Approach:
    System engineering is an interdisciplinary approach which means drawing several disciplines to figure out problems outside of normal boundaries and to give a solution to that problems and this approach is similar to other engineering fields.

  5. Differences between classical and system engineering:
    To differentiate system engineering and classical engineering there are few roles. System engineering is bound of those roles and classical engineering is not bound of so that’s why these are the best points to differentiate both. Following are the points

  6. Requirements

  7. Designing

  8. Analysis

  9. Validation

  10. Logistics

  11. Connection among Subsystems

  12. Interface

  13. Technical Manager

  14. Information Manager

  15. Process

  16. Coordinator and classified ads
    As per term system engineering deals with system to understand it and make improvement in it. The system which is designed contains multiple components to perform a specific functionality which cannot be performed alone. It allows analyzing, managing system which can be electrical, chemical or mechanical. A system engineer do not have the skill or knowledge to design a complete procedure like other engineers like electrical, civil etc. He just draw on and coordinate the work of many kinds of engineers to produce the final workable design.

  17. (20 points) For each stage of the stages of a generic system life cycle, explain the purpose of each stage. What are the main activities that are carried out in each stage?
    Generic System Life Cycle Model:
    For the guidance of all project situation there is no fixed system life cycle model. There is a generic life cycle model that have multiple stages which involve technical and management activities. The stages are concluded by decision gates, where the key stakeholders decide to move to the next stage or to remain at the current or to terminate.

Figure for Generic Life Cycle Model:

Stages of Generic Lifecycle:

The stages of generic lifecycle are listed and explained below:

  1. Concept:
    An organization when takes the decision to invest their resources in a new or improved engineered system from here the concept begins. This investment happens when a group of stakeholders agree for a change to an engineering system and they explore the new modifications, in which the life cycle benefits are worth the investments in life cycle costs.
    Included Activities are

• To develop the concept of business case
• Determining the key stakeholders and their desired capabilities.
• To discuss the stakeholders requirements among the key stakeholders to select those systems which are not developed.

  1. System:

After the concept the system stage begins where the key stakeholder decide the business needs and requirements of a stakeholder to be well defined to answer the life cycle cost questions identified in the above concept stage and provide a basis of system realization if appropriate.
Included Activities are:
• Developing system architecture
• Defining upon level of system requirement
• Developing life cycle
• Plans and system analysis
The system realization stage can be single-pass or multi-pass development. These activities are performed by system engineers when performing system engineering. There is a concurrency between problem situation and giving possible system solutions.

  1. System Realization:
    After the system definition state the stakeholders decide the Sol architecture and feasibility evidence are sufficiently low risk to answer the resources which are necessary to develop and sustain the initial operational capability or the single-pass development of the full operational capability.
    Included Activities are:
    • Construction of development elements
    • Integration of elements
    • Verification of elements
    • Validation of elements

  2. System Production, Support and Utilization:
    The PSU stage begins when the key stack holder decides that the Sol life-cycle is at low-risk in terms of feasibility and security and this answers the resources which are necessary to produce, support, and utilize the system. After the production is completed the market support will continue and the users will often continue to use the unsupported system.

• System Production:
The production involves the fabrication of instances the quality of monitoring their improvement the product, service acceptance the promotion and continues production process and future production capabilities.

• System Support:
The system support have different maintenance classes which include the adaptive, corrective and perfective. It includes responders for emergency and for consumable needs. System support continues after system production.
• System Utilization:
Third comes the utilization which includes the use of Sol by administrators, operators and general public. It starts after system support terminates.

  1. System Retirement:
    It is executed incrementally when the system is obsolete or no longer to support and is disposed or recycled of their content. System re-purposing an attractive alternative is due to the increasingly affordable consideration.

  2. (20 points) One of the activities in the Verification and Validation phases is updating RVTM. What is RVTM used for and why it is important?

RVTM:
The RVTM is a document that links users’ needs with detailed requirements and the system verification process. The purpose of RVTM is to ensure that all requirements are associated with user needs and that all the detailed requirements defined for a system are verified through testing or observation.
A document showing the source and parent, child relationships among requirements and how they cascade from the system level to the lowest level of the system architecture. The verification method, result and reduction for each requirement are included.
Requirements verification traceability matrix [RVTM]. A document showing the source and parent, child relationships among requirements and how they cascade from the system level to the lowest level of the system architecture.
Importance:
Requirements traceability is the ability to follow and audit the life of a requirement, in both a forward and backward direction; from its origins, through its realization in the design and functional specifications, to its eventual development and deployment and use, through sequent rounds of modification and refinement.
If a requirement is changed or modified, using a requirements traceability matrix the analyst can identify those areas within the functional specifications that are impacted by the requirement and make the appropriate modifications. In addition, the analyst can determine if the portion of the specification being modified traces back to any other requirement. This is important to ensure that the new modification doesn’t break any existing requirements within the system. RVTM use- automate/ link requirements to RVTM. It should drive the test plans and procedures.

RVTM Report:


  1. (20 points) For an airplane, list two functional requirements and two non-functional requirements.
    Functional requirements:

  2. It enables the feature “Remember Me” for already or newly registered customers. ON clicking “Remember Me” the username and password should get auto populated on the app so that the user need not have to enter the details to login again.

  3. Design for multiportion payment facilities for the customer when the customer has placed an order and is at the payment page. He should get multiple options like AMEX, Credit card, PayPal; and developing on choice the payment should proceed. Capture the user selection choice and display corresponding input fields for the payment transaction.
    Non Functional requirements:

  4. Check for the mobile OS version if the app is compatible when installed (e. Android ,Apple, BlackBerry etc)

  5. Check for performance and response time when navigating through different pages and on selecting different options in the app.

  6. (20 points) What is the difference between “System of Systems” and “System of Sub-systems”? Give one example of each.
    System of Systems:
    System of systems is a collection of tasks that merge their capabilities together to create a new system or complex system which offers good performance with more functionalities. It gets maximum input through small system by understanding its interface and how it is used or you can say that those system elements that provide a unique capability that no other system can accomplish on its own.
    Example:
    An airplane is an example of system of systems because it is a complex system. Various parts of the plane are operated by various systems. The plane only fly when all the systems work together and do not fly when the system works independently of each other. Air traffic control is another example of SOS. The time you leave from your home and arrive at the destination all time travel is known a system of systems as we use taxi, cars, buses etc.

System of Sub-systems:
We can state a system of sub-system as where work is processed on the system. It is considered as a single predefined environment through which it coordinates the work flow. A single system can contain several subsystems and each of them operate independently they manage resources. Each subsystem can run operations which are unique for example if one sub system may be set as to handle interactive jobs while other is set to handle batch jobs. It can also be designed in such way to handle multiple types of work. The system allows you to decide that what type of work should be assigned to a sub system and how many sub systems should be there.
Example:
If you permanently want to change the number of jobs in a queue into a subsystem you just have to change the job queue entry in the system.

Differences between system of systems (SOS) and system of sub system:

In system of systems for their own purposes they enhance the components. Here the word components means the systems. Functions like conversions of input to output are performed. Group of systems collaborate and perform to fulfill a demand. Multiple lifecycles exists and components are implemented in the exact time. Different owners make decisions which have different among objectives.

In system of subsets the management is not independent. The system of systems serve their parent system and do not have their own purposes. When the system is started they start own their own automatically. They are also considered as system. The analysis and specification of system of sub system is iterative.

References

Not work on windows8.1

Hi
After launching AwesomeWallpaper_x64_v1.5.2 from within settings I chose system info
After pressing OK, the computer information appears on the desktop
But if I press windows+d / windows+m from keyboard the information disappears

Position and Scale wrong on 2 screen setup

I noticed that if I run the app directly it will put the wallpaper on my 1st screen (I run 2 at different screen resolutions) it will draw the video scaled wrong about 1 third across and 1/20 down (showing the original wallpaper under it) it is off screen on the right and bottom.

To fix this I simply change the zoom mode or anything and that triggers it to resize correctly, regardless of what I pick. Seems you need to call the same function on first run as you do on a setting change.
Test

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.