LucienZ's starred repositories

Home-Assistant-Config

This is my Smart-home Installation repository

Language:JavaScriptStargazers:700Issues:0Issues:0

x-tools

Qt SerialPort-BLE-UDP-TCP-WebSocket-Modbus-CAN Assistant.

Language:C++License:LGPL-3.0Stargazers:683Issues:0Issues:0

miniupnp

UPnP IGD implementation

Language:CLicense:BSD-3-ClauseStargazers:1455Issues:0Issues:0

deskreen

Deskreen turns any device with a web browser into a secondary screen for your computer. ⭐️ Star to support our work!

Language:TypeScriptLicense:AGPL-3.0Stargazers:17402Issues:0Issues:0

dust

A more intuitive version of du in rust

Language:RustLicense:Apache-2.0Stargazers:8884Issues:0Issues:0

SyncClipboard

跨平台剪贴板同步方案 / Cross-Platform Cipboard Syncing Solution

Language:C#License:MITStargazers:1699Issues:0Issues:0

100-exercises-to-learn-rust

A self-paced course to learn Rust, one exercise at a time.

Language:RustStargazers:6149Issues:0Issues:0

OMOTE

Open Source Remote Using ESP32 and LVGL

Language:C++License:GPL-3.0Stargazers:1354Issues:0Issues:0

the-book-of-secret-knowledge

A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.

License:MITStargazers:148327Issues:0Issues:0

notepad-plus-plus

Notepad++ official repository

Language:C++License:NOASSERTIONStargazers:22968Issues:0Issues:0

whisper

Robust Speech Recognition via Large-Scale Weak Supervision

Language:PythonLicense:MITStargazers:70985Issues:0Issues:0

HowToLiveLonger

程序员延寿指南 | A programmer's guide to live longer

License:UnlicenseStargazers:30222Issues:0Issues:0

AndroidLibs

:fire:正在成为史上最全分类 Android 开源大全~~~~(长期更新 Star 一下吧)

License:Apache-2.0Stargazers:7873Issues:0Issues:0

becoming-a-compiler-engineer

编译器入门课程的配套教学资料

License:Apache-2.0Stargazers:657Issues:0Issues:0

compose-multiplatform

Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

Language:KotlinLicense:Apache-2.0Stargazers:16240Issues:0Issues:0

tools

Codelabs management & hosting tools

Language:GoLicense:Apache-2.0Stargazers:4227Issues:0Issues:0

openmeetings

Mirror of Apache Openmeetings

Language:JavaLicense:NOASSERTIONStargazers:639Issues:0Issues:0

bestJavaer

这是一个成为更好的Java程序员的系列教程

Stargazers:5997Issues:0Issues:0

open-source-cs

Video discussing this curriculum:

License:MITStargazers:19706Issues:0Issues:0

zheng

基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。

Language:JavaLicense:MITStargazers:16677Issues:0Issues:0

how-to-make-a-successful-mobile-app

To make a effective mobile app, one thing you need to keep in mind is: Determine a problem which may be fixed by your app choose the features of your app The app should provide customer with tangible benefits including reducing costs via productivity enhancements, new earnings or enhancing the customer experience. Step 2: Recognize To create a successful mobile app, you need to identify or be manifest about: Application target users - An iphone app should be developed keeping in mind the target users of an application. Having a clear vision about the targeted group, enhance the success ratio of your app. Specific factors that should be considered while selecting mobile platforms and devices includes coverage, device support, performance and other features. Revenue model - The app market is booming like no time before. To be able to ensure this resource and generate earnings, app developer need to select appropriate approach in accordance with the app. You can find different models of making earnings from mobile applications including paid applications, separate application and in-app freemiums, commercials, subscription and pay for each download. These techniques can be employed to generate earnings. Direct Revenue Models - used to create successful mobile applications The graph describes a detailed account of application income models From this point you should also think about your budget, the amount of money you wish to set aside for the expansion, marketing and eventual release of your app. This a quick guide to the approximate costs for developing an app. Action 3: Design your software designing your app to get success in software development Designing your iphone app is yet another substantial factor in charge of success of an application on the market. An application developer must concentrate on the UI design, multi-touch gestures for touch-enabled devices and consider platform design standards as well. Today, emphasis is on the UI design of an app as it plays an essential role in the success of an app. Step 4: Determine method to develop the iphone app - native, web or cross Selecting the right approach for developing an software is highly important.Preferably, app development method must be in accordance with the time and budget limitations of any client. Native: Native software permits in delivering the best user experience but require important some talent to be developed. These software are basically program specific and require knowledge along with knowledge. Net: Web software are quick and cheap ones to develop and can run using multiple platforms. These are developed using HTML5, WEB PAGE and JavaScript code. These types of web software are less powerful than native programs. Hybrid: Hybrid approach is the new approach to develop any application.This approach combines prebuilt local containers with on-the-fly web coding in order to achieve the best of both worlds. In this method, the developer augments the internet code with native vocabulary to create unique features and access native APIs which can be not yet available through JavaScript. Step 5: Develop a prototype after identifying the approach is developing a prototype. That is actually the taking your idea and making it an application with some basic functionality.An auto dvd unit makes it quite easier to sell your idea to would-be who can now actually see the concrete benefits rather than just imagining or reading product explanation. It is rather helpful in attracting investors and working with manufacturers and finding licensees Step 6: Incorporate a suitable analytics tool use analytics to improve your application in order that it results in successful software development Step seven: Identify beta-testers. Beta testing is the first possibility to get feedback from your target customers. It is particularly significant as it enhances your visibility in the iphone app store. It not only reduce product chance but ensure you get that first push in the software store. To distinguish beta testers is another important job to ensure success of an app. Preparing for beta launch: Define focus on customer - It truly is highly important to identify and clearly define your targeted audience. This will allow you identify the right testers during your beta tester recruiting. Eliminate insects - Before beta screening your iphone app on different platforms you need to take into account vast majority of the devices which eliminate device specific insects. Identify goals - Beta testing is the best possibility to get real feedback from target customers. It provides a great chance to further understand marketplace and their requirements. Discovering goals for beta screening helps in focusing the efforts. These goals reduce your product launch chance. Step 8: Release and deploy the software Implementing an app requires plan, schedule and control over the movement of releases to test and live conditions. The objective of Deployment Management is to ensure the integrity of the live environment is protected and that the correct components are released. Step 9: Capture the metrics There has recently been substantial rise in the mobile app users in today's decade. As a result, the need to accumulate accurate metrics is highly important. As the amount of consumers using mobile applications steadily rises, the need to gather precise metrics from them is increasingly important. Unfortunately, many of the methods used to measure programs are taken from web stats. Funnel analysis signifies why users are failing to finish desired user actions including in-app purchases or ad clicks Measuring social discussing signifies what aspects of your application are recording the interest of your users Correlating demographic data with user behaviour Step 10: Upgrade your application with improvements and new features update and upgrade your mobile after you know that you have developed it properly - the last step to successful software development After capturing the metrics it becomes important to upgrade your app with advancements and revolutionary features. A new mobile iphone app without modern features loses its user friendliness extended range run. Upgrading your iphone app with innovative features enhances its visibility along with downloads of an app.

Stargazers:4Issues:0Issues:0

ux-prototype

A collection of tools to help you design and build more products and less documentation

Language:CSSLicense:MITStargazers:15Issues:0Issues:0

penpot

Penpot: The open-source design tool for design and code collaboration

Language:ClojureLicense:MPL-2.0Stargazers:33611Issues:0Issues:0
Language:JavaScriptStargazers:1Issues:0Issues:0

Movie-recommendation

This 40 line code recommends movie based on the viewer's preference

Language:PythonStargazers:1Issues:0Issues:0

python_movie_search

通过python爬取电影连接和下载地址

Language:HTMLStargazers:2Issues:0Issues:0

What-Makes-a-Good-Movie

Analysis of movie revenue and vote average based on various characteristics

Language:Jupyter NotebookStargazers:1Issues:0Issues:0
Language:Jupyter NotebookStargazers:1Issues:0Issues:0

slicer

Tool for simple audio manipulation

Language:PythonStargazers:1Issues:0Issues:0

AudioPlayerVisualizer

Simple AudioPlayer with Visualizer in vanilla JS + HTML5 Canvas

Language:HTMLStargazers:3Issues:0Issues:0