text:
Ivan Finlay Leadership Award
The Ivan Finlay Leadership Award recognizes Alberta university engineering and geoscience students who demonstrate exceptional leadership qualities.
There are up to 10 awards available, each with a prize of $1,000.
To be eligible, a student must be enrolled in an engineering, geology, or geophysics undergraduate or graduate degree program in Alberta. Graduate students must also be either a member-in-training or applicant with APEGA.
Award recipients will be students who can demonstrate that they have achieved the following criteria within the last two years:
- Participated in planning career or personal development activities for university students, relevant to engineering or geoscience
- Volunteered at student events
- Provided impact/value by improving the reputation of the engineering or geoscience profession beyond the faculties (e.g., university-wide or community-wide)
- Demonstrated leadership skills by motivating and inspiring the people around them to accomplish more than they would have normally
- Actively shared responsibility, authority, information, and credit when working towards the achievement of a goal
- Taken prompt decisive action to resolve issues quickly and effectively
- Set a high standard of integrity by leading through example and maintaining high personal standards
- Effected positive change while in a leadership role.
Submissions must include:
- Completed nomination package
- Supporting documentation that describes the nominee and their achievements
- Any other supporting evidence that the Selection Committee should consider
- At least 2 professional letters of recommendation
- Proof of enrolment at a post-secondary institution
Detailed selection criteria are outlined in the nomination package.


text:
Behind the ball fields, playgrounds, picnic tables and pretty fishing-lake, there are three hiking trails through this Macedonia city park.
Because the individual trails are rather short (combined, they total 3 miles) and the park is full of play equipment, Longwood is a great destination
Some aspects to consider when rating this park or playground:
1. Is the park, playground or recreational facility safe?
2. Is it clean and well maintained?
3. Does the park provide an active, creative or educational experience?
4. Is the park parent and child friendly?
5. Is it toddler, pre-k, small and big kid friendly?

source: openbmb/Ultra-FineWeb


text:
21 June 2021 | News
The recommendations offer in-depth information that can equip healthcare practitioners with the knowledge necessary to adapt medical best practices for teleconsultation
The Association of Physicians of India (API) has launched therapy-specific teleconsultation recommendations, in collaboration with Abbott. The robust set of recommendations outlines best practices on adopting teleconsultation across various therapeutic areas, currently catering specifically to cardiology, diabetes, gastroenterology and adult immunisation with plans to cover more specialities in the future.
The recommendations introduced by the API offer in-depth information that can equip healthcare practitioners with the knowledge necessary to adapt medical best practices for teleconsultation. The recommendations encompass patient history, diagnosis, testing, disease management and scheduled follow-ups, thereby enabling practitioners to be cognizant of key parameters for decision-making, guided by flow charts specific to each therapy area.
The recommendations detail technological requirements, software and other practical tips to facilitate consultations. Physicians can thus make optimal use of digital tools, which paves the way for a structured and seamless patient experience.
Furthermore, the recommendations instruct physicians on conditions to rule out various acute conditions, such as myocardial infarctions or arrhythmias, which cannot be managed virtually and may necessitate face-to-face examination or treatment with hospitalisation after an initial teleconsultation. The importance of safety, privacy, and other patient rights and safeguards by familiarising physicians with medicolegal implications, including therapy-specific drug types that can or cannot be prescribed during teleconsultation can be upheld.
Dr S Arul Rhaj, One of the Editor in Chief and Immediate Past President- Association of Physicians of India said, "Telemedicine consultations are now widely sought after, especially with the government's nod to adopt them for diagnosis and treatment. While general guidelines exist, there is a need for clear-cut and defined guidelines for specific therapy areas, which can vary significantly across symptomology, pathophysiology, diagnosis, testing, disease management and treatment steps and red flags. This necessitated therapy-specific teleconsultation recommendations to ensure structured, streamlined consultations and improved patient care."
Dr Balagopal Nair, Regional Medical Director, Abbott Pharmaceuticals Division, India said, "Teleconsultation offers the possibility of overcoming geographic restrictions by increasing access and ensuring extensive reach. It has the potential to enhance the efficiency of healthcare systems by offering virtual care and making healthcare more accessible. Abbott has collaborated with the Association of Physicians in India (API) to release the first India-specific teleconsultation guidelines, to provide a useful repository of evidence-based information to healthcare practitioners across different therapeutic areas to appropriately diagnose, treat and manage patient conditions virtually, thereby enabling them to live healthier, fuller lives."

source: m-a-p/FineFineWeb


Deer stone
Deer stones (also known as reindeer stones) are ancient megaliths carved with symbols found largely in Siberia and Mongolia. The name comes from their carved depictions of flying deer. There are many theories to the reasons behind their existence and the people who made them.
Deer stone site near Mörön in Mongolia.
Deer stone, Mongolia.
Deer stones are usually constructed from granite or greenstone, depending on which is the most abundant in the surrounding area.[1] They have varying heights; most are over 3 feet tall,[2] but some reach a height of 15 feet. The tops of the stones can be flat, round or smashed, suggesting that perhaps the original top had been deliberately destroyed. The stones are usually oriented with the decorated face to the east.
The carvings and designs were most usually completed before the stone was erected, though some stones show signs of being carved in place.[3] The designs were pecked or ground into the stone surface. Deep-grooved cuts and right-angle surfaces indicate the presence of metal tools. Stone tools were used to smooth the harsh cuts of some designs.[2] Nearly all the stones were hand carved, however some unusual stones show signs that they could have been cut with a primitive type of mechanical drill.[3]
Types of stonesEdit
V. V. Volkov, in his thirty years of research, classified three distinct types of deer stones.
Classic MongolianEdit
These stones are fairly detailed and more elegant in their depiction methods. They usually feature a belted warrior with a stylized flying red deer on his torso. This type of stone is most prominent in southern Siberia and northern Mongolia. This concentration suggests that these stones were the origin of the deer stone tradition, and further types both simplified and elaborated on these.[4]
West Asian-EuropeanEdit
These stones feature a central region of the stone, sectioned off by two "belts", horizontal lines. There are also "earring hoops", large circles, diagonal slashes in groups of two and three known as "faces", and "necklaces", collection of stone pits resembling their namesake.
The Sayan-Altai stones feature some of the West Asian-European markings, including free-floating, straight-legged animals, daggers and other tools. The appearance of deer motifs is markedly diminished, and those that do appear often do not emphasise the relationship between reindeer and flying. The Sayan-Altai stones can be sub-divided into two types:
 - The Gorno-Altai stones have simple warrior motifs, displaying tools in the belt region of the stone. Reindeer motifs appear but are few.
 - The Sayan-Tuva stones are similar to the Gorno-Altai but contain fewer images of animals. No deer motifs are present. The artistic style is much simpler, often consisting of only belts, necklaces, earrings and faces.
Different applications of ornate antler detailing
There are many common images that appear in deer stones, as well as a multitude of ways they are presented.[3]
Reindeer feature prominently in nearly all of the deer stones. Early stones have very simple images of reindeer, and as time progresses, the designs increase in detail. A gap of 500 years results in the appearance of the complicated flying reindeer depiction. Reindeer are depicted as flying through the air, rather than merely running on land. Piers Vitebsky writes, "The reindeer is depicted with its neck outstretched and its legs flung out fore and aft, as if not merely galloping but leaping through the air."[1] The antlers, sometimes appearing in pairs, have become extremely ornate, utilizing vast spiral designs that can encompass the entire deer. These antlers sometimes hold a sun disc or other sun-related image. Other artwork from the same period further emphasizes the connection between the reindeer and the sun, which is a very common association in Siberian shamanism. Tattoos on buried warriors contain deer, featuring antlers embellished with small birds' heads. This reindeer-sun-bird imagery perhaps symbolizes the shaman's spiritual transformation from the earth to the sky: the passage from earthly life to heavenly life. As these deer images also appear in warrior tattoos, it is possible that reindeer were believed to offer protection from dangerous forces.[2] Another theory is that the deer spirit served as a guide to assist the warrior soul to heaven.[4]
Other animalsEdit
Particularly in the Sayan-Altai stones, a multitude of other animals are present in deer stone imagery. One can see depictions of tigers, pigs, cows, horse-like creatures, frogs and birds.[3] Unlike the reindeer, however, these animals are depicted in a more natural style. This lack of ornate detailing indicates the lack of supernatural importance of such animals, taking an obvious backseat against the reindeer.[4] The animals are often paired off with one another in confrontation, e.g. a tiger confronting a horse in a much more earthly activity.
Weapons and toolsEdit
Several sample stone differences
Weapons and tools can be seen throughout all the stones, though weapons make a strong appearance in the Sayan-Altai stones.[3] Bows and daggers crop up frequently, as well as typical Bronze-Age implements, such as fire-starters or chariot reins.[2] The appearance of these tools helps date the stones to the Bronze Age.
Chevron patterns crop up occasionally, usually in the upper regions of the stone. These patterns can be likened to military shields, suggesting the stones' connection to armed conflict. It has also been suggested that chevron patterns could be a shamanic emblem representing the skeleton.[2]
Human facesEdit
Human faces are a much rarer occurrence and are usually carved into the top of the stone. These faces are carved with an open mouth, as though singing. This also suggests a religious/shamanistic connection of the deer stone, as vocal expression is a common and important theme in shamanism.
Geographic distributionEdit
Archaeologists have found over 1500 deer stones in Eurasia. Over 1300 of them were recorded in territory of modern Mongolia. [5] Similar images are found in a wider area, as far west as Kuban, Russia; the Southern Bug in the Ukraine; Dobruja, Bulgaria; and the Elbe, which flows through the Czech Republic and Germany.[6]
Origin and purposeEdit
Deer stones were probably originally erected by Bronze Age nomads around 1000 BCE though further research into the Cimmerian stone stelae-Kurgan stelae should be taken into much consideration. Later cultures have often reused the stones in their own burial mounds (known as kheregsüürs) and for other purposes. Modern vandals have also defaced and even looted the stones.
In 1892, V.V. Radlov published a collection of drawings of deer stones in Mongolia. Radlov's drawings showed the highly stylized images of deer on the stones, as well as the settings in which they were placed. Radlov showed that in some instances the stones were set in patterns suggesting the walls of a grave, and in other instances, the deer stones were set in elaborate circular patterns, suggesting use in rituals of unknown significance.[6]
In 1954 A.P. Okladnikov published a study of a deer stone found in 1856 by D.P. Davydov near modern Ulan-Ude now known as the Ivolga stone, displayed in the Irkutsk State Historical Museum. Okladinkov identified the deer images as reindeer, dated the stone's carving to the 6th-7th Centuries BC, and concluded from its placement and other images that it was associated with funerary rituals, and was a monument to a warrior leader of high social prominence.[6]
A extensive 1981 study by V.V. Volkov identified two cultural conditions behind the deer stones. The eastern deer stones appear to be associated with cemeteries of the Slab Grave culture. The other cultural tradition is associated with the circular structures suggesting use as the center of rituals.[6]
There are several proposed theories for the purpose of the deer stones. There are different viewpoints about the origins of deer stone art. According to H.L. Chlyenova, the artistic deer image originated from the Sak tribe and its branches (Chlyenova 1962). Volkov believes that some of the methods of crafting deer stone art are closely related to Scythians (Volkov 1967), whereas Mongolian archaeologist D. Tseveendorj regards deer stone art as having originated in Mongolia during the Bronze Age and spread thereafter to Tuva and the Baikal area (Tseveendorj 1979). D. G. Savinov (1994) and M. H. Mannai-Ool (1970) have also studied deer stone art and have reached other conclusions. The stones do not occur alone, usually with several other stone monuments, sometimes carved, sometimes not. The soil around these gatherings often contains traces of animal remains, for example, horses. Such remains were placed underneath these auxiliary stones. Human remains, on the other hand, were not found at any of the sites, which discredits the theory that the stones could function as gravestones.[2] The markings on the stones and the presence of sacrificial remains could suggest a religious purpose, perhaps a prime location for the occurrence of shamanistic rituals.[1] Some stones include a circle at the top and stylised dagger and belt at the bottom, which has led some scholars, such as William Fitzhugh, to speculate


text:
With PicsArt's newly-designed Color Chooser, you can find the exact color you're looking for. You now have two different methods to do so, plus the option to save colors on your customized color palette.
To learn about how to use the new Color Chooser to find your perfect color, check out the video below.
When you open the Color Chooser, your first option is to use the HSB (Hue, Saturation, Brightness) model. First, select your hue by tapping your finger on the outer color wheel. This will change the value on the H slider. Once you have selected your color, select the saturation and brightness by tapping on the inner square. As you move the cursor throughout the square, you'll see the saturation and brightness sliders moving. Once you've made your selection, you can make minor adjustments using the sliders to find the perfect color. Tap the checkmark to confirm your color choice before using it.
To switch to the RGB (Red, Green, Blue) model, simply tap RGB and an alternative set of sliders will appear. Once again, select the color you'd like to use by tapping the outer color wheel. As you move through the color wheel, you'll notice that the R, G, and B slider values change. For example, when you select red, the R slider will jump to 255, while the G and B sliders fall down to 0. Next, select the shade you'd like to use by tapping in the inner square. Once you've made a selection, you can fine-tune the color using the sliders. Tap the checkmark to confirm your color choice before using it.
After you've found the perfect color, save it by tapping the grid icon. Your custom color palette will appear, and you can select an empty square to save your color. You can always come back to your saved color palette for a quick color pick.


crypto.hmac #
fn equal #
fn equal(mac1 []byte, mac2 []byte) bool
equal compares 2 MACs for equality, without leaking timing info. NB: if the lengths of the 2 MACs are different, probably a completely different hash function was used to generate them => no useful timing information.
fn new #
fn new(key []byte, data []byte, hash_func fn ([]byte) []byte, blocksize int) []byte
new returns a HMAC byte array, depending on the hash algorithm used.


text:
Can a property buyer claim stamp duty charges as a tax deduction?
Curious about Stamp Duty Charges
No, stamp duty charges paid by a property buyer cannot be claimed as a tax deduction under the provisions of the Income Tax Act in India. Stamp duty is not considered an eligible expense for tax deduction purposes.
However, it's important to note that certain other expenses related to the property purchase, such as registration charges and brokerage fees, may be eligible for tax benefits. These expenses may be considered as part of the cost of acquisition of the property and can impact the capital gains tax liability when the property is sold in the future.
To understand the specific tax implications and deductions related to property transactions, it is advisable to consult a tax advisor or chartered accountant who can provide guidance based on the individual's financial situation and the applicable tax laws.
It's important to note that tax laws and regulations are subject to change, so it's always recommended to stay updated with the latest tax provisions and consult with a tax professional for accurate and personalized advice.


Create a Job
When you create a job, you configure at least one flow, and select which steps to execute in each flow. You can use out-of-the-box system job steps that don't require any coding. If there isn't a system job step available to do what you want, a developer must create a custom job step. You can also schedule when the job executes, specify resources to lock during job execution, and configure email notifications and error handling.
 1. Select Administration > Operations > Jobs.
 2. Click New Job.
 3. Enter an ID and description.
 Ignore the Priority selection. The Priority feature isn't supported.
 4. Click Create.
 5. (Optional) Schedule the job to run on a specific date or on a recurring basis.
 Scheduled jobs are not supported on sandboxes instances.
 1. Click Schedule and History.
 2. Click Enabled.
 3. Under Active, select Once or recurring interval, and specify a date or range of dates and times.
 4. For recurring jobs, under Run Time, enter the number of times to run the job and at what interval.
 5. If necessary, select one or more days under Run only on these days.
 A job doesn't start if a previous execution of the same job is still running, so it's important to understand how long a job takes to execute before scheduling it. It's also important to schedule jobs so that multiple jobs don't try to acquire a lock on the same object at the same time. Typically, you can run as many as 15 jobs simultaneously.
 6. (Optional) To prevent modifying a resource while the job is operating on it, click Resources, click Select, and select the resource type and value.
 7. Add at least one flow:
 1. Click Job Steps.
 2. To add sets of sibling flows, click Icon for adding a new sibling flow.
 3. For each set of sibling flows, specify either parallel or sequential processing. Icon for selecting parallel or sequential processing for a set of sibling flows.
 4. To add another sequential flow, click Plus symbol icon for adding a new sequential flow. at the bottom of a flow.
 5. Select a scope for the flow.
 - Organization: Flow executes for the instance.
 - All Storefront Sites: Flow executes on all storefront sites available at the time the job executes. Flow doesn't execute on the Business Manager site or on sites with a to-be-deleted status.
 - Specific Sites: Flow executes only on the storefront sites you select.
 - Site Parameter: Flow executes on the sites you pass to it using the OCAPI Data API. You can't execute the job from Business Manager, and you can't schedule the job to run automatically. The Run Now button and scheduling options in Business Manager are disabled. If you select this option, a SiteScope parameter with an empty value is added to the job. Using the OCAPI Data API, you can specify one or more specific sites or all storefront sites for SiteScope.
 8. Add steps to the flows:
 Some job steps, such as CreateSitemap, can execute only in the context of a site. Other job steps, such as ExecuteDataReplication, can execute only in the context of the organization. If you try to assign a job step to a flow that has a scope the step doesn't support, the step shows an error.
 1. On the Job Steps tab, select the flow where you want to add a step.
 2. Click Configure a step, and select a step.
 3. Configure the step parameters.
 Required parameters are marked with a red asterisk. For some parameters, you can hover your mouse over the parameter to get information about what to enter.
 4. Select whether this job step always executes when a job is restarted, even if the step was already completed.
 5. To configure the rules for what happens when a job step exits, in Exit Status Rules, click Add Rule.
 Job step exit status codes indicate whether a job step has executed succesfully. Typically, exit code ERROR indicates that the job step has failed. Exit code OK indicates success. By default, the exit code ERROR maps to the Stop Job action. All other exit codes map to the Continue to Next Step action by default.
 6. For each exit status code and * in the On field, select an Action.
 * is a wildcard that indicates any exit status code without a rule.
 - Stop Job: No more job steps are executed. The entire job execution has failed. If the step is part of a parallel flow and other steps are still executing in parallel to the failed step, the job execution fails when the parallel steps finish executing.
 - Stop Flow: Subsequent job steps in the same flow are skipped and execution continues with the next flow.
 - Continue with Next Step: If there are more steps in the same flow, execution continues with the next step in the flow. If there aren't any more steps in the same flow, execution continues with the next step of the next flow.
 - Continue with <step> : Jump to the named job step in the same flow.
 7. Click Assign.
 9. To configure error handling for the job:
 1. Select Failure Handling.
 2. Select a failure rule. The failure rule is invoked after a job finishes with an ERROR status.
 - Continue As Scheduled: Job executes at next scheduled time.
 - Stop On Error: Job schedule disabled to prevent future executions.
 - Retry: Job restarted on error. For this option, you must configure the number of retries to be attempted and the interval between retries.
 10. To send email notifications about the job status:
 1. Click Notification.
 2. Select Enabled.
 3. Select the events that trigger a notification.
 4. Enter email addresses for the email sender and recipients.
 5. (Optional) Select Long Runtime Detection snd specify the run time.
X Privacy Update: We use cookies to make interactions with our websites and services easy and meaningful, to better understand how they are used. By continuing to use this site you are giving us your consent to do this. Privacy Policy.


1. 首页
 2. 易语言 - EasyLanguage
 3. 设定分析技术，只能在某台电脑上运行 Restricting access to a PC
本文描述如何实现让您的分析技术只能在某一太电脑上运行。 This page describes how to restrict studies so that they can only be run on a particular PC. To restrict your code fully you need to add this functionality and then see the Protecting EasyLanguage Code page.
Using the CustomerID allows you to restrict access to one account. However, that account holder can still use the code on multiple computers. The Network ID allows you to restrict access to EL code to a specific computer.
The first thing to do is get the Network ID from the person you will be sending the strategy/indicator to. The Network ID is found from the main 'Help' menu, under 'About TradeStation x.x'…
Access to the Network ID is not available directly from EasyLanguage. But here is a DLL that will return the Network ID to an EasyLanguage program.
This DLL can be placed in your computer's equivalent to this subdirectory: \WINDOWS\system32\. If preferred, it can also be placed into your \TradeStation (Build WXYZ)\Program\ subdirectory.
The DLL function ELNETWORKID can be called using EasyLanguage code like the following:
external: "ELNetwork.dll", int, "ELNETWORKID", IEasyLanguageObject ;
 MyNetworkID( 678910 ) ;
if CurrentBar = 1 then
 MyNetworkID = ELNetworkID( self ) ;
Plot1( MyNetworkID, "NetworkID" ) ;
Note that you put the Network ID in a variable (not an input) and you put the begin…end loop around your entire code (except the Inputs: and Variables: declarations).
The following code is not needed for EasyLanguage. It is the C++ code for the above DLL in case you're interested:
_TAG_ "C:\Program Files\TradeStation 8.1 (Build 3159)\Program\tskit.dll" no_namespace
BOOL __stdcall DllMain(HANDLE hModule,
 DWORD ul_reason_for_call,
 LPVOID lpReserved
 switch( ul_reason_for_call )
 return TRUE ;
int __stdcall ELNETWORKID( IEasyLanguageObject* pEL )
 return pEL->Platform->NetworkID ;
更新于 2020年5月15日


text:
A Dungeons and Dragons (D&D) Stat Sheet is a document or form used to record and track the statistics and abilities of a player character or non-player character (NPC) in a D&D game. Usually, it includes information such as the character's name, race, class, abilities, skills, hit points, and equipment. The player and the Game Master (GM) help determine the outcomes of actions during gameplay.
How To Make A Stat Sheet
Here are the simple steps:
- Gather the necessary information: You will first need to know the basic information about your character. Identify their name, race, class, and abilities. This information can be found in the Player's Handbook or other D&D resources.
- Choose a format: There are many different ways to format a D&D stat sheet. You can use a pre-made template or create your own using a word processing program.
- Fill in the character's basic information: On the stat sheet, fill in the character's name, race, class, and any other basic information.
- Record the character's abilities: List down the character's ability scores (Strength, Dexterity, Constitution, Intelligence, Wisdom, and Charisma) and any racial bonuses or penalties.
- Take note of the character's skills: Record the character's skills and any bonuses or penalties they may have.
- Record the character's hit points: their maximum hit points and any temporary hit points they may have.
- Record the character's equipment: the weapons, armor, and any magical items they may have.
- Keep the sheet updated: Update it accordingly as the character's level up and acquire new equipment.
Note that there are many different ways to format and create a D&D stat sheet. The above steps are just a general guide. You could also find pre-made templates on the internet that you can use. Also, you can also use a character sheet generator or software.
Has this guide helped you?
Check out CardKingPro's products to start confident in your D&D adventure!


text:
Huawei obtained a new patent to improve the overall quality of images and reduce the noise effect from the background. With the latest application, the firm aims to boost the optical performance of its smart devices with reliable experience.
The Chinese tech giant is keenly focusing on image-processing techs these days and the latest patent is no exception to this theory. Even though Huawei filed the patent a long ago, the Chinese Intellectual Property Office has recently approved it.
According to the information, the new Huawei patent is entitled "Image Processing Methods and Equipment" which can help to reduce the noise effect from images.
Now let's understand the process:
This image-processing technology applies to smart devices with display panels and cameras such as smartphones and tablets. Eventually, the device will initially recognize when a user opens the camera app and will respond accordingly to that operation.
As the shooting section appears on the screen and the user captures the shot, it will show up in the viewfinder. Besides, the device will begin the image processing of that particular picture. It will obtain and register multiple (N) frames of original raw images.
Consequently, this process will lead to the reformation of the image as per the neural network of the device. Meanwhile, the electronic gadget will perform color correction and post-processing operations on the reformed image.
Everything combined, the latest image processing technology will help boost the image quality and eliminate the noise effect without affecting the minute details in the picture. It will further enhance the accuracy and image efficiency.


text:
In my years of OT work with students, intervention for improving visual motor skills included many activities. When needing to support students ability to produce artwork in classroom projects or in art class using step by step drawing tasks focusing on production of people, animals and objects using basic shapes in a sequential fashion. One of my pre-digital favorite resources for step by step drawing were the books by Ed Emberly who created his Big Orange, Big Green, Big Purple and more books that displayed step by step instructions of animals, insects and other things kids would be drawing (and because I can't draw either). Although those still are great resources (if you find them in the library they are among the tattered, frequently used and loved books), of course there are also an apps for that providing step by step drawing instruction.
iLuv Drawing – Made by Learn with Fun Apps has created this step by step drawing app that is created with easy tools in a simple tracing format with audio instructions. Currently free, this app provides instruction for drawing 40 different animals using crayons, markers and other tools. Easy to use with a step by step method and audio of creating a digital picture, this app can be used for preschool through early elementary aged students.
iLuv Drawing also allow you to email your creations for printing and sharing. Here is a great review of iLuv Drawing from Technology in (Spl) Education. Available for iPad only.
Learn with Fun Apps also is the developer of the iLuv Drawing Santa app previously reviewed in an earlier posting on holiday apps. With the same kind of step by step drawing instructions, this app provides great seasonal visual motor activities with models of christmas tree, snowman and bell and other season items to draw through the winter months. Made for the iPad and also currently free!
These apps are a great addition to your OT itool kit and free helps you fill your tool kit without emptying your pocket book! What a great gift! Thank you Learn with Fun Apps!
PSLearn with Fun Apps also have some maze apps I haven't trialed but would be worth checking out from experience with iLuv Drawing apps!

source: HuggingFaceFW/fineweb-edu


Hitachi Vantara Pentaho Community Wiki
Child pages
 - AEL and Spark Library Conflicts
Versions Compared
Key
 - This line was added.
 - This line was removed.
 - Formatting was changed.
Comment: Reverted from v. 1
DEPRECATED - See AEL and Spark Library Conflicts (Community Space)
Table of Contents
minLevel3
The Problem
There are a number of different places jar files originate during execution of a transformation in the AEL engine:
 1. The set of jars in data-integration/lib
 2. Jars from spark-install/jars
 3. Jars from the hadoop classpath
 4. AEL jars in Karaf
 5. Jars from kettle plugins (OSGi and otherwise)
Library versions contained in these different locations can and will conflict in some cases. This can cause general problems where spark libraries conflict with hadoop libraries [1]. It also has the potential to create AEL specific problems [2].
Several bugs have arisen because of library conflicts, both within AEL code and from Spark generally:
OSGi is valuable specifically because it deals with these sorts of problems, and luckily most of AEL execution happens within Karaf. The places where we're vulnerable, however, are:
 1. Execution which occurs outside of the engine, not leveraging karaf (like SparkWebSocketMain).
 2. The set of packages specified by org.osgi.framework.system.packages.extra (from karaf/etc/custom.properties). That is, the set of packages exposed from the framework classloader.
As of Pentaho 8.0, running AEL with Spark 2.1.0, the set of jars in conflict between spark-install/jars and data-integration/lib are the following 24 libraries:
PDI 8.0
SPARK 2.1.0
activation-1.1.jar
activation-1.1.1.jar
antlr-complete-3.5.2.jar
antlr-2.7.7.jar
commons-beanutils-1.9.3.jar
commons-beanutils-1.7.0.jar
commons-configuration-1.9.jar
commons-configuration-1.6.jar
commons-io-2.2.jar
commons-io-2.4.jar
commons-lang3-3.0.jar
commons-lang3-3.5.jar
commons-net-1.4.1.jar
commons-net-2.2.jar
commons-pool-1.5.7.jar
commons-pool-1.5.4.jar
derby-10.2.1.6.jar
derby-10.12.1.1.jar
eigenbase-properties-1.1.2.jar
eigenbase-properties-1.1.5.jar
httpclient-4.5.3.jar
httpclient-4.5.2.jar
httpcore-4.4.6.jar
httpcore-4.4.4.jar
jackson-annotations-2.3.3.jar
jackson-annotations-2.6.5.jar
jackson-core-2.3.3.jar
jackson-core-2.6.5.jar
jackson-core-asl-1.9.2.jar
jackson-core-asl-1.9.13.jar
jackson-databind-2.3.3.jar
jackson-databind-2.6.5.jar
jackson-jaxrs-1.9.2.jar
jackson-jaxrs-1.9.13.jar
jackson-mapper-asl-1.9.2.jar
jackson-mapper-asl-1.9.13.jar
jackson-xc-1.9.3.jar
jackson-xc-1.9.13.jar
janino-2.5.16.jar
janino-3.0.0.jar
jersey-client-1.19.1.jar
jersey-client-2.22.2.jar
jersey-server-1.19.1.jar
jersey-server-2.22.2.jar
jetty-util-8.1.15.v20140411.jar
jetty-util-6.1.26.jar
joda-time-1.6.jar
joda-time-2.9.3.jar
slf4j-api-1.7.7.jar
slf4j-api-1.7.16.jar
slf4j-log4j12-1.7.7.jar
slf4j-log4j12-1.7.16.jar
snappy-java-1.1.0.jar
snappy-java-1.1.2.6.jar
validation-api-1.0.0.GA.jar
validation-api-1.1.0.Final.jar
Of these, the set of packages exposed from the framework classloader boil down to these packages:
Code Block
com.sun.jersey.api.client
org.apache.commons.configuration
org.apache.commons.pool
org.apache.commons.pool.impl
org.apache.http
org.apache.http.client.utils
org.slf4j
Since these packages are provided via the framework classloader, and are loaded from indeterminate lib versions, there's inherent risk that undesired and unpredictable behavior could result.
Risk Mitigation
 1. Test specific Spark and Hadoop versions and recommend sticking to that set.
 2. Minimize usage of classes within the above packages. Update the list of potentially conflicting packages as new releases come out.
 3. Wherever possible, leverage classes injected via blueprint within AEL.
 4. Avoid usage of libraries that overlap with hadoop / spark libraries for any packages retrieved via the framework classloader.
References
[1] _URL_
_URL_
[2] _URL_
_URL_


Mao's Last Dancers Analysis
627 Words3 Pages
Risk taking is an essential aspect of reaching one's desires and dreams, especially when it comes to crossing boundaries. These risks, physical or metaphorical, will require the individual to step out of their comfort zone and summon the courage to test the extend of their limits, in order to grow and embrace the changes during the process. While these risks are worthy one must accept the inevitability of losing a part of their identity. Examples of risk taking include; stepping into the unknown, searching for freedom, and breaking traditions. All of these decisions include the possibility of successes and failures as explored in both the texts Mao's last dancer and VillaWood Mums. Stepping into the unknown is an example of crossing boundaries that comes with a risk. The main risk of this decision is the fear and anxiety associated with what is lurking behind the shadows on an unknown path. The desire for achieving dreams sometimes, requires us to consider stumbling into the darkness of the unknown. Within Mao's Last Dancer, Li risks his own happiness by stepping into a path that was so new and unfamiliar. Despite the fact that Li didn't know what to expect and missing his family, stepping into the unknown had a positive outcome at the end. By taking this risk Li was able to grow and develop as an individual through embracing the changes and opportunities he…show more content…
With this risk comes the possibility of looking in the wrong places and being denied the freedom you seek. This risk is increased in circumstances when the choice is made by a corrupt political environment. The yearning for freedom occurs multiple times within the text Mao's Last Dancer, Li seeks freedom from the political restriction both physically and mentally. Li was restricted to ideas and beliefs he had since growing up, he was not allowed to have an identity of his own, under the restriction of Mao's Communist
Open Document


text:
Collection Highlights: Western Art
Flask of imitation porcelain
Painted in underglaze blue with sprays of foliage and flowers. Italian, Florence, probably between 1575 and 1587, maximum height 18.5 cm. Marked beneath the base with the Dome of Florence Cathedral and F.
This is one of about seventy known surviving examples of the earliest successful attempt in Europe to imitate Chinese porcelain. The porcelain-making project was sponsored by the Medici Grand Dukes of Tuscany between about 1575 and 1587. The firing temperatures were at the limit of contemporary Italian ceramic technology and the blue has run slightly in firing. The flask was bought in Naples in 1879 by Fortnum, whose gifts and bequest are still the basis of the Ashmolean's collections of sculpture and decorative arts of the Renaissance. [Bequeathed by C.D.E. Fortnum, WA1899.CDEF.C298].
Second Floor, Room 43, Italian Renaissance


University of Halabja and Islamic Azad University Held a Meeting
On the 9th of February 2021, the UoH president Dr. Mahabad Kamil Abdullah and the Islamic Azad University president Dr. Jahanshir Amini together with both universities council members had a meeting in which both sides discussed the ways of conducting scientific joint-works in detail.
At the beginning of the meeting, Dr. Mahabad discussed the importance of the building academic bilateral relations between UoH and other universities nationally and internationally. Then, she appointed the UoH council to organize and conduct scientific works with Iranian universities. Later, Dr. Jahanshir highly appreciated the UoH president and other key staff members for organizing such a meeting and stated that the Islamic Azad University is ready to perform scientific works with UoH.
Besides, both sides discussed the steps they need to take in order to improve the scientific levels of both universities so as to reflect a development in scientific process and education level in the near future. After that, both sides agreed that the results of the meeting will be written in a MoU in a suitable time.
The subject matters of the meeting are followings:
1- The Islamic Azad University offers the UoH a full cooperation concerning academic staff mobility with all the scientific departments of UoH being dependent on the requirements.
2- The Islamic Azad University will do the necessary preparations regarding providing labs for conducting researches for lecturers and MA and PhD students at UoH based on a scientific agreement.
3- Both sides will conduct joint-research and publish them in high impact factor journals.
Sharing is caring!


Take the 2-minute tour ×
I'm facing problem in adding a drawable object to a Parcel object, in order to send an object from one activity to another activity.
There are methods like writeString(String) to add strings to a Parcel object. But do not know how to add a Drawable to the Parcel object.
share|improve this question
3 Answers 3
up vote 3 down vote accepted
You cannot add a Drawable to a Parcel, as Drawable does not implement the Parcelable interface. Certain types of Drawable might implement Parcelable, but I am not aware of any.
You can put in the Parcel some identifier (e.g., drawable resource ID) and have the recipient obtain the Drawable on its own.
share|improve this answer
I think you can try wrapping the Drawable inside an object that implements Parcelable.
share|improve this answer
You can do that using Bitmap and BitmapDrawable.
Let's say you have a Drawable called drawable and a Parcel (in which the object should be written) called parcel.
To write a Drawable into a Parceable:
if ( drawable!= null ) {
 Bitmap bitmap = (Bitmap) ((BitmapDrawable) drawable).getBitmap();
 parcel.writeParcelable(bitmap, flags);
else {
 parcel.writeParcelable(null, flags);
To read the Drawable from the Parceable:
Bitmap bitmap = (Bitmap) in.readParcelable(getClass().getClassLoader());
if ( bitmap!= null ) {
 drawable = new BitmapDrawable(bitmap);
else {
 drawable = null;
In particular, since the constructor BitmapDrawable (Bitmap bitmap) has been deprecated, you might want to use BitmapDrawable (Resources res, Bitmap bitmap) instead.
drawable = new BitmapDrawable(context.getResources(), bitmap);
share|improve this answer
Your Answer


Wire Housings & Plugs
PCB connector housings provide a receptacle for connectors when they are mounted onto a printed circuit board. PCB connectors are used to link different printed circuit boards to one another, or to allow a cable to be connected to a PCB.
How do PCB connector housings work?
PCB connector housings are molded according to the type of PCB connector they are designed to fit. The connector is mounted on to the PCB using the PCB connector housing, and the housing provides some level of protection for the connection. PCB connector housings also include space for the PCB connector contacts, to allow the current of electricity to flow.
Types of PCB connector housings
The main way in which PCB connector housings differ is in the number of contacts they accommodate. This can range from just one contact to over 100. They can also be made from a range of materials, depending on the level of protection required for the connector.


How to Convert HVAC Tons to Amps
An air conditioner's cooling capacity is measured in tons.
-•• Comstock/Comstock/Getty Images
In the heating, ventilation and air conditioning (HVAC) industry, tons are used as a way to measure an air conditioner's cooling capacity. In particular, one HVAC ton is equivalent to 12,000 BTUs per hour. One BTU refers to the amount of heat required to raise the temperature of 1 lb. of water by 1 degree Fahrenheit. To convert tons to amps, you must first convert tons to BTUs per hour, after which you can convert this value to watts, then use the formula amps = watts / volts to solve for amps.
 Convert tons to BTUs per hour by multiplying it by 12,000. Given an air conditioner with 2 tons of cooling power, for instance, multiply two by 12,000 to get 24,000 BTUs / hour.
 Multiply BTUs / hour by.293 to convert it to watts. Given the example, multiply 24,000 by.293 to obtain 7032 watts.
 Divide watts by the given voltage value. Air conditioners in the United States operate on 120 volts, so given the example, divide 7032 watts by 120 volts to obtain a final answer of 58.6 amps.
About the Author
Vivek Saxena has been a full-time freelance writer since 2004, contributing to several online publications. Prior to becoming a writer, Saxena studied computer technology at Purdue University.
Photo Credits
 - Comstock/Comstock/Getty Images


's got that fundamentally wrong. Come on. There was nothing fundamentally wrong with it. Volumetric thermal expansion coefficient of seawater at constant temperature increases with pressure indeed. At 700 m it is 104×10-6 and it gets 50% more at 3200 m (156×10-6). As a water mass sinks, there is not much adiabatic heating. If it started at 2.72°C at the surface, its temperature would be 3°C at 3200 m. It is quite possible heat does not actually get to depth this way, but it is not a reinvention of fundamental physics.
 0 0
 49. Thanks for the explanations of Fig. 2. It makes perfect sense to me now.
 0 0
 50. BP: If you read the density/temperature graph in the link you supplied, you will see that the expansion of sea water is temperature dependent. This means that the expansion of surface water at 20C when it absorbs 1E22 joules of energy is greater than the expansion of bottom water at 1C when it absorbs the same amount of energy. This is the basic physics that Chris is referring to. Since deep water is colder then surface water, the graph you copied with constant temperature is not relevant to the discussion.
 0 0
1 2 Next
You need to be logged in to post a comment. Login via the left margin or if you're new, register here.
The Consensus Project Website
THE ESCALATOR
(free to republish)
© Copyright 2022 John Cook
Home | Translations | About Us | Privacy | Contact Us


Organic Posting
The Trick to Writing a Great Caption
Writing captions is more a science than an art. You might be bad at it right now but it's nothing you can't learn. To use an overused cliché, it's like learning to ride a bike.
Usman Khalil
October 1, 2020
4 min read
Writing captions is more a science than an art. You might be bad at it right now but it's nothing you can't learn. To use a cliché, it's like learning to ride a bike.
Because of the hierarchy of a post, people usually see the caption after they see the image or thumbnail of the link you attached in the post. So it plays a supporting role to the main content that you've posted.
But often you might just upload a text-only post, much like a tweet. The rules stay pretty much the same there.
The basics
In a social media post caption, you should take care of some basic rules which might differ from platform to platform. Here are a few that hold true for all of them.
Hashtag placement
You don't want to _TAG_ your _TAG_ in the middle of the _TAG_ like this. It will definitely irritate your audience. Put your hashtags at the end of your caption where they're not visible and they still fulfil their function. More on how to use hashtags here.
Link placement
Similarly, place your link at the end of your caption after the hashtags. This will cause the ugly url to disappear, leaving only a clean preview image and your caption in the post like this:
linkedin-link placement
The other way to insert a link is to add it in the comments of the post instead of the caption. Experts say that this can increase the reach of your post.
Of course, none of this applies to Instagram. Don't place a link in the caption at all on that platform. If you have to anyway, direct people to your profile with something like "see link in bio" in your post or caption and place the link in your Insta bio.
Alright, let's get to the meaty part; the actual text of the caption.
Note: I know how it feels to get writer's block every time you try to write a good caption. The Willow platform fortunately has a button you can press to generate a caption automatically based on the article that you're sharing. If you need to learn more, you can request a demo.
Now where were we.
Use the first line as a hook
If you've ever listened to marketing giant Seth Godin's podcasts, you'll realize that he hooks you in with the very first sentence. How does he do it every time? From what I've noticed, it's always a peculiar sentence that makes you think. At times it is a very specific example from history. Very rarely does it come across as clickbaity. Here's an example:
Twenty years ago, I was invited to the Big Meeting. Every week on Mondays, at JPMorgan Chase, there was a meeting of the team that was responsible for one-third of the bank's profits. This meeting consisted of 42 people sitting around a long table, 20 on the side – one at the head and one of the foot – surrounded by 30 other people sitting in the second row. That meeting cost the bank more than fifty thousand dollars an hour. And as far as I know, they're still having it.
Right away you feel like you're halfway through a story, you feel involved, and you know right away that this is a high stakes situation. That's what your captions should try to do. Stop with the pleasantries. Dive into the story.
Though this is nothing new, it isn't something people always get right. Common mistakes include overhyping the content or making it too obviously clickbaity.
Don't talk at people
"Here are our achievements as a brand. We have done this for decades. You should choose us." Don't you agree that that sounds a bit obnoxious. Like whoever wrote it is too full of themselves and is talking at you from their high horse. That's exactly what not to do.
Instead, approach them from the same level. Involve them in your narrative and already try to make them answer a question about themselves, even if it is just inside their heads. Like this brilliant example from Harry Dry:
talk to rather than at
Harry Dry's example how to involve the reader with your caption.
Use words that people actually say
Nobody uses words like rambunctious, perfunctory, or obfuscated when they're talking. Complicated language like this can cause you to lose your audience instantly.
Here's a better idea. Try saying your caption out loud to yourself. Better yet, say it to someone else. Does it seem like something someone would actually say? If it doesn't, ditch it. You can do better.
I'll now shamelessly use our own post as an example. Keeping the caption conversational in this post helped us get a 9% engagement rate on this post. (On Linkedin, you want to keep your engagement rates above 2%)
contento caption
Here's a quick recap
 1. Use hashtags after the text, not in it.
 2. Put the link at the end of the caption or in the comments.
 3. Hook your audience with the first sentence. Start with the middle of the story.
 4. Talk to people rather than at them.
 5. Use conversational language
Hope that's a good start. Start nailing these tips every time, and you'll have an audience that engages with you on a more regular basis. I'll leave you with this; never underestimate the power of a good caption. And nobody hammers this point home like the New Yorker cartoons, so here you go.
Social Media Marketing Insights by Email
1000+ businesses rely on our newsletter to grow online.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Next up
Organic Posting
How Consultancies Should Do Social Media Marketing
Usman Khalil
Consultancies are businesses built on trust, strong relationships with clients, and their expertise. B2B businesses have been successfully using social media to get the attention of their prospects and nurture leads. Here's how.
Content Marketing
How COVID-19 Impacts Marketing & Sales
Usman Khalil
The visible outcome of this crisis for businesses has been shutdowns, bankruptcies, and layoffs. But a lot of other companies are in a state of indecision where they've halted hiring and buying processes as a direct result of markets coming to a halt.
Organic Posting
Organic Social Media: How to Measure Success?
Usman Khalil
TL;DR Your measure of success on social media is derived from your goals as a business. Let's go a bit into detail about what that means.


text:
Inxpect for a safe Sylva
"Sylva" represents an autonomous, immersive landscape built by Tiziano Derme and Daniela Mitterberger to honour the relationship between women, education, and technology. The constructed landscape is understood as synchronization of different parts of the ecosystem: the growth of plants, the movement of two robots, and a real-time soundscape and visualization.
Being an event open to the public, safety is one of the key aspects of the installation, which is why the innovative Inxpect safety radars were used: people and machines, together, safely in the same area.
The project follows the topicality of Magic Queen, an autonomous garden that is currently presented at the Venice Architecture Biennale 2021 in collaboration with ABB and Inxpect and is part of the Artificial Ecologies series.
A project by MAEID (Büro für Architektur und transmediale Kunst) in collaboration with the Princess of Asturias Foundation on the occasion of the 2021 Princess of Asturias Awards.


Japan Summons (日本国召喚, Nihonkoku Shoukan) is a Japanese light novel series written by Minorou and illustrated by Toi8.
Plot[edit | edit source]
In the Great Orient, lies the continent called Rodenius.
One day, an unidentified flying object arrived at Qua-Toyne Principality's airspace. The unidentified flying object defied the Principality's common sense. But that unidentified flying object was just a harbinger of something even more shocking.
Far to the eastern sea, a group of islands suddenly appeared. The country of the islands called itself: Japan. According to them, their nation had been transported to another world.
Now finding themselves separated from their old world and must survive in the new one, how will Japan interact with the native countries of this world? Will they greet her as a friend or as an enemy?
This is a story of the country called Japan as it was engulfed in the chaotic storm of the world.
Media[edit | edit source]
Web Novels[edit | edit source]
Light Novels[edit | edit source]
Manga[edit | edit source]
Trivia[edit | edit source]
External Links[edit | edit source]


text:
E. Cobham Brewer _PHONE_. Dictionary of Phrase and Fable. 1898.
Near Side and Off Side.
Left side and right side. Near wheel means that to the coachmans left hand; and near horse (in a pair) means that to the left hand of the driver. In a four-in-hand the two horses on the left side of the coachman are the near wheeler and the near leader. Those on the right hand side of the coachman are off horses. This, which seems an anomaly, arose when the driver walked beside his team. The teamster always walks with his right arm nearest the horse, and therefore, in a pair of horses, the horse on the left side is nearer than the one on his right.
Thus, 2 is the near wheeler and 1 the near leader, 4 is the off wheeler and 3 the off leader.


Knowledge Management
Summary view host name instead of ip address
kmille2
Explorer
How can a device name be displayed for the IP address in the summary search window?
Tags (1)
0 Karma
1 Solution
DrewO
Splunk Employee
Splunk Employee
Gerald is correct. By default network inputs assign the sending device/server's ip address as the host name, you can switch it so that Splunk will do a reverse DNS lookup on the IP and grab that as the host name. If you are using Splunk 4.1.x you can make this change in the Splunk Manager, previous versions require you to make the change directly to inputs.conf. (See the docs _URL_ for details.)
Once you make the change as new data comes in the host name will appear in the summary view. However, since the host field is an indexed field your change will not be retroactive, your old data will still have IPs for host names. You can either just wait for the older data to age out of your system and the IP hosts will disappear, or you could delete the older data manually once it's lost it relevance.
View solution in original post
DrewO
Splunk Employee
Splunk Employee
Gerald is correct. By default network inputs assign the sending device/server's ip address as the host name, you can switch it so that Splunk will do a reverse DNS lookup on the IP and grab that as the host name. If you are using Splunk 4.1.x you can make this change in the Splunk Manager, previous versions require you to make the change directly to inputs.conf. (See the docs _URL_ for details.)
Once you make the change as new data comes in the host name will appear in the summary view. However, since the host field is an indexed field your change will not be retroactive, your old data will still have IPs for host names. You can either just wait for the older data to age out of your system and the IP hosts will disappear, or you could delete the older data manually once it's lost it relevance.
stefanlasiewski
Contributor
The URL above no longer exists. Is there a newer URL?
0 Karma
DrewO
Splunk Employee
Splunk Employee
Yeah, without a DNS entry there's no easy way. Using a tag is a great solution though since tags are search time changes and will automatically be retroactive.
0 Karma
kmille2
Explorer
Thanks for the info on your posts; the devices sending Syslog to our Splunk are not in our DNS. So I have settled for adding a descriptive tag to the IP address.
0 Karma
gkanapathy
Splunk Employee
Splunk Employee
I'm going to guess that you've got UDP syslog data coming in to Splunk, in which case you need to enable the
connection_host = dns
in the inputs.conf. I think there is also a setting for this in the GUI for the UDP input.
kmille2
Explorer
For now all the devices are sending syslog and none of them are in our DNS servers.
0 Karma
southeringtonp
Motivator
The cleanest approach would be to try to find out why the host field is being set to the IP address instead of a hostname on input and fix it there. That would only apply to new events going forward though.
If you want to change the display, you will need to modify the dashboard.xml in the search app. It's driven by this search:
| metadata type=hosts
so you would need to modify it to use a lookup table. Using the nslookup command may also be possible, but I believe that command needs raw events to operate on, and would not work with the output of the metadata command.
0 Karma
Get Updates on the Splunk Community!
.conf24 | Day 0
Hello Splunk Community! My name is Chris, and I'm based in Canberra, Australia's capital, and I travelled for ...
Enhance Security Visibility with Splunk Enterprise Security 7.1 through Threat ...
 (view in My Videos)Struggling with alert fatigue, lack of context, and prioritization around security ...
Troubleshooting the OpenTelemetry Collector
 In this tech talk, you'll learn how to troubleshoot the OpenTelemetry collector - from checking the ...


Jump to content
 - Log In with Google Sign In
 - Create Account
We're offering banner ads on our site from just $5!
Help with tiled maps
Old topic!
 - You cannot reply to this topic
3 replies to this topic
#1 Jac0blee Members - Reputation: 100
Posted 14 February 2012 - 05:51 PM
Hi guys i was experementing with tiled maps and wondered how to make the user stop when they hit a wall. also how to make directional bullet firing controlled by mouse. im a new programmer and need a little bit of a kickstart thanks for the help!
#2 TehOwn Members - Reputation: 134
Posted 14 February 2012 - 07:57 PM
Lets break down what you're asking for.
 - User must stop when they hit a wall
For this, you need to learn about Collision Detection. This literally means, "Detecting when an object collides with another" and usually involves some action which occurs when there is a collision (bouncing off, stopping, exploding, etc) There are many simple ways to do this, especially in Tile/Grid-based games. One of the simplest ways of doing this is what I used for collision in my PacMan clone.
When you first create games, your player will simply have an X position and a Y position. In a tile-based game, you can use this to detect the player's position in relation to the tiles and the grid on which they lie. Imagine that your player lies on a chess board, if the squares on the board are 64 pixels wide and long, then if your player was at (32,32) then he'd be considered to be in the top-left square. If he was at (500,500), he'd be in the bottom-right square.
Now, each tile in your game must be considered passable or not-passable. Grass would usually be passable, but Walls would not. This allows you to define which tiles players CAN and CANNOT walk on.
With this information together, you can work out which grid-space the player is attempting to enter and check if it is passable or not. If it is not passable, prevent the player from entering that space, but position them so they are immediately outside it.
That is the theory. Hopefully someone can provide you with useful articles to help you implement it yourself.
 - Directional bullet firing
For this, you need to create objects that will move depending on a velocity. This is updated every frame and you can also do collision checks on the bullets to detect if they hit anything (like a wall or player).
These concepts are explained quite simply here:
 - Mouse input
Depending on which engine or API you are using; getting and using mouse-input can have a varied level of difficulty. What are you using?
p.s. Hopefully my explanations were easy to follow. Giving advice to others is quite a new thing for me.
#3 SeiryuEnder Members - Reputation: 199
Posted 15 February 2012 - 06:16 AM
I'm not sure what your language, OS, or scripting interface is; so I'm going to answer as if you're in Windows C++.
It's been several years since I've made a tile-based game, so bear with me. These are the highlights that I remember.
Tile maps:
The key thing to realize is that tile maps can have multiple "layers".
Primary layer: where your character runs around.
Foreground layers: objects 'in front' of your character, usually scrolls faster than primary layer
Background layers: objects 'behind' your character (IE scenery), usually scrolls slower than primary layer
Collision layer: non-visible areas where the character will 'collide' with the world. May define several types of collision, such as slopes or different terrain (ice)
Trigger layer: Areas that cause an event when something enters them (player, enemy, etc)
Refer to TehOwn's post for more information about tile collision.
Mouse Input & bullet firing:
You really want your input to be hardware accelerated, but to get things going quickly you can use the windows function GetCursorPos(LPPOINT).
This returns a point in screen space, you need to convert it to client space.
void Player::UpdateGun()
 // This buffers the input, so we aren't shooting a bullet
 // every frame the left mouse button is held
 static bool bMouseWasClicked = false;
 // Check if the left mouse button is pressed
 if( GetAsyncKeyState( VK_LBUTTON ) &&!bMouseWasClicked )
 POINT mousePos;
 float bulletDirX, bulletDirY;
 bMouseWasClicked = true;
 // Get current position of mouse
 GetCursorPos( &mousePos );
 ScreenToClient( hWindow, &mousePos );
 // Get a vector from the gun to the mouse
 bulletDir.x = mousePos.x - m_Gun.x;
 bulletDir.y = mousePos.y - m_Gun.y;
 // Normalize the direction vector
 float mag= sqrt( bulletDirX * bulletDirX + bulletDirY * bulletDirY );
 if( mag == 0.0f ) mag = 1.0f;
 bulletDirX /= mag;
 bulletDirY /= mag;
 // Tell the gun which way to fire
 m_Gun.Fire( bulletDirX, bulletDirY );
 bMouseWasClicked = false;
This is completely untested code, but that's the general idea.
#4 Jac0blee Members - Reputation: 100
Posted 16 February 2012 - 10:09 AM
Thank you guys so much for the help you really explained it well, i do know about collision detection and was just wondering how to implement it into tiled maps so that i could have walls and such and the code for the mouse directional shooting is very helpful thankyou!
Old topic!


The gas sensing mechanism for the reducing gases (i.e., ammonia and ethanol) is similar to the previous study [6]. However, the sensing mechanism for organic ammines is slightly different. According to our previous study, the mechanism of SVO-detecting amine was attributed to the intercalation of the layer structure and the interaction between Ag+ and amine groups [6]. As the sensor material is exposed to amines, the amine molecules interact with the chemisorbed oxygen species on the surface to form CO2, H2O, and NOx and then release the trapped electrons and the oxide particles [33]. On the other hand, the style of oxygen ions varies from working temperatures. For example, the stable oxygen ions were O2 below 100 °C, O between 100 and 300 °C, while O2− above 300 °C [34]. Therefore, according to the working temperature in our case (260 °C), this process can be summarized by Eqs. 1, 2, 3:
$$ {\mathrm{O}}_{2\left(\mathrm{gas}\right)}\to {\mathrm{O}}_{2\left(\mathrm{ads}\right)} $$
(1)
$$ {\mathrm{O}}_{2\left(\mathrm{ads}\right)}^{-}+{e}^{-}\to 2{\mathrm{O}}_{\left(\mathrm{ads}\right)}^{-} $$
(2)
$$ \begin{array}{l}2{\mathrm{C}}_4{\mathrm{H}}_{11}\mathrm{N}{}_{\left(\mathrm{ads}\right)}+\left(2x+27\right){\mathrm{O}}_{\left(\mathrm{ads}\right)}^{-}\to 8{\mathrm{C}\mathrm{O}}_{2\left(\mathrm{gas}\right)}+11{\mathrm{H}}_2{\mathrm{O}}_{\left(\mathrm{gas}\right)}\\ {}+2{\mathrm{NO}}_{\mathrm{x}\left(\mathrm{gas}\right)}+\left(2x+27\right){e}^{-}\end{array} $$
(3)
Apart from higher surface area, superior sensing response of Ag0.35V2O5 nanobelts to V2O5 particles can be attributed to the 1D structure and the unique gas sensing mechanism. It is proposed that one-dimensional structure are expected to significantly enhance performance due to their high surface-to-volume ratio, single crystal, size, and quasi-one-dimensional confinement in nanobelts which is likely to produce a complete depletion of carriers inside [35]. Furthermore, Zhang et al. suggested that the modified ions such as Na+ and Ag+ could be accommodated on the octahedral sites of the basic structure of metal vanadium oxides, which could further increase the interlayer distance and provide the possibility of accommodating other guest species [19, 36]. On the other hand, the existence of extra Ag+ ions may not only lead to the interaction between Ag+ and amine groups (−NH2) but also result in the presence of lower valence of vanadium (V4+). The lower valence can further increase the mobility of main carries and enhance the change of electrical conductivity and sensitivity [6, 19]. In addition, the higher sensitivity of Ag0.35V2O5 than V2O5 may be also attributed to the decreased electronegativity of surface V in Ag0.35V2O5, resulting in adsorbing more active groups of amines on the surface of Ag0.35V2O5. This means a deeper space charge layer will be created. More electrons can be released and a higher conductivity change is achieved when the target gas molecules react with the adsorbed oxygen species [19]. As a result, the Ag0.35V2O5 nanobelts exhibit higher sensitivity than V2O5.
For better understanding different responses of alcohols and amine, DFT simulation was performed to calculate the interaction of the adsorbed gas molecules. Generally, the diffusion rate of molecules decreases with the increase of their molecular weights. The calculated distance from O to nearest C for methanol, ethanol, and isopropanol are 1.431, 1.435, and 1.441 Å, respectively, which are in good agreement with reported values [19]. The distance from N to nearest C for 1-butylamine is 1.470 Å, which means C–N bond in the amine is easier to break down.
Furthermore, the electrostatic interaction between the oxygen species and the gas molecule is one of the important factors that influence the gas sensing performance. The calculated Mulliken charges of O in the three alcohols (methanol, ethanol, and isopropanol) are of −0.506, −0.492, and −0.484 e, respectively, and that of N in 1-butylamine is of 0.448 e. The repulsion interaction between the molecule and the oxygen species becomes weak with the increase of the number of carbon chains, especially for the amine with low Mulliken charge. Thus, more amine molecules can be absorbed on the surface. Therefore, the highest response was obtained from detecting 1-butylamine. It is noted that isopropanol with the longest O–C bond and the lowest Mulliken charge among the alcohols shows lower response than ethanol, which may be attributed to steric hindrance. The density of states (DOS) of the three alcohols and the amine were shown in Fig. 9, suggesting that 1-butylamine molecules are more localized at the bottom of the conduction band, which means it is easier to hybridize with the metal oxide d orbital. Further studies, such as the effect of viscosity, interaction between surface and gas molecules, and diffusion rate of various gas species on the surface/interface of the nanostructures will be conducted in the future. The acetone molecule with lower O Mulliken charge (−0.375 e) exhibited lower response than 1-butylamine, probably due to the structure difference.
Fig. 9
Total DOS plots of methanol, ethanol, isopropanol, and 1-butylamine
Conclusions
We have demonstrated a facile hydrothermal approach to generate Ag0.35V2O5 nanobelts with the assistance of SDS under mild condition. The formation and growth of such 1D nanoparticles under various experimental parameters have been investigated and analyzed. Compared to CTAB and PVP, SDS is proposed to act as a weak reducing agent and plays a key role in the formation of Ag0.35V2O5 nanobelts. The gas sensing performance for this material has been conducted. Compared with naked V2O5 particles, the as-prepared Ag0.35V2O5 nanobelts exhibit higher sensing response towards amines (e.g., 1-butylamine, R 1-butylamine = 2.2, while R V2O5 = 1.6, at 100 ppm), low detection limit (5 ppm), and high selectivity of organic amines versus ammonia. DFT simulation has been used to analyze the structure of the target gas molecules for better understanding of the sensing mechanism. The calculation indicates that the Mulliken charge of N in 1-butylamine is much smaller than those of alcohols, which means the repulsion interaction between the amine molecules and the oxygen species is weaker than alcohol molecules. More 1-butylamine molecules are adsorbed on the surface. And it is easier for N–C bond to break down due to the longer bond length. This study may be useful for the practical use of the SVO-based material in medical and food industry.
Declarations
Acknowledgements
We gratefully acknowledge the financial support of the National Natural Science Foundation of China (No. 51404066), the National Basic Research Program of China (N130102001, L1502007), as well as the Australia Research Council (ARC) projects (FT0990942, DP1096185) and others.
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (_URL_ which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Authors' Affiliations
(1)
School of Materials and Metallurgy, Northeastern University
(2)
Department of Chemical Engineering, Monash University
References
 1. Liang S, Zhou J, Pan A, Zhang X, Tang Y, Tan X, Chen T, Wu R. (2013) Facile synthesis of Ag/AgVO3 hybrid nanorods with enhanced electrochemical performance as cathode material for lithium batteries


text:
- 1 What is pre-nature?
- 2 How do you make a magic amulet?
- 3 How do you make burning amulets?
- 4 How do you make a gold amulet?
- 5 What do amulets do in RuneScape?
- 6 How do you make Amulet of strength?
- 7 What does Amulet of magic t do?
- 8 How do you take care of an amulet?
- 9 How do you make an amulet of Topaz?
- 10 Where do I get the burning amulet?
- 11 How do you make amulet Osrs?
- 12 What can you do with a gold amulet?
- 13 How do you string a gold amulet?
- 14 How do you make a diamond amulet?
What is pre-nature?
The pre – nature amulet is the precursor to the Amulet of nature. It is an unstrung emerald amulet which is strung with magic string, granting 4 crafting experience. Like the enchanted amulet of nature, it cannot be traded in the Grand Exchange. It can be enchanted with the Lvl-2 Enchant spell.
How do you make a magic amulet?
It is created by casting Lvl-1 Enchant on a sapphire amulet. It is one of the cheapest and most common amulets in the game because of the low crafting level to craft it, how common sapphires are, and the low magic level to enchant the amulet.
How do you make burning amulets?
A ball of wool can be used on the unstrung amulet to create a strung topaz amulet, which can then be enchanted at level 49 Magic using the Lvl-3 Enchant spell to create a burning amulet.
How do you make a gold amulet?
A gold amulet is made by using a gold bar on a furnace with an amulet mould in the inventory. It requires a crafting level of 8, and gives 30 experience, making an unstrung gold amulet. The amulet must then be strung before wearing by using either a ball of wool or the String Jewellery spell.
What do amulets do in RuneScape?
An Amulet is a piece of jewellery in Old School RuneScape. When strung with some wool and enchanted, it can give special effects for the wearer, some of which are only for members. Amulets are worn in the neckwear slot. Amulets can be made using the Crafting skill.
How do you make Amulet of strength?
The Amulet of strength is an enchanted Ruby amulet. It is frequently used by players to increase their max hit. At level 50 Crafting, players can craft a ruby amulet. With at least 49 Magic, Lvl-3 Enchant can be cast on a Ruby amulet to create an Amulet of strength.
What does Amulet of magic t do?
The amulet of magic ( t ) (or Trimmed amulet of magic ) is a variant of the regular amulet of magic. To obtain the amulet, players can either complete level 1 Treasure Trails, or trade with other players. The only difference from the regular amulet of magic is visual; no differences in stat bonuses exist between the two.
How do you take care of an amulet?
You will only need to clean it. If you want to give extra energy to the amulet or ring, just place it outdoors during full moon for as long as you want. The longer you keep it in the full moon light the more extra energy it will absorb. You can also give offers to the energy that is bound to your amulet.
How do you make an amulet of Topaz?
The topaz amulet is made by using a silver bar on a furnace while having a red topaz and an amulet mould in the inventory. It requires a Crafting level of 45 and provides 80 experience when made.
Where do I get the burning amulet?
- Chaos Temple (level 15 Wilderness)
- Bandit Camp (level 17 Wilderness)
- Lava Maze (level 41 Wilderness)
How do you make amulet Osrs?
A ruby amulet is made by using a gold bar on a furnace with a ruby and an amulet mould in the inventory. It requires a Crafting level of 50 or higher and provides 85 Crafting experience when made. The amulet must be strung before wearing or enchantment by using a ball of wool or the String Jewellery spell.
What can you do with a gold amulet?
The gold amulet cannot be enchanted, making it purely cosmetic. However, it can be sold to Grum's Gold Exchange in Port Sarim for 245 coins or at the Grand Exchange.
How do you string a gold amulet?
It needs a string so I can wear it. A Gold amulet (u) is made with the Crafting skill by using a gold bar on a furnace while carrying an amulet mould. Following that, they are strung with a ball of wool, resulting in a strung gold amulet.
How do you make a diamond amulet?
A diamond amulet is made by using a gold bar, a diamond and an amulet mould on a furnace. With a requirement of a Crafting level of 70, it provides 100 experience when made. Before it can be worn, an amulet must first be strung using a ball of wool or the Lunar spell String Jewellery.


text:
* Applications of ER suspensions are of wide interest both in academia and industry
* Surveys a large body of literature on the mechanism of the ER effect and the design of industrially applicable ER devices
* Discusses technological problems affiliated with industrial applications
An electrorheological (ER) suspension is made from an insulating liquid medium embodying either a semi-conductive particulate material or a semi-conductive liquid material (usually a liquid crystal material). Since its mechanical properties can be easily controlled over a wide range (almost from a pure liquid to a solid), the ER fluid can be used as an electric and mechanical interface in various industrial areas, for example, in the automotive industrial for clutch, brake and damping systems and in robotic arm joints and hands.
In addition, the ER technique can be used to fabricate advanced functional materials such as photonic crystals, smart inks, and heterogeneous polymer composites.
The major objective of Electrorheological Fluids is to present a comprehensive survey on the ER suspensions in term of screening high performance ER materials, physical mechanisms of the ER effect, and the applications of ER technology.
For those working in the ER fluids area/related application fields and informing those interested in non-aqueous systems including polymer and polymer composites


text:
This week we have celebrated the inaugural Tokelau Language Week (29 October – 4 November). The theme is Ke mau ki pale o Tokelau: Hold fast to the treasures of Tokelau. We have posted a blog each day highlighting cultural treasures from Tokelau in Te Papa's collections.
Today, I want to share with you a photograph that relates to our second post this week about the Mafutaga Tupulaga Tokelau from Porirua. I recalled spotting it on a Facebook friends post several months ago so I invited him to share his memories of the photograph in this blog as it relates to this small collection presented to the museum in the 1986.
My thanks to Kevin Sesale Setefano for sharing the photograph and the words below. Faka fetai!
Malo ni Tokelau,
This is a photo taken at the Iulio and Silila Setefano family home in Warspite Avenue, Porirua, back in 1986 where a Tokelau project workshop programme was held over the duration of a month.
The Tokelau government funded an art and craft project development by Alepano Savelio involving the Tokelau traditional craftsmen shown in the photo. This was to be displayed in the National Museum, which was on Buckle St, Wellington at the time. It was the first display of Tokelau crafts to be done there and ceremonies took place.
The elder craftsmen from Atafu, Nukunonu and Fakaofo Tui Tokelau are very unique, and range in their styles and techniques. They make the treasures and survival tools that have been taught over many generations in Tokelau and that continue to this day, so we can teach our young people in New Zealand the crafts for their journeys and pathways to come.
As the young people in the photo, Savelio Ioane and myself (Kevin Sesale Setefano) we were helping and supporting the elders with the traditional project. For us, it was about active listening and the importance of understanding workmanship, understanding how Tokelau tools can keep us alive. These were important survival skills in order for our kaiga (family) to support themselves through daily living in Tokelau. The project was very interesting and at times entertaining. As the elders told their stories and worked on the crafts, they had hilarious discussions between themselves as they shared their versions of the Tokelau culture with each other.
Tokelau arts and crafts will continue on if the traditional workmanship and skill sets are passed on to younger generations. Tokelauans' have moved around the world and have needed to learn other skills and undertake education to survive in the European world. However, the knowledge and education that I received will never be forgotten and will be passed down to next generation to carry on.
Finally, I say faka fetai to the Elders and Tokelau people
Aloha lahi atu koutou and Kaiga
Kevin Sesale Setefano


text:
SIS Seminar Series: "Digital Devices in Archive Reading Rooms: Assessing Regulations in the TARO Archives." Guest Speaker Dr. U. Karadkar
Join us for a McGill School of Information Studies (SIS) Seminar Series talk on archival device regulations and mobile applications to assist in archival research with guest speaker Dr. Unmil Karadkar, Assistant Professor in the School of Information at The University of Texas at Austin.
Doing research in the archive is the cornerstone of humanities scholarship. To protect their materials and to provide a welcoming environment for scholars, archives establish regulations regarding the use of technological devices, such as mobile phones, laptops, and cameras in their reading rooms. Such regulations directly affect the scholars as the devices mediate the nature of their interaction with the source materials in terms of capturing, organizing, note taking, and record keeping for future use of found materials. In this talk, I will present our evaluation of the device use regulations published by thirty archives. This evaluation, along with data from interviews of scholars and archivists, is intended to serve as a basis for developing mobile applications for assisting scholars in their research activities. In this paper we introduce early prototypes of two mobile applications—AMTracker for viewing archive regulations and STARDocMan for capturing documents and adding metadata in the reading rooms.
Unmil Karadkar is a tenure-track Assistant Professor in the School of Information at The University of Texas at Austin. He conducts research at the intersection of human-centered computing, digital collections, and information visualization, bridging the gap between the information needs and goals of a community by augmenting digital collections, designing software to use these collections, and evaluating the impact of the designed software on a community's practices. He collaborates with researchers from diverse areas such as the sciences, humanities, and nursing. He holds a PhD in Computer Science from Texas A&M University.
Everyone welcome. Please arrive early to secure a seat.


Sorting
Sorting is a function that you can push to the server to increase the performance of the Kendo UI Grid wrapper for Vue.
To enable the sorting functionality of the native Vue Grid by Kendo UI, refer to the native Vue Grid by Kendo UI documentation.
To implement sorting, use the DataSource component and set the serverSorting option on the dataSource instance to true. If you delegate the sorting to the server, you will receive the default orderBy parameter. The orderBy field contains the field name of the column in the dataset by which the data is sorted.
By default, the sorting of Kendo UI Data Grid wrapper for Vue data is disabled. The Grid supports the following sorting formats:
 - Single-column sorting—To enable it, set the sortable option of the Grid to true.
 - Multi-column sorting—To enable it, set the mode option to multiple.
The following example demonstrates how to implement a Grid with its multiple-column sorting enabled.
<div id="vueapp" class="vue-app">
 <kendo-datasource ref="datasource1"
 :transport-read-url="'_URL_
 :type="'odata'"
 :page-size='20'
 :schema-model-fields="schemaModelFields">
 </kendo-datasource>
 <kendo-grid :height="600"
 :data-source-ref="'datasource1'"
 :sortable-mode="'multiple'"
 :sortable-allow-unsort="true"
 :sortable-show-indexes="true"
 :pageable-button-count="5">
 <kendo-grid-column :field="'OrderID'"
 :width="120"></kendo-grid-column>
 <kendo-grid-column :field="'ShipName'"
 :title="'Ship Name'"
 :width="240"></kendo-grid-column>
 <kendo-grid-column :field="'ShipCountry'"
 :title="'Ship Country'"
 :filterable-multi="true"
 :width="180"></kendo-grid-column>
 <kendo-grid-column :field="'ShipCity'"
 :title="'Ship City'"
 :width="180"></kendo-grid-column>
 <kendo-grid-column :field="'Freight'"
 :width="180" ></kendo-grid-column>
 <kendo-grid-column :field="'OrderDate'"
 :title="'Order Date'"
 :format="'{0:MM/dd/yyyy}'"
 :width="180"></kendo-grid-column>
 </kendo-grid>
</div>
Vue.use(GridInstaller);
Vue.use(DataSourceInstaller);
new Vue({
 el: '#vueapp',
 data () {
 return {
 schemaModelFields: {
 OrderID: { type: 'number' },
 ShipName: { type: 'string' },
 ShipCountry: { type: 'string' },
 ShipCity: { type: 'string' },
 Freight: { type: 'string' },
 OrderDate: { type: 'date' }
 }
 }
 }
})
In this article


text:
Decline of a Native Mussel Masked by Sibling Species Invasion
|Title||Decline of a Native Mussel Masked by Sibling Species Invasion|
|Publication Type||Journal Article|
|Year of Publication||1999|
|Authors||Geller, J. B.|
The European blue mussel (Mytilus galloprovincialis) has extensively invaded southern California, whereas a native species, M. trossulus, is abundant in northern California and further north. In this study, a portion of the 16S ribosomal RNA gene was sequenced from mussels collected in southern and central California in the nineteenth century. I aligned these sequences with 22 sequences representing modern M. galloprovincialis, M. edulis, and M. trossulus. Phylogenetic analysis using parsimony identified the nineteenth-century mussels as M. trossulus. Because mussel populations have been continuously present in this region since the time these mussels were collected, these data indicate that M. trossulus were present during the initial invasion of M. galloprovincialis, but, due to the morphological similarity of the two species, declined without notice.


text:
This surface appears to be the simplest among Peter Connor's experimental doubly periodic genus 3 surfaces.
But appearance can deceive. First, there is a complicated orientation reversing symmetry: Reflect at a horizontal plane, then slide horizontally and diagonally by halfperiods. Next one wonders how the catenoidal handles will move. The above image is already close to one limit, where the neck sizes shrink to zero while the handles are being pushed towards each other, before ever reaching a symmetric position. The other limit is more straightforward, showing two doubly periodic Karcher-Scherk surfaces.


text:
How to Improve Bali in 2024
Improving Bali in 2024 involves addressing a range of critical issues that have been highlighted in recent times. These are some key areas for improvement.
Bali, the famed Island of the Gods, is renowned for its enchanting beauty, rich culture, and warm hospitality. However, like many popular destinations, it faces a myriad of challenges that threaten its environmental sustainability, cultural integrity, and overall quality of life.
As we step into 2024, it's crucial to address these issues proactively to preserve Bali's unique charm and ensure its viability as a top global destination. From improving road safety and managing the water crisis, to tackling waste management and traffic congestion, each challenge presents an opportunity for positive change.
Additionally, addressing the behavior of some tourists and the problem of overdevelopment is essential in maintaining Bali's cultural and natural heritage. This article delves into these critical issues, offering insights and recommendations on how to improve Bali in 2024, ensuring it remains a paradise not just for tourists, but also for its local residents.
Overtourism and Traffic
The influx of tourists and the increasing number of vehicles on the road have led to heavy traffic, particularly in popular areas such as Kuta, Seminyak, and Denpasar. This not only contributes to pollution but also detracts from the overall experience of visitors and daily life of residents.
To alleviate this, there's a need for better public transportation options, encouragement of alternative modes of transport like cycling, and the implementation of traffic management strategies. Developing infrastructure that supports smoother traffic flow, such as bypass roads and improved public transit systems, can significantly reduce congestion.
Additionally, promoting carpooling and the use of electric vehicles can also play a crucial role in tackling traffic issues in Bali. Addressing traffic congestion is essential for maintaining Bali's charm and ensuring a pleasant experience for both residents and visitors.
Bad Tourists and Foreigners
Bali also faces issues related to the behavior of some foreign tourists. In recent years, there have been instances of unruly behavior from visitors, including those from countries like Russia and Australia. These behaviors range from disrespecting local customs and traditions to engaging in disruptive and sometimes illegal activities.
To tackle this, it's crucial to implement stricter enforcement of local laws and regulations. Educating tourists about Bali's cultural norms and expectations through awareness campaigns can also play a significant role. Establishing clear guidelines for tourist behavior and ensuring that these are communicated effectively to visitors upon their arrival can help in preserving the cultural integrity and social harmony of Bali.
It's important to remember that such issues are not exclusive to any nationality, and a collective effort is needed to ensure that all visitors respect and adhere to the local customs and laws.
This has led to environmental degradation and the loss of traditional Balinese culture. The rapid growth in tourism has spurred unchecked construction of hotels, resorts, and other facilities, often at the expense of natural habitats and agricultural land.
This overdevelopment not only strains the island's resources but also threatens the unique cultural identity that makes Bali so special. To address this, there needs to be a more sustainable approach to development, one that balances economic growth with environmental protection and cultural preservation.
Implementing stricter zoning laws and building regulations can help control the rate of development. Encouraging eco-friendly and culturally sensitive projects can also ensure that growth is in harmony with Bali's natural and cultural heritage.
It's essential for both the government and private sector to collaborate in promoting sustainable development practices that safeguard Bali's environment and cultural legacy for future generations.
Road Safety Concerns
In Denpasar, the capital of Bali, a significant percentage of road accidents involve motorbikes. In 2020 alone, 405 people died from motor vehicle accidents on the island. Enhancing road safety measures, promoting the use of helmets, and improving driver education can be instrumental in reducing these numbers.
Bali is currently facing a severe water crisis, which threatens local culture and UNESCO sites. This includes the drying up of a majority of the island's rivers and a significant drop in water levels in key reservoirs like Lake Buyan. The crisis has also led to saltwater intrusion along the south coast【8†source】【10†source】. Addressing this issue requires implementing water conservation practices, efficient irrigation methods, and sustainable water management strategies.
Bali has a significant rubbish problem, with more than 40 tonnes of trash collected over a six-week period by a local NGO. The accumulation of waste is a major environmental concern. Improving waste management systems, promoting recycling, and reducing single-use plastics can help mitigate this issue.
Environmental Initiatives for Tourism
With Bali being a top tourist destination, environmental sustainability is key to its attractiveness and competitiveness. There's a need for green projects to reduce pollution caused by transportation, hotels, and restaurants, which contribute to air and water pollution. Initiatives could include promoting ecotourism, implementing sustainable practices in hospitality, and encouraging tourists to participate in environmentally friendly activities.
Improving Bali in 2024 requires a multi-faceted approach, focusing on road safety, water conservation, waste management, and environmental sustainability in tourism. These efforts not only enhance the living conditions for residents but also ensure that Bali remains a beautiful and sustainable destination for visitors.


Take the 2-minute tour ×
I have a unicode file that contains Chinese characters. I have a local and a remote copy of it.
When I use less on the local file the characters are shown properly:
However, when I ssh to the remote machine and look at the remote version of the same file the characters are just shown like this instead:
How can I properly view the remote unicode file (when connected via ssh)?
(I'm using the standard terminal application on Mac OS.)
share|improve this question
1 Answer 1
up vote 2 down vote accepted
Does the file display correctly if you cat it (or used head to shorten the output)?
I think the key to making less display the file properly lies in setting LANG or LC_ALL properly. On your local system and the remote system compare the values of those variables and see if they are different and whether changing the remote one to match makes a difference.
From the less man page (Note the last sentence):
 If neither LESSCHARSET nor LESSCHARDEF is set, but any of the strings
 "UTF-8", "UTF8", "utf-8" or "utf8" is found in the LC_ALL, LC_TYPE or
 LANG environment variables, then the default character set is utf-8.
 If that string is not found, but your system supports the setlocale
 interface, less will use setlocale to determine the character set.
 setlocale is controlled by setting the LANG or LC_CTYPE environment
 Finally, if the setlocale interface is also not available, the default
 character set is latin1.
 Control and binary characters are displayed in standout (reverse
 video). Each such character is displayed in caret notation if possible
 (e.g. ^A for control-A). Caret notation is used only if inverting the
 0100 bit results in a normal printable character. Otherwise, the char‐
 acter is displayed as a hex number in angle brackets.
share|improve this answer
Thanks! cat worked fine. And less works now after I set LC_ALL=en_US.UTF-8. – user9474 Nov 21 '09 at 0:25
Your Answer


text:
Jahn-Teller distortions in the electronically excited states of sym-triazine
Electronic structure of the low-lying excited states of sym-triazine is analyzed. Excitation energies are computed at the equilibrium ground state geometry and at the geometry of the cation. Full geometry optimizations of the selected excited states were performed, and the magnitude of the Jahn-Teller distortions in these states was quantified. Analysis of the electronic structure of these states offers a simple recipe for predicting the symmetry of th equilibrium geometries by a single point calculation of the vertical excitations. Whereas the states derived from excitations between a degenerate pair and a non-degenerate orbital form a familiar two-state conical intersection and are always distorted by virtue of the Jahn-Teller theorem, the states derived from the excitations between two pairs of degenerate orbitals form more complicated glancing-like manifold characterized by negligible Jahn-Teller linear terms. Our analysis shows that regardless of the degeneracy pattern in these four-state manifolds, the top two states are always nearly-symmetric. Particular shape of the potential energy surfaces in a glancing intersection depends on the relative ordering of the states within the manifold, and different topologies of both types of intersections around D3h geometry are discussed. Predicted symmetry of the excited states is compared to the optimized structures of the selected sym-triazine electronic states.


What is a School of Living Traditions?
A School of Living Traditions (SLT) is one where a living master/culture bearer or culture specialist teaches skills and techniques of doing a traditional art or craft. The mode of teaching is usually non-formal, oral and with practical demonstrations. The site maybe the house of the living master, a community social hall, or a center constructed for the purpose.
Basiao, Basey SLT on Tikog Weavig (PMED)
Who teaches at SLTs?
It is the culture bearer or master or specialist. This term refers to the individual who is recognized to possess the skills and techniques in doing a particular traditional art or craft. He shall be responsible in teaching his craft to a group of learners and shall ensure that his/her students learn the craft.
blaan slt
Blaan SLT on Blaan Traditional Attire (PMED)
Who are the students at SLTs?
It is limited to the young people from the same ethno-linguistic community.The establishment of Schools of Living Traditions (SLTs) is in response to UNESCO's call for the preservation of cultural heritage by preserving it in a living form, ensuring its transmission to the next generations (the other approach being the recording of it in a tangible form and conserving it in archives). While there are various facets of cultural heritage that can be transmitted to the next generations, this program would like to specifically focus on the transmission of indigenous skills and techniques to the young. It aims to encourage culture specialists/masters to continue with their own work, develop and expand the frontiers of that work, and train younger people to take their place in the future.
The program for the establishment of SLTs is also anchored on the mandate of NCCA to:
(1) conserve and promote the nation's historical and cultural heritage by encouraging and supporting the study, recognition and preservation of endangered human cultural resources such as weavers, chanters, dancers and other craftsmen, as well as the conservation and development of such artistic, linguistic and occupational skills that are threatened with extinction; and
(2) preserve and integrate traditional culture and its various creative expressions as a dynamic part of the national cultural mainstream by helping set up or encourage, monitor and subsidize companion systems at the regional, provincial and local levels, intended to develop traditional cultures such as arts/crafts centers, preferably in community settings apart from the usual museum settings, where exponents of living arts and crafts can practice and teach their art and enrich contemporary designs.Specifically, the program aims to identify aspects/components of traditional culture and art considered to be important to a cultural community that should be imparted to the young so that these aspects can be perpetuated.
Schools of Living Tradition Guidelines ׀ List of Schools of Living Traditions
Northern Cultural Communities
Central Cultural Communities
Southern Cultural Communities
Watch more videos in our YouTube Channel


text:
Russian Phenakite is paricularly powerful and 'buzzy', with a strong directional energy (Heaven - Earth). The effect is transformational, but can be quite uncomfortable to use.
Alternative Names: Alt. Spelling, Phenacite
Origin: notably Brazil, Burma, Russia, Madagascar and U.S.A.
Mineral Species: Phenakite
Mineral Group: Silicates
Chemical Formula: Be2SiO4
Crystal System: Trigonal
Colour: Usually colourless to white
Typical Appearance: Usually massive crystalline aggregates, however individual crystals are notable from Burma, Brazil, Madagascar and U.S.A.
Chakra Alignment: Crown and Upper Crown
Explore collections of crystal bracelets here.