An utility collection of Dynamo nodes wrapping repetitive tasks of some authoring tools in AEC.
GGUStratig Nodes
DrillingProbes
Read and transform data of drilling probes given as GGUStratic XML files. The script will read an example and transfer the data to an Excel sheet wrapping soil layers into columns while storing each probe as a new row.
Those are custom nodes which wrap a Level-Of-Information concept. Basically LoI is a cumulative
aggregation of attributes associated to a numerical level. Higher levels will include lower levels. A LoI matrix
wraps a table of attributes referring to their “first occurance” level.
Reading/importing LOI definition (minimum LOI and attribute name)
Resolving against definition and favourites
Creating attribute favourites based on specific LOI level
$ # Clone the sources
$ git clone https://github.com/app-generator/priv-eleventy-soft-ui-pro.git
$ cd priv-eleventy-soft-ui-pro
$
$ # Install modules
$ npm install # OR `yarn`
$
$ # Start for development
$ npm start # OR `yarn start`
$
$ # Access the project in browser:
$ # http://127.0.0.1:8080/
$
$ # Production Build
$ npm build # OR `yarn build`
Codebase structure
The project has a simple structure, represented as bellow:
< PROJECT ROOT >||-- src/
||-- data/
|||-- meta.json # Provides META information |||-- app.json # Provides APP information||||-- includes/ # Page chunks, components|||-- navigation.njk # Top bar|||-- sidebar.njk # Left sidebar|||-- scripts.njk # JS scripts common to all pages|||-- footer.njk # The common footer||||-- layouts/ # App Layouts (the master pages)|||-- base.njk # Used by common pages like index, UI|||-- base-fullscreen.njk # Used by auth pages (login, register)||||-- index.njk # The default page||-- *.njk # All other pages provided by the UI Kit||-- utils/ # JS Helpers||-- .eleventy.js # 11ty Config|-- netlify.toml # Netlify deployer||-- ************************************************************************
Deploy a fork of this template to Netlify
CSS
Styling works with Sass. The main index file is in src/static/assets/styles/main.scss. Import any SCSS code you want in there; it will be processed and optimized. The output is in dist/static/assets/styles/main.css
JS
Javascript can be written in ES6 syntax. The main index file is in src/static/assets/scripts/main.js. It will be transpiled to ES5 with babel, bundled together with webpack, and minified in production. The output is in dist/static/assets/scripts/main.js
SVG Icons
All SVG files added to src/static/assets/icons will be bundled into a symbol sprite file. The SVG filename will then be used as the symbol identifier and the icon can be used as a shortcode.
For example, if you have a github.svg file in that folder, you can display it anywhere by using {% icon "github" %} in your templates.
Critical CSS
Currently, critical CSS will only be inlined in the head of the homepage. This is done by using the critical package in an automatic transform.
Dear customers, some of you recently reported a bounce of pirate activity in the rim sector. Mining Co. is always trying to get its customers happy and “A dead customer is a bad customer!”.
With our new alarm system, the alert speaker, you will never get caught sleeping in your bed during a pirate raid! (a light system is also provided for deaf people).
Features
The alert speaker device as its name indicates will warn you of a threat. According to the current level of danger, the alert speaker will emit a light and a siren sound:
No danger: no light, no sound
Low danger: yellow light, 2 loud sirens
High danger: red turning light, 4 alert sirens
Colonists passing nearby will receive a small bonus to consciousness.
Alpha 9 update (decided to change the version number to reflect the current Alpha).
V2.1
Splitted MCo. Security enforcement into MCo. AlertSpeaker and MCo. Weapons for easier maintainability.
Minor typo corrections.
V2.0
Alert speaker updated to Alpha 8.
Improved graphics and add of custom motes.
[/code]
Modders note
You may be interrested in the following features:
Mood and apparel (bonus/malus stat) management.
Use of dynamic glowers.
Use of custom motes.
License
You are free to get inspiration from this little work and include it in any other mod/modpack. Just put a link to this thread so people can use it as a standalone version too.
So this is basically licensed under http://creativecommons.org/licenses/by/4.0/.
See if the the error persists if you just have this mod and its requirements active.
If not, try adding your other mods until it happens again.
Post your error-log using HugsLib or the standalone Uploader and command Ctrl+F12
For best support, please use the Discord-channel for error-reporting.
Do not report errors by making a discussion-thread, I get no notification of that.
If you have the solution for a problem, please post it to the GitHub repository.
The best parser for filtering and handling files of any size with ease. Inspecting or filtering large files can be a real pain. Logy let’s you open any file in a paginated manner so that there is no overhead of opening the whole file when all you want is searching for a small chunk of text. Besides file paths, it also supports folder paths.
Features
Written in pure Go (Golang)
Requires Go >= 1.11 to build. Just visit this link on how to install Go on your machine
Simple installation process
Very easy to use and highly intuitive
Works on Mac, Linux and Windows
Installation
There is no need to install anything. If you want to skip the setup process and just use the tool, follow this link and use the build that is specific to your OS (Mac, Linux or Windows). All binaries were built against 64bit architectures.
Otherwise clone the repository. This way you can contribute to the project 🙂
Usage
After the file is parsed you can navigate to any page by specifying the desired page number
Basic usage
$ logy path/to/file.log # By default it outputs 50 lines per page
$ logy path/to/folder --ext=log,txt # The extensions (-ext) flag must be specified for folder paths to mention what file types should be scanned. In this example the parser will search the folder recursively for all files ending with .log or .txt extension
Specify how many lines per page
$ logy path/to/file.log --lines=25 # Now it will output 25 lines per page
$ logy path/to/folder --ext=log,txt --lines=25 # Now it will output 25 lines per page
Format json output
$ logy path/to/file.log --text=json # Every json structure that is found will be nicely formatted
$ logy path/to/folder --ext=log,txt --text=json # Every json structure that is found will be nicely formatted
Search for text
$ logy path/to/file.log --filter=Exception # Every text that is found will be nicely colored to be easily observed
$ logy path/to/folder --ext=log,txt --filter=Exception # Every text that is found will be nicely colored to be easily observed
Navigate to any page
$ logy path/to/file.log --page=10 # The parser will directly navigate to the specified page number
$ logy path/to/folder --ext=log,txt --page=10 # The parser will directly navigate to the specified page number
Enable regex support
$ logy path/to/file.log --filter=[0-9]{2}:[0-9]{2}:[0-9]{2} --with-regex # The parser will search for any text that matches whatever was specified in the filter option flag
$ logy path/to/folder --ext=log,txt --filter=[0-9]{2}:[0-9]{2}:[0-9]{2} --with-regex # The parser will search for any text that matches whatever was specified in the filter option flag
Disable colored output of any kind
$ logy path/to/file.log --no-color # The parser will display all text with the same color (black/white). Probably you will never want this behavior but it's here just in case :)
$ logy path/to/folder --ext=log,txt --no-color # The parser will display all text with the same color (black/white). Probably you will never want this behavior but it's here just in case :)
Of course all the flag options can be combined in any manner to obtain the desired results
Note
Because regex implementation in Go is not highly performant, use the --with-regex flag when it is absolutely necessary, especially with large files.
Contributing
Bug Reports & Feature Requests
Please use the issue tracker to report any bugs or feature requests.
License
The Logy CLI tool is open-sourced software licensed under the MIT license.
Generative or property based testing is an approach to testing where tests are automatically generated from
definitions for properties of the system being tested. While slower, generative testing has much value for
unit, acceptance and integration testing over TDD and BDD.
For example, generative tests still have much value when they’re written after your code, and when extensive
can be quite useful for integration testing.
There seemed to be a need for a simple, extensible, implementation for Ruby, that isn’t a DSL or a framework.
This module strives to serve that purpose, it’s still very incomplete, but it’s proven useful.
You can use Gen::Test along side other tests written in a different style and it’s designed to be used with
other testing frameworks like Minitest and Rspec.
It’s also extensible, defining a simple protocol for extensiblity. Just define a generate method that can
be called with no arguments and returns your generated data on any object and it can be used as a generator.
Many core objects have already been extended (see lib/ext_core.rb). You can also make use
of Gen::Generator which is a Proc-like object that implements the generate method.
A WordPress plugin providing KaTeX support and loads content faster in the mainland of China, using a faster CDN network in China, providing native Chinese support.
Usage
[latex] some latex formula here [/latex]
[katex] some katex formula here [/katex]
KaTeX-CN is licensed under GPLv3, a later version of GPLv2.
Copyright (C) 2020-2024 itdevwu
This file is part of KaTeX-CN.
KaTeX-CN is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
KaTeX-CN is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with KaTex-CN. If not, see <http://www.gnu.org/licenses/>.
A WordPress plugin providing KaTeX support and loads content faster in the mainland of China, using a faster CDN network in China, providing native Chinese support.
Usage
[latex] some latex formula here [/latex]
[katex] some katex formula here [/katex]
KaTeX-CN is licensed under GPLv3, a later version of GPLv2.
Copyright (C) 2020-2024 itdevwu
This file is part of KaTeX-CN.
KaTeX-CN is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
KaTeX-CN is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with KaTex-CN. If not, see <http://www.gnu.org/licenses/>.