text:
Q: systemd: start service at boot time after network is really up (for WoL purpose) I have a computer at work which I sometimes wakeup from home in order to access it but when boots and gets another IP address from our DHCP server, how can I access it?
The situation and my "workflow" is as follows:

*

*From my home PC I connect to the office's VPN

*ssh to a dedicated server in office's LAN (it has a fixed IP address)

*on that server I call a script that broadcasts a WoL packet with my office PC's MAC address

*my office PC starts up (it really does, for sure!)

Now in theory I'd be able to SSH to my office PC if only I'd knew its IP address.
Sometimes it gets the same, sometimes it changes.
To circumvent this I had the following idea:

*

*after booting my office PC does an SSH to the office server and writes its own IP address into some text file on the server

*I examine that file on the server (which I can connect to because of its fixed IP), find the IP address of my office PC, and can then SSH from my home PC to my office PC

All computers run Linux; Ubuntu 14.04 at home, SLES on the office server, OpenSUSE 13.1 on my office PC. This is all not a problem.
For this all to work I simply need a script on my office PC that runs at boot time when the network is up and running.
My script (publish_ip.sh) is like follows:
# get own IP address:
ip=$(ip addr show | awk '$1=="inet" && $2 !~ /127\.0\.0\.1/ { split($2, a, "/"); print a[1]}');

# SSH to the office server (10.64.5.84) and write own IP address to a file there:
ssh -x -e none 10.64.5.84 "echo $(date) $ip >> office_pc_address.txt"

To run this script at boot time I created a systemd service file, publish-ip.service, for my office PC:
[Unit]
Description=publishes own IP address
Wants=network.target
After=network.target

[Service]
Type=oneshot
ExecStartPre=/usr/bin/sleep 30
ExecStart=/home/perldog/bin/publish_ip.sh
User=perldog

[Install]
WantedBy=multi-user.target

But this is what I always get on my office PC:
linux-tz7m:/usr/lib/systemd/system # systemctl status publish-ip.service
publish-ip.service - publishes own IP address
   Loaded: loaded (/usr/lib/systemd/system/publish-ip.service; enabled)
   Active: failed (Result: exit-code) since Mon 2016-02-29 12:17:34 CET; 4 days ago
  Process: 1688 ExecStart=/home/perldog/bin/publish_ip.sh (code=exited, status=255)
  Process: 1016 ExecStartPre=/usr/bin/sleep 30 (code=exited, status=0/SUCCESS)
 Main PID: 1688 (code=exited, status=255)

Feb 29 12:17:34 linux-tz7m publish_ip.sh[1688]: ssh: connect to host 10.64.5.84 port 22: Network is unreachable

Obviously my service starts and also calls my script but the SSH command in that script fails with Network is unreachable.
I tried everything in my service file so that it runs only after the network is up, but I don't get it. I tried Wants=network.target,
After=network.target, WantedBy=multi-user.target, and even inserted an ExecStartPre=/usr/bin/sleep 30. Nothing worked.
I always get Network is unreachable when my script is called and tries to SSH to the office server.
Question: What settings are required in my service file so that it runs only after the office server is reachable with SSH?
Note: When I'm at office and my office PC is up-and-running, both my script and the service work perfectly, i.e. systemctl start publish-ip.service
works without any errors.

A: I tried all these targets, and they all were reached before DHCP got an IP address. Go figure:

*

*network-online.target

*remote-fs.target

*nfs-client.target

*dbus.service
What did work was enabling these two:
systemctl enable systemd-networkd.service systemd-networkd-wait-online.service

And then setting
After=systemd-networkd-wait-online.service
Wants=systemd-networkd-wait-online.service

Now it got started after DHCP got an IP address. (A mount point in my case, but could have been your service too)
(On debian9/stretch)

A: Not a full solution, but I set up an SSH tunnel once the computer boots; it restarts every 5 seconds to prevent getting killed for spamming while the network is still down; you could use something like this paired with your WOL, if you can use the fixed IP system as a bastion host:
[Unit]
Description=Keep open a reverse tunnel to my home server
After=network.target

[Service]
ExecStart=/usr/bin/ssh -NT hometunnel
RestartSec=5
Restart=always

[Install]
WantedBy=multi-user.target

Relevant part of root's .ssh/config:
Host                    hometunnel
HostName                <redacted>
IdentityFile    /root/.ssh/<redacted>
User                    <redacted>
RemoteForward   <redacted> localhost:22
ExitOnForwardFailure yes
ServerAliveInterval 60
ServerAliveCountMax 5

A: You can delay the starting of your job by adding a ping loop as an ExecStartPre script:
[Service]
   ExecStartPre=/bin/sh -c 'until ping -c1 google.com; do sleep 1; done;'

Found here

A: There used to be a tool called arpwatch which was keeping a log of all networked devices' IP addresses and MAC addresses, so you could simply grep for your computer's MAC and get the IP.
There's also a tool called arping, you can grep through the output for the MAC address.
Another option would be to either keep a random port open on your computer and scan the whole network with nmap for that specific port, or nmap the whole network for hosts that are up and grep for your MAC address...
nmap -sP 192.168.1.0/24

redpajama_set_name: RedPajamaStackExchange


text:
Asia Pacific Journal Of Marketing & Management Review
I-Scholar
Home > Vol 2, No 12 (2013) >	Jerath
Vol 2, No 12 (2013)
Open Access Subscription Access
Study of Relation between Brand Attitude and Unrealistic Contents in Indian Television Advertisement
Sanjay Jerath 1, Mrinalini Pandey 2
1 Department of Management Studies, J D College of Engineering and Management, Nagpur, India
2 Department of Management Studies, Indian School of Mines, Dhanbad, India
Subscribe/Renew Journal
Online INR.2300 Print+Online INR.0 Print Only INR.0
This research paper contributes in offering insights in to the effects on branding with relation to the Television Advertisement having Non realistic contents in them. For this a structured questionnaire was completed with a sample of 245 people mainly from Mumbai region after showing them the real advertisements which are predominantly having non realistic contents. Two major factors that are observed are entertainment and irritation. The study will be helpful to companies in deciding whether non realistic contents in the advertisement go well with the brand attitude or not.
Advertising, Branding, Non Realistic Contents, Irritation, Entertainment
Aaker, D.A and Bruzzone, D.E. (1985) Causes of irritation in advertising. Journal of Marketing 49(2):pp47-57.
Ackerman, M., T. Darrel and D. Weitzner (2001). Privacy in Context. Human-Computer Interaction, 16 pp167 – 176.
Allen, C.T., Machleit, K. and Marine, S. (1988) on assessing the advertising via Izard?s differential emotions scale. Advances in Consumer Research 15: pp226-231.
Balasubramanian, S.K. (1994) beyond advertising and publicity: Hybrid messages and public policy issues. Journal of Advertising 23(4): pp29-46
Beatty, S. E., L. R. Kahle, P. Homer and M. Shekar (1985). Alternative Measurement Approaches to Consumer Values: The List of Values and the Rokeach Value Survey. Psychology and Marketing, 2(3), pp181 – 200
Clancey, M. (1994) The television audience examined. Journal of Advertising Research 39(5): pp27-27
Ducoffe, R. H. (1996). Advertising Value and Advertising on the Web. Journal of Advertising Research, 36(September/October), pp21 - 36.
.Ducoffe, R. H. (1995). How Consumers Assess the Value of Advertising. Journal of Current Issues and Research in Advertising, 17(1 (Spring 1995)), pp1 - 18.
Goldsmith, R. E., B. A. Lafferty and S. J. Newell (2000). The impact of corporate credibility and celebrity credibility on consumer reaction to advertisements and brands. Journal of Advertising, 29(3), pp43-54.
Green, N., R. H. R. Harper, G. Murtagh and G. Cooper (2001). Configuring the Mobile User: Sociological and Industry Views. Personal and Ubiquitous Computing, 5 pp146 – 156.
Greenwald, A. G. & Leavitt, C. 1984, "Audience Involvement in Advertising: Four Levels", Journal of Consumer Research, vol. 11, no. 1, pp. 581-592.
Hoffman, D. L. and T. Novak, P. (1996). Marketing in Hypermedia Computer-Mediated Environments: Conceptual Foundations. Journal of Marketing, 60(July 1996), pp50 - 68.
Holbrook, Morris B. and Donald R. Lehmann (1980) "Form versus Content in Predicting Starch Scores, "Journal of Advertising Research, 20, August, pp53-62.
Katterbach, W. (2002). Die SMS-Verkäufer. Impulse, February 1st, 2002(76).
.Kent, R. and H. Brandal (2003). Improving email response in a permission marketing context. International Journal of Market Research, 45(4), pp489-503
Li, M.H., Edwards, S. and Lee, J.H. (2002) Measuring the intrusiveness of advertisements: Scale development and validation. Journal of Advertising 31(2): pp37-47.
Mackenzie, S. B. and R. L. Lutz (1989). An Empirical Examination of the Structural Antecedents of Attitude toward the Ad in an Advertising Pretesting Context. Journal of Marketing, 53(April 1998), pp48 - 65
Murry, J., Lastovicka, J. L., & Singh, S. N. 1992, "Feeling and Liking Responses to Television Programs: An Examination of Two Explanations for Media-Context Effects", Journal of Consumer Research, vol. 18, no. 4, pp. 441-451.
Olsen, G. Douglas (1995), "Creating the Contrast: The Influence of Silence and Background Music on Recall and Attribute Importance," Journal of Advertising, 24 (winter), pp29-44.
Park, C. & Thorson, E. 1990, "Influences on Emotional Response to Commercials of Different Executional Styles," in Emotion in Advertising: Theoretical and Practical Explorations, S. Agres, J. A. Edell, & T. M. Dubitsky, eds., Quorum Books, Westport, CT.
Russell, C.A. (2002) Investigating the effectiveness of product placements in television shows: The role of modality and plot connection congruence on brand memory and attitude. Journal of Consumer Research 29(3):pp306-318.|
Shavitt, S., P. Lowrey and J. Haefner (1998). Public Attitudes towards Advertising: More Favourable Than You Might Think. Journal of Advertising Research, 38(4), pp7 - 22. 23. Vaughn, R. 1980, "How Advertising Works: A Planning Model", Journal of Advertising Research, vol. 20, no. 5, pp. 27-33. 24. Wang, C., Zhang, P., Choi, R. and DiEredita, M (2002) Understanding consumer?s attitudes toward advertising. Paper presented at 8th Americans Conference on Information Systems, Dallas, and accessed 13 July 2009
Abstract Views: 510
PDF Views: 1
Abstract Views: 510 | PDF Views: 1
Sanjay Jerath
Department of Management Studies, J D College of Engineering and Management, Nagpur, India
Mrinalini Pandey
Department of Management Studies, Indian School of Mines, Dhanbad, India
Copyright © Informatics Publishing Limited. Terms & Conditions | Privacy Policy | Enquiry | 35.172.195.82

redpajama_set_name: RedPajamaCommonCrawl


I had decided that I wanted to be at home for Thanksgiving. But it's a recipe that always seems daunting.
I'm standing in front of the pantry in the kitchen and counting cans of green beans and black olives. How many more will I need of each?
The food is the easy part of Thanksgiving. The big commitment is cleaning the house —company-ready cleaning, not everyday cleaning.
3 heaping cups of unbending commitments.
My son Sawyer was juggling two productions at the same time. I had too much to do at work to take time off.
This shouldn't be that complicated. It's just a meal.
1 large bottle of wine.
10 seats (four dining chairs, plus two folding, one wicker, one swivel, and the piano bench).
Sawyer can set up the two tables, one dragged in from the shed, set end-to-end down the middle of the living room.
1 mom, wrapped warmly and kept overnight.
My mom will rise early on Wednesday, as she does at Christmas, to prep the turkey for Thanksgiving.
Add friends offering side dishes.
1 package Brown N Serve rolls.
2 pies, 1 pumpkin, 1 French silk.
Maybe this meal actually will come together, if I keep to the recipe.
1 large-screen TV tuned to football game.
1 close eye on dog circling the turkey on the countertop.
1 cup white wine, add to hostess just before guests arrive.
Blend whipping cream for pumpkin pie. Peel Mom off ceiling. Pry teenager away from iPad.
1 glossy magazine with feature on "The Ultimate Thanksgiving" — drop in recycle bin.
1 ton of high expectations, chopped in half.
Recitation of the things we're grateful for. Family. Friends. Good health.


text:
Most – główna stacja kolejowa w Moście, w kraju usteckim, w Czechach. Jest ważnym węzłem kolejowym. Znajduje się na wysokości 225 m n.p.m.

Jest zarządzana przez Správę železnic. Na stacji znajdują się kasy biletowe, na których istnieje możliwość zakupu biletów na wszystkie pociągi w tym międzynarodowe oraz rezerwacji miejsc.

Linie kolejowe
 113 Lovosice - Most
 123 Most - Žatec západ
 126 Most - Louny - Rakovník
 130 Ústí nad Labem - Chomutov
 135 Most - Moldava v Krušných horách

Przypisy

Linki zewnętrzne
 Rozkład jazdy ze stacji

Stacje i przystanki kolejowe w kraju usteckim
Transport w Moście (Czechy)

redpajama_set_name: RedPajamaWikipedia


text:
Photos Under Deep Sea
It is a long established fact that a reader will be distracted by the
readable content of a page when looking at its layout. The point
of using Lorem Ipsum is that it has a more normal distribution
of letters, as opposed to using 'Content here, content here',
making it look like readable English.
Ready to Start Diving
Suspendisse justo neque, cursus in consequat in, faucibus et odio. Donec varius accumsanorci, at tristique lectus rhoncus quis.
Our Pilots
Submarine Pilots
Karl Stanley
Karl Stanley has spent over three-quarters of his life pursuing his desire to explore the planet's "final frontier". He has designed and built two deep-diving submersibles which he has piloted in three different countries. At the age of 24, he began his career taking expeditions down to 700 feet off Roatan, Honduras.
Half Moon Bay, Roatan, Honduras
Roatan lies about 40 miles (65 kilometers) off the northern coast of Honduras. Measuring approximately 37 miles (60 kilometers) from east to west and less than 4 miles (7 kilometers) across at its widest point, Roatan is the largest of the three main islands that, along with Guanaja and Utila, comprise the majority of Las Islas de La Bahia (The Bay Islands). These islands are joined by three smaller islands to the east (Barbareta, Morat, and Helene) and the sixty-five tiny keys of Cayos Cochinos (Hog Islands) to the south.
The islands rest atop the underwater Bonacca Ridge, a mountainous culmination of eons of tectonic plate movement stemming from the Cayman Trench to the north. From its highest point near 270m/900ft elevation to the white-sand shores at sea level, the entire island rests atop an exposed ancient coral reef. The Cayman Trench is 25,200 feet (7680 meters) deep at its center; in comparison, the Grand Canyon is less than 6,000 feet (1800 meters) deep. Roatan's fringing coral reef system, which extends directly from the island's shoreline, forms a near-vertical wall for the first 2000 feet (610 meters) down. If the deep water were not so close to shore, the submersible would need a surface support ship for transportation and the operating costs would be prohibitive.
Typical daytime temperatures hover in the mid-80's °F (27-30 °C) while nighttime temperatures stay in the upper 60's °F (19-22 °C). Most of the year is spent during the dry season where brief refreshing tropical showers periodically interrupt otherwise sunny skies and crystal-clear waters. Roatan's rainy season extends from mid-November to early February. The weather is more finicky during this time of year: rain and wind can persist for days only to suddenly give way to weeks of pristine sunny conditions.
Coxen Hole, the municipal center and most densely populated town in Roatan, is your most likely point of ingress to the island, as it is home to the airport, cruise ship dock, and ferry dock. French Harbor is the island's main center of commerce, though historical Oak Ridge supports a bulk of the commercial fishing industry. Punta Gorda, Paya Bay, and Santa Helena to the east maintain much of their unique cultural heritage. On the opposite end of Roatan, Sandy Bay, West End and West Bay form the island's tourist hub.


Pittsburgh Arts & Lectures is an organization which has the mission to connect celebrated authors with the community, elevate civic discourse, and inspire creativity and a passion for the literary arts. Most of their events take place Carnegie Museums of Pittsburgh and Carnegie Library of Pittsburgh.
Challenge: Design advertising materials for Five Evenings Event which hosts various authors at different times of the year in Pittsburgh area.


text:
Save Cover Preview for Walden Warming
Walden Warming
Climate Change Comes to Thoreau's Woods
Richard B. Primack
Buy this book: Walden Warming
Request an exam Copy for Walden Warming
Find this book in a library: Walden Warming
Rights and Permissions for Walden Warming
In his meticulous notes on the natural history of Concord, Massachusetts, Henry David Thoreau records the first open flowers of highbush blueberry on May 11, 1853. If he were to look for the first blueberry flowers in Concord today, mid-May would be too late. In the 160 years since Thoreau's writings, warming temperatures have pushed blueberry flowering three weeks earlier, and in 2012, following a winter and spring of record-breaking warmth, blueberries began flowering on April 1—six weeks earlier than in Thoreau's time. The climate around Thoreau's beloved Walden Pond is changing, with visible ecological consequences.
In Walden Warming, Richard B. Primack uses Thoreau and Walden, icons of the conservation movement, to track the effects of a warming climate on Concord's plants and animals. Under the attentive eyes of Primack, the notes that Thoreau made years ago are transformed from charming observations into scientific data sets. Primack finds that many wildflower species that Thoreau observed—including familiar groups such as irises, asters, and lilies—have declined in abundance or have disappeared from Concord. Primack also describes how warming temperatures have altered other aspects of Thoreau's Concord, from the dates when ice departs from Walden Pond in late winter, to the arrival of birds in the spring, to the populations of fish, salamanders, and butterflies that live in the woodlands, river meadows, and ponds.
Primack demonstrates that climate change is already here, and it is affecting not just Walden Pond but many other places in Concord and the surrounding region. Although we need to continue pressuring our political leaders to take action, Primack urges us each to heed the advice Thoreau offers in Walden: to "live simply and wisely." In the process, we can each minimize our own contributions to our warming climate.
Read Moreabout Walden Warming Read Lessabout Walden Warming
264 pages | 15 halftones | 6 x 9 | © 2014
Biological Sciences: Conservation, Ecology, Natural History
Earth Sciences: Environment
"Determined to help the public understand global warming, Primack decided to search for evidence of climate change in Concord, Massachusetts, home of Walden Pond, made famous by pioneering environmentalist Henry David Thoreau. Primack's plan was to compare field notes of the past with new information about the same plants in the same places, but he despaired of finding reliable old records until he learned about Thoreau's unpublished, little-known tables precisely documenting the annual flowering dates for more than 300 plant species. Primack also struck gold in the form of invaluable nature journals kept by modern-day citizen scientists. He now tells the deeply instructive story of the challenges he and his dedicated graduate students faced during the past decade as they identified the many plants that have disappeared since Thoreau's time and those which "are flowering earlier in successive years" as spring temperatures rise. Primack shares striking tales from the field and elucidates from an unnervingly close-to-home perspective the dynamics and impact of climate change on plants, birds, and myriad other species, including us."
Donna Seaman | Booklist
"This book is more than a clarion testament to the real and present effects of climate change. It is an exhortation to become more engaged in the natural world whether through citizen science or observation, and, in so doing, recognize and limit our own impacts on the earth. A constant presence throughout this book, Thoreau would be pleased to read this volume, which weaves together science, nature, ethics, and human action as part of a single whole."
"Primack's book brings the issue of climate change down to earth in a focused approach without hard science; recommended to students of environmental studies as well as to general readers active in the study of the subject."
Susan E. Brazer | Library Journal
"Each chapter of this book documents alarming change: the flowering of the pink lady's slipper orchid has begun three weeks earlier; wild apple blossoms have advanced by two to four weeks; wood sorrel by six weeks. . . . [Walden Warming] show[s] compellingly how a place and its ecosystems can alter dramatically in the face of climate change."
Jules Pretty, University of Essex | Times Higher Education Supplement
"The book tells the story of Primack's struggle to replicate Thoreau and find changes in flowering times, but soon broadens into a hymn to citizen science. Primack finds many others who are not conventional scientists but keep careful records of myriad things, from the times that migratory birds arrive to the date butterflies emerge and ice melts on ponds. It is these extraordinary people who make the book a rich, rewarding read. And there is also the inspiring message that anyone with a keen eye for nature can make a difference, with an afterword on how to become a citizen scientist."
Alun Anderson | New Scientist
"Primack's story is worth telling, and Primack is a worthy storyteller. . . . Primack clearly demonstrates the value of several non-traditional forms of historical observations for documenting change, including personal journals, butterfly club observations, and fishing lodge records. Perhaps most importantly, Primack clearly demonstrates that our environment is changing rapidly, and this is undoubtedly due to anthropogenic climate change."
Theresa M. Crimmins, University of Arizona | Ecology
"Primack's elegant and eloquent scientific memoir shows how today's science is advancing thanks to Henry Thoreau's mid-nineteenth-century observations as recorded in his journal and in his almost completely unknown because unpublished charts containing years and years worth of data on first flowering, bird arrival times, and much else happening in Concord's natural world. Primack's book is important in three ways: it is a report on what global warming has already done to a much-loved bit of American space—Walden Pond; it is a detailed warning about what we are now facing; and it is a stirring call to arms, especially to young Americans and students about how they can help. Emerson told Thoreau to keep a journal. Primack is urging people, especially young people, to keep Thoreauvian journals, not for personal reasons, but to advance our knowledge of what happens and when in the natural world we all share. This book is a grand gift, a bracing and appealing take on a difficult and complex problem. I wish I had read it when I was nineteen."
Robert J. Richardson Jr., author of Henry Thoreau: A Life of the Mind
"This is an important book that should be required reading for everyone who cares about the future of our planet, and especially for those who remain skeptical about the threats of climate change. What better place to chronicle the effects of global warming than in the cradle of the American environmental movement—Thoreau's Walden Woods."
"Thoreau, in Walden, proposed a 'realometer' to filter out prejudice and delusion. This eloquent new book fills that role for us, reminding us that global warming is not an abstract future proposition but a very profound current reality."
Bill McKibben, author of Oil and Honey: The Making of an Unlikely Activist
1. Borneo to Boston
2. A Hard Rain
3. Thoreau, Scientist
4. Phantom Plants
5. Wild Apples and Other Missing Flowers
6. The Strife in Loosestrife
7. The Message of the Birds
8. Birds in the Mist (Net)
9. Bees and Butterflies
10. From Insects to Fish to People
11. Clouds of Mosquitoes
12. The Frog Chorus
13. Running in the Sun and Rain
14. A New Earth
Afterword: Citizen Science
Append: Species Mentioned
Read Moreabout table of contents Read Lessabout table of contents
Costa Rican Natural History
Daniel H. Janzen
Costa Rican Ecosystems
Maarten Kappelle
Rob Cowen
History Within
Marianne Sommer


text:
Metal Gear Rising: Revengeance
More fun than a barrel of cyborgs
January 15th, 2014 by Christopher Coke
reviewed on PC
To say that Metal Gear Rising: Revengeance is over-the-top is an understatement. Having missed out on last year's console release, I went into the game only knowing that it was a brawler based in the Metal Gear Solid mythos. I had no idea what I was getting into. This is a game where cyborg ninjas slice their enemies into slivers with electrified katanas, sometimes with their feet. This is a game where three-armed eyeballs and chainsaw-tailed attack dogs jump from the shadows to tear at you. And if that's not enough, most of this happens within the first half hour.
Flavor for the Fare
If you've never played a Metal Gear game before, fear not. Revengeance is set within the Metal Gear universe and features a number of callbacks, but, in general, it is flavor for the fare. There is a story, as crazy and shifting and nonsensical as it may be, but newcomers to the series can easily slip right in. Unlike many games, having a crazy, shifting, nonsensical story really doesn't do Revengeance any disservice. This is a game that revels in its outrageousness. The lunacies of its futurist setting, (e.g. an anti-terrorist policy that seems to amount to "hack the bad guys into pieces" and militarized robots the size of skyscrapers) actual serve the gameplay by elevating the possibilities to new heights.
There is some plot here: a terrorist scheme, private military corps monetizing war, Raiden's quest to avenge the African prime minister. None of these things feel like they are meant to be taken seriously and that is just as well. Even before your character, Raiden, looks at the bloody stump of his recently severed arm and says in his growly, more annoyed than pained voice, "not again," it is already clear what kind of game this is. The story is justification for the excellently tuned madness that is the game's outlandish encounters. Before long, caring about the story fades before actually experiencing it, making the pre-rendered cutscenes feel more interruptions than meaningful exposition.
Electrified Katanas Are Only the Beginning…
But again, that is no problem for a game like Revengeance. The meat of Platinum Game's creation lies in the fluidity of its combat. The racing to and fro, dodging and parrying, strategically choosing which targets need your attention first, and dying when you choose wrong. The combat experience of Revengeance is already the high-water mark for action gaming in 2014 and, after plumbing its depths, I have serious doubts on whether anything else this year will top it.
The core of Revengeance's seriously satisfying nature lies in its defensiveness as much as the sheer fun of slicing enemies into dozens of pieces. This is not a game to be button-mashed through. Enemies hit hard and team up, forcing you to dodge and parry. Some encounters can be stealthed through for extra points but where is the fun in that? Revengeance has the great quality of allowing you to feel like you are winning against all odds. This trait comes at the frustrating cost of repeated death while learning the intricacies of combat, however.
Raiden has a number of moves which can be easily chained together using a mix of heavy and light attacks, as well as a secondary weapon. These can be expanded and upgraded over time, of course, and each blow carries a nice sense of impact. The juxtaposition of Raiden's light-as-air movement and superhuman slices also combine nicely to, as Muhammed Ali began, float like a butterfly and sting like a razor-edged tractor trailer.
Excellent combat and incredibly creative encounters, truly challenging.
Passable story with clichéd characters, poorly implemented tutorial.
Stronghold: Warlords delayed
Multiplayer has found unexpected issues
Indiana Jones game in development
Collaboration with LucasFilm and Machine Games


text:
class AcdCallersController < ApplicationController
  def index
    @acd_callers = AcdCaller.all
  end

  def show
    @acd_caller = AcdCaller.find(params[:id])
  end

  def new
    @acd_caller = AcdCaller.new
  end

  def create
    @acd_caller = AcdCaller.new(params[:acd_caller])
    if @acd_caller.save
      redirect_to @acd_caller, :notice => t('acd_callers.controller.successfuly_created')
    else
      render :new
    end
  end

  def edit
    @acd_caller = AcdCaller.find(params[:id])
  end

  def update
    @acd_caller = AcdCaller.find(params[:id])
    if @acd_caller.update_attributes(params[:acd_caller])
      redirect_to @acd_caller, :notice  => t('acd_callers.controller.successfuly_updated')
    else
      render :edit
    end
  end

  def destroy
    @acd_caller = AcdCaller.find(params[:id])
    @acd_caller.destroy
    redirect_to acd_callers_url, :notice => t('acd_callers.controller.successfuly_destroyed')
  end
end

redpajama_set_name: RedPajamaGithub


The false panel that allows access to the boot, is often replaced to fit additional speakers, or speakers fitted to the panel itself. These are no longer available.
The antennae or Ariel is built into the windscreen, so any radio interference is likely to be the contact between the screen and radio connection.
Does it have the original Audio equipment? Usually this is replaced for something more modern, the first 200 cars were fitted with the Z1 Audio System, a re-badged Sony unit.
The boot filling with water is a common fault, the top cover or boot rubber gasket is damaged and letting in water. There is a line of sealant under the rear quarter panel which degrades over time, leaking into the boot. Unfortunately this is not visible nor accessible eternally.
The seat shells are prone to being scratched and can easily be repaired.
The doors take approximately 4/5 secs to open and 6/7 to close. Check all 4 doors buttons. Check for door scratches. As above, when closing the doors can move up too high, putting pressure on the rear quarter panel. Vertical scratches mean door alignment, horizontal scratches are side panel/dirt problem. Movement should be smooth and both take the same time to open or close. Ask when the door belts were last replaced. With a screwdriver you can see the condition of the belt through the brush if you look down the side with the door open, the brush is located to the left of the drivers door button with the door open.?
As described in the door section, scratches can be dirt down the side panel, the side panel warped or possibly door alignment.
Engine checks are no different to the standard E30 and therefore not covered in this guide.
The rear Exhaust is double skinned, so external signs of rust do not necessarily mean imminent failure, as it can last for several thousand miles before needing replacement. The CAT is unique to the Z1 and can also be subject to surface rust.
The original fisheye filament lighting system are extremely poor and will need upgrading if you drive at night with limited street lights, the inside glass gets cloudy and dirty restricting the beam pattern further and condensation builds up if the humidifier bag (small bag of beans hidden inside the unit) has lost its sparkle.
Check the instrument cowling, these get caught by hand Jewellery from the driver.
The kick panel as you climb into the car also takes a battering from boots, heels, trainers, big feet and clumsiness.
The plastic sidelight lens tends to get a buildup of condensation, as the rubber gasket hardens or in some cases goes missing. The indicator part of the lens discolours over time, turns dark brown and looks unsightly, these are hard to get hold of and in limited supply. The bulbs supplied are dual filament 5/21w bulbs.
The instrument lights tend to go out, usually around the window and heater control area, these can be replaced easily.
These can warp or bend if they have been sat on or if not installed correctly and can lead to door scratches.
Look beneath the mirrors, confirm the presence of a cap that covers the wiring, these are NLA.
Removing the panels and putting back on is not difficult, lining them up is. Check the rubber strips between panels are present, the panel `forks` (as described in panel removal) are inserted onto the rubber mounts. Check the panel clips that draw the panels together, are they missing?
Check no bits of the plastic are broken off, a common mistake is to try and remove them with a screwdriver. Rear Lights are costly to replace.
The rear screen is quite fragile, cloudiness can be improved with the BMW screen cleaner, scratched or cracked means a replacement, you can get this replaced without the expense of a new roof.
The original patterns are as described in the Seat section, Lemon with a patterned cloth seat and back support section. Red leather with Red cloth material, Light Grey with grey patterned material and Nubuck and Camouflage. Material will wear over time but hopefully undamaged or torn. The Nubuck will compact and adopt a waxy look and feel if not treated, the side supports can wear away to expose the sponge underneath, these are no longer available. The seat area is the biggest problem, suffering the worst wear, as the camouflage leather comes away from the foam base and adopts an unsightly wrinkly effect.
The weak point of the roof is around the `elbow`, where the frame folds. The canvas roof suffers most resulting in the material fraying and eventually a hole will appear. Usually a patch will suffice to prevent leaks, but the roof will need repaving at some point.
Another stress point is the rear quarter (rear wing), usually on the drivers side as it is the most used. Drop the hood and check the Torx bolt mounting point just above the door button, this has a tendency to crack as the door places a lot of stress on this area when being closed. To reduce the stress and risk of cracking, these bolts are loosened to allow wing movement.
Another unique item to the Z1 is the steering rack, it is not interchangeable with any other model. 23 years on they are showing signs of wear around the Universal Joint.
The T shaped original steering wheel is unique to the Z1.
Get the suspension checked professionally, any competent tester can confirm the life of your setup. The dampers are a limited supply item and unique to the Z1.
To identify an official UK released model, the Clocks will be in MPH and the Fuel Gauge will be in Gallons not Litres.
Open the bonnet and check along the wing mounting points for the Torx bolts, these tend to crack usually at the uppermost point and can split the wing in two if not repaired, the rubber washers also act as a shock absorber, are they worn or missing?
The 7 spoke 16inch alloys are unique to the Z1 and generally in good condition, tyres are 225/45/16.
As described in the bodywork section, to remove the side panel you must move the wheel arch liner out from under the side panel leading edge, the liner becomes brittle over time and attempting to bend them means they crack or break, unavoidable if you need to perform any maintenance work on the door or panels. Replacing the wheel arch liners is a time consuming job.


text:
Home > Environmental Courses and Certificate Programs > Discharge Prevention Program: Compliance in New Jersey
Discharge Prevention Program: Compliance in New Jersey
Is your facility required to prepare and submit DPCC and DCR plans? Learn how to prepare updates to current plans and ensure compliance with NJDEP rules.
Course Name: Discharge Prevention Program: Compliance in New Jersey
Course Code: EL0201CA23
Date of Most Recent Offering: October 12, 2022
Location: Rutgers EcoComplex, 1200 Florence Columbus Rd., Bordentown, NJ 08505 (Directions)
Multi Person Discount Fee: $TBD per person (Save when you sign up with a colleague!)
The NJ Department of Environmental Protection (NJDEP) oversees implementation of the Discharges of Petroleum and Other Hazardous Substances (DPHS) rules (N.J.A.C. 7:1E et seq.) that impact major facilities throughout the state. As part of these regulations, major facilities are required to prepare, submit, and update Discharge Prevention Containment and Countermeasure (DPCC) plans and Discharge Cleanup and Removal (DCR) plans with the NJDEP.
This workshop will provide guidance on preparing updates to current DPCC and DCR plans, steps to ensure compliance with the plans and NJDEP rules and a discussion of the federal Spill Prevention, Control and Countermeasure (SPCC) "sister" program, and how discharges will be addressed under the Remediation of Contaminated Sites Rule.
Overview of DPHS Rules and Related State/Federal Programs
Updates to DPCC and DCR Plans
Requirements for Discharge Notification, Response, and Reporting
Environmentally Sensitive Areas Protection Plan Updates
NJDEP Procedures for Annual Audits and Post-incident Inspections
Overview of Administrative Requirements for Remediation of Contaminated Sites and Regulation Impact on Discharge Prevention Rules
9:00 – 9:15 am Course Introduction & Overview Brent O'Dell, PE., BCEE, Wood
9:15 – 10:00 am Overview of the NJDEP Discharge Prevention Program Philip Polios, NJDEP
10:00 – 10:30 am SPCC, Inspections, and Qualified Facilities Brent O'Dell, PE, BCEE, Wood
10:30 – 10:45 am Break
10:45 – 11:15 am NJDEP Annual Audits & Facility Discharge Daniel Rodriguez, NJDEP
11:15 am – 12:00 pm Notification, Response & Reporting Requirements Charles Harman, Wood
12:00 – 1:00 pm Lunch
1:00 – 1:45 pm Lessons Learned from Court Decisions Related to Discharge Prevention Alexa Richman-La Londe, Esq., Riker Danzig
1:45 – 2:30 pm Emergency Response Brent O'Dell, PE, BCEE, Wood
2:30 – 2:45 pm Break
2:45 – 3:30 pm Administrative Requirements for Remediation of Contaminated Sites & Discharge Prevention Programs Randy Shuler, Ph.D., LSRP, Wood
3:30 – 4:00 pm Mapping and Alternative Information Gathering Techniques Will Lang, Wood
4:00 pm Adjourn
Individuals whose professional responsibilities include knowledge of DPHS rules and preparation of DPCC and DCR plans are encouraged to attend this course. Past participants have included:
Environmental Auditors
Environmental Health and Safety Professionals
Licensed Site Remediation Professionals (LSRP)
Regulatory Compliance Officers
Wetland Scientists
Brent O'Dell, P.E., BCEE
Our instructor Brent O'Dell brings 30+ years of experience in environmental consulting to the classroom. Throughout his career, he has served as certifying Engineer on hundreds on SPCC and DPCC plans throughout NJ, as well as NY, PA, and MD. He serves as Principal Engineer in Wood's Trenton, NJ office and specializes in environmental compliance and site remediation.
Additional Instructors
Charles R. Harman, P.W.S.
A Principal Ecologist and Regulatory Services Branch Manager at Wood Environment & Infrastructure Solutions, Inc., Charles Harman has 30 years of experience in the environmental consulting field. He specializes in natural resource related assessment and management activities, including ecological risk assessments, sediment evaluations, biological assessments, natural resource damage assessments, wetlands management, and ecological restorations. He has a Bachelor of Science degree in Wildlife Ecology from Texas A&M University and a Master's degree in Biology from Southwest Texas State University.
Will Lang
A Senior GIS Analyst and UAV Pilot at Wood Environment & Infrastructure Solutions, Inc., William Lang has 20 years of experience in Geographic Information Systems within the environmental consulting field. William specializes in geospatial data management, cartography, data collection, and data processing automation. William earned his Bachelor of Science in Geography, GIS from Appalachian State University, in North Carolina.
Philip Polios
Mr. Polios has a BS in Chemical Engineering from Rutgers University and has been employed with NJDEP since 1988. His responsibilities include reviewing discharge prevention and response plans for facilities storing hazardous substances above threshold quantities and coordinating the Bureau's efforts to implement NJ's security initiatives for the Chemical and Petroleum Sectors.
Alexa Richman-La Londe, Esq.
Alexa Richman-La Londe is a partner in Riker Danzig's Environmental Group. Alexa has developed extensive experience in complex regulatory and transactional matters as well as environmental litigation. She handles various types of litigation, including CERCLA and Spill Act matters. She also counsels clients on significant regulatory issues, including ISRA, site remediation, environmental permitting and compliance.
Alexa serves as Membership Co-Chair for the New Jersey Society of Women Environmental Professionals. In addition to her law degree, Alexa earned a master's degree in Environmental Law from Vermont Law School. Alexa has lectured and published articles on an array of environmental issues and on insurance coverage matters.
Daniel Rodriguez is an Environmental Engineer with the NJ Department of Environmental Protection. He has a BS in Civil/Environmental Engineering from Rutgers University and has been working within the Discharges of Petroleum and Other Hazardous Substances (DPHS) program for seven years.
Randy Shuler, Ph.D., LSRP
Bio coming soon!
Most useful aspect of the course: "Learning the legal background for DPHS rules and standings on certain topics, such as de minimis and reporting requirements."
"Good overview and clarification information regarding the regulations."
Most useful aspect of the course: "The sections that dealt directly with the DPCC/DCR rules and regulations."
The most recent offering of Discharge Prevention Program: Compliance in New Jersey was approved for the following credits from professional organizations. We will reapply for similar credits the next time the course runs, but we cannot guarantee credit approval for future offerings.
The Discharge Prevention Program: Compliance in New Jersey course is approved for 0.6 Rutgers CEUs, as well as the following credits from professional organizations.
NJ Certified Public Works Managers (CPWM): 3 Technical & 3 Government Contact Hours (Course #16123)
NJ Drinking Water and Wastewater Operators: 5.5 TCHs (Approval #01-051201-30)
NJ Licensed Site Remediation Professionals (LSRP): 5.5 Regulatory CECs (Course No. 2014-015)
This course is eligible toward PDHs for Pennsylvania Professional Geologists.
If you have any questions about Discharge Prevention Program: Compliance in New Jersey, please don't hesitate to reach out to us.
Flood Hazard Area Certificate Program
NJDEP Qualified Environmental Air Compliance Auditor Program
Introduction to Hazardous Waste Management


text:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

  <meta name=viewport content="width=800">
  <meta name="generator" content="HTML Tidy for Linux/x86 (vers 11 February 2007), see www.w3.org">

  <link rel="apple-touch-icon" sizes="57x57" href="favicon/apple-icon-57x57.png">
  <link rel="apple-touch-icon" sizes="60x60" href="favicon/apple-icon-60x60.png">
  <link rel="apple-touch-icon" sizes="72x72" href="favicon/apple-icon-72x72.png">
  <link rel="apple-touch-icon" sizes="76x76" href="favicon/apple-icon-76x76.png">
  <link rel="apple-touch-icon" sizes="114x114" href="favicon/apple-icon-114x114.png">
  <link rel="apple-touch-icon" sizes="120x120" href="favicon/apple-icon-120x120.png">
  <link rel="apple-touch-icon" sizes="144x144" href="favicon/apple-icon-144x144.png">
  <link rel="apple-touch-icon" sizes="152x152" href="favicon/apple-icon-152x152.png">
  <link rel="apple-touch-icon" sizes="180x180" href="favicon/apple-icon-180x180.png">
  <link rel="icon" type="image/png" sizes="192x192"  href="favicon/android-icon-192x192.png">
  <link rel="icon" type="image/png" sizes="32x32" href="favicon/favicon-32x32.png">
  <link rel="icon" type="image/png" sizes="96x96" href="favicon/favicon-96x96.png">
  <link rel="icon" type="image/png" sizes="16x16" href="favicon/favicon-16x16.png">
  <link rel="manifest" href="/manifest.json">
  <meta name="msapplication-TileColor" content="#ffffff">
  <meta name="msapplication-TileImage" content="favicon/ms-icon-144x144.png">
  <meta name="theme-color" content="#ffffff">
  <title>Riley F. Edmunds</title>
  <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
  <link href='http://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic' rel='stylesheet' type='text/css'>

          <name>Riley F. Edmunds</name>

 I am currently a Research Assistant in Dawn Song's Lab (part of BAIR) and a Machine Learning Consultant through my company Alinea.AI. I will complete my undergraduate in Computer Science at UC Berkeley in Spring of 2019. During that time, I built the research team at Machine Learning at Berkeley - a student organization of 80 members that conducts projects with industry partners, research with labs, and hosts numerous events on campus.

        I recently wrote a chapter on Adversarial Machine Learning in the recently-released "Artificial Intelligence Safety and Security".

          Email &nbsp/&nbsp
           GitHub &nbsp/&nbsp
           LinkedIn

          <heading>Publications</heading>

                <papertitle>Artificial Intelligence Safety and Security</papertitle>

                <papersubtitle>Chapter on Adversarial Machine Learning</papersubtitle>

              Phillip Kuznetsov,
              Riley F. Edmunds,
              Ted Xiao,
              Humza Iqbal,
              Raul Puri,
              Noah Golmant,
              Shannon Shih

              CRC Press 2018

            Book
            /
            Chapter

Chapter surveying the field of Adversarial Machine Learning with connections to AI Safety.

                <papertitle>Tensegrity Robot Locomotion under Limited Sensory Inputs via Deep Reinforcement Learning</papertitle>

              Jianlan Luo,
               Riley F. Edmunds,
              Franklin Rice,
              Alice M. Agonino

              International Conference on Robotics and Automation (ICRA), 2018

            PDF
            /
            Video

Work demonstrating that Tensegrity robots can learn locomotion policies even with severely limited sensory inputs using Mirror Descent Guided Policy Search (MDGPS).

                <papertitle>Transferability of Adversarial Attacks in Model-Agnostic Meta-Learning</papertitle>

              Riley F. Edmunds,
              Noah Golmant,
              Vinay Ramasesh,
              Phillip Kuznetsov,
              Piyush Patil,
              Raul Puri

              Deep Learning and Security Workshop (DLSW) in Singapore, 2017

            PDF
            /
            Slides

Work desmonstrating that in a Meta-Learning context, adversarial attacks transfer between networks trained on different classification tasks drawn from Omniglot and mini-ImageNet.

                <papertitle>Hierarchical Semi-Supervised Embeddings for Anomaly Detection</papertitle>

              Riley F. Edmunds,
              Efraim Feinstein

              Intuit I.A.T. 2017

            PDF

A novel semi-supervised autoencoder model for fraud detection in event-streams having unbalanced class sizes and concept drift. Filed patent application based on invention.

                <papertitle>Inclined Surface Locomotion Strategies for Spherical Tensegrity Robots</papertitle>

              Lee-Huang Chen,
              Brian Cera,
              Edward L. Zhu,
              Riley F. Edmunds,
              Franklin Rice,
              Antonia Bronars,
              Ellande Tang,
              Saunon R. Malekshahi,
              Osvaldo Romero,
              Adrian K. Agogino,
              Alice M. Agonino

              International Conference on Intelligent Robots and Systems (IROS), 2017

            PDF
            /
            Video

The first tensegrity robot to achieve reliable locomotion on inclined surfaces of up to 24 degrees, with two novel multi-cable actuation policies, suited for steep incline climbing and speed, respectively.

        <heading>Projects</heading>

                <papertitle>Machine Learning at Berkeley</papertitle>

VP of Research of UC Berkeley's first Machine Learning student organization from April 2017 to May 2018. Project manager August 2016 to Present.

                <papertitle>Complex-Valued Neural Networks</papertitle>

              Pat Virtue,
              Riley F. Edmunds,
              Vinay Ramasesh,
              Renee Sweeney,
              Stella Yu

            Github

We derive and implement novel complex-valued layer functions for CNNs, evaluating performance on frequency-domain problems including representation learning on MRI and classification of SAR data.

                <papertitle>Learning Transferability Metrics Across Tasks</papertitle>

              Riley F. Edmunds,
              Jianlan Luo*

            PDF

Work towards learning empirical transferability metrics between reinforcement learning tasks using autoencoder reconstruction errors and Model-Agnostic Meta-Learning.

                <papertitle>Survey of Neural Architecture Search</papertitle>

              Riley F. Edmunds

            PDF

A blog post on Neural Architecture Search's applications in Deep Learning, with an emphasis on crafting Domain Specific Languages to encode expressive yet tractable search spaces.

                <papertitle>Tutorial on Bayesian Optimization</papertitle>

              Riley F. Edmunds,
              Rahil Mathur

          PDF

 A tutorial on Bayesian Optimization and its applications in Deep Learning, with a focus on providing as much intuition behind the underlying theory as possible.

                <papertitle>VR Virtual Campanile</papertitle>

              Yulin Zheng,
              James Lin,
              Riley F. Edmunds,
              Kyle Provencher

            Video

Using the Unity game engine and the HTC Vive, we created a 3D modeled virtual version of the UC Berkeley Campanile along with an interactive carillon.

                <papertitle>Capsule - Travel the World through Photos</papertitle>

              Riley F. Edmunds,
              Connor Killion,
              Aparna Krishnan

            iOS App

Capsule connects the world through pictures. Travel to real world locations, pick up a capsule, and view images of everywhere else it's been. When you're done, travel somewhere else, take a picture, and leave it there for future explorers. Run up your score with frequent contributions, or use those points to add new capsules to the world. Happy travels!


text:
<?php

namespace Komtet\KassaSdk\v2;

class Order
{
    /**
     * @var int
     */
    private $orderId;

    /**
     * @var string
     */
    private $state;

    /**
     * @var bool
     */
    private $isPayToCourier = true;

    /**
     * @var string
     */
    private $description = '';

    /**
     * @var OrderPosition[]
     */
    private $items = [];

    /**
     * @var string
     */
    private $dateStart;

    /**
     * @var string
     */
    private $dateEnd;

    /**
     * @var string
     */
    private $callbackUrl;

    /**
     * @var int
     */
    private $courierId;

    /**
     * @var string
     */
    private $additionalCheckProps;

    /**
     * @var AdditionalUserProps
     */
    private $additionalUserProps;

    /**
     * @var OperatingCheckProps
     */
    private $operatingCheckProps;

    /**
     * @var SectoralCheckProps[]
     */
    private $sectoralCheckProps = [];

    /**
     * @var OrderBuyer
     */
    private $orderBuyer;

    /**
     * @var OrderCompany
     */
    private $orderCompany;

    /**
     * @var Payment
     */
    private $paymentType;

    /**
     * @var int|float
     */
    private $prepayment;

    /**
     * @param int $order_id A unique order id in a shop
     * @param string $state Order status
     * @param bool $is_pay_to_courier Payment status
     * @param int|float prepayment Prepayment
     * @param Payment $payment_type Payment type
     *
     * @return Order
     */
    public function __construct($order_id, $state=null, $is_pay_to_courier=true,
                                $prepayment = 0, $payment_type = Payment::TYPE_CARD)
    {
        $this->orderId = $order_id;
        $this->state = $state;
        $this->isPayToCourier = $is_pay_to_courier;
        $this->prepayment = $prepayment;
        $this->paymentType = $payment_type;
    }

    /**
     * @param string $phone phone of the recipient
     * @param string $address address of the recipient
     * @param string $name name of the recipient
     * @param string $inn inn of the recipient
     * @param string $email email of the recipient
     * @param array $coordinate Coordinate latitude/longitude
     *
     */
    public function setOrderBuyer(OrderBuyer $order_buyer)
    {
        $this->orderBuyer = $order_buyer;
    }

    /**
     * @param string $sno company Tax
     * @param string $paymentAddress company payment Address
     * @param string $placeAddress company place Address
     * @param string $inn company inn
     *
     */
    public function setCompany(OrderCompany $order_company)
    {
        $this->orderCompany = $order_company;
    }

    /**
     * @param string $date_start Initial order delivery time
     * @param string $date_end Final order delivery time
     *
     */
    public function setDeliveryTime($date_start, $date_end)
    {
        $this->dateStart = $date_start;
        $this->dateEnd = $date_end;
    }

    /**
     * @param string $description Order comment
     *
     */
    public function setDescription($description)
    {
        $this->description = $description;
    }

    /**
     * @param string $orderItemId Item identifier
     * @param string $name Item name
     * @param int|float $price Item price in the check
     * @param int|float $quantity Number of items
     * @param int|float $total Item total value
     * @param Vat $vat Tax rate
     * @param string $type Product type
     * @param Measure $measure measure
     * @param Agent $agent Agent
     * @param string $excise Excise tax
     * @param string $countryCode Country code
     * @param string $declarationNumber Number of customs declaration
     * @param string $userData Additional data of the payment object
     * @param boolean $isNeedMarkCode Product code
     * @param MarkQuantity $markQuantity Fractional quantity of marked goods
     * @param MarkCode $markCode Product code
     * @param SectoralItemProps $sectoralItemProps Industry requisite of payment object
     *
     */
    public function addPosition(OrderPosition $orderPosition)
    {
        array_push($this->items, $orderPosition);
    }

    /**
     * @param string $callback_url callback url for Order
     *
     */
    public function setCallbackUrl($callback_url)
    {
        $this->callbackUrl = $callback_url;
    }

    /**
     * @param int $courier_id ID courier
     *
     */
    public function setCourierId($courier_id)
    {
        $this->courierId = $courier_id;
    }

    /**
     * @param string $value
     *
     */
    public function setAdditionalCheckProps($value)
    {
        $this->additionalCheckProps = $value;
    }

    /**
     * @param AdditionalUserProps $additionalUserProps
     *
     */
    public function setAdditionalUserProps(AdditionalUserProps $additionalUserProps)
    {
        $this->additionalUserProps = $additionalUserProps;
    }

    /**
     * @param SectoralCheckProps $sectoralCheckProps
     *
     */
    public function setSectoralCheckProps(SectoralCheckProps $sectoralCheckProps)
    {
        $this->sectoralCheckProps[] = $sectoralCheckProps;
    }

    /**
     * @param OperatingCheckProps $operatingCheckProps
     *
     */
    public function setOperatingCheckProps(OperatingCheckProps $operatingCheckProps)
    {
        $this->operatingCheckProps = $operatingCheckProps;
    }

    /**
     * @return array
     */
    public function getPositions()
    {
        return $this->items;
    }

    /**
     * @return int|float
     */
    public function getTotalPositionsSum()
    {
        $positionsTotal = 0;
        foreach ($this->items as $item) {
            $positionsTotal += $item->getTotal();
        }

        return $positionsTotal;
    }

    /**
     *
     * Применение к позициям единой общей скидки на чек (например скидочного купона)
     *
     * @param float $checkDiscount
     *
     */
    public function applyDiscount($checkDiscount)
    {
        $positionsTotal = $this->getTotalPositionsSum();
        $checkPositions = $this->getPositions();

        $positionsCount = count($checkPositions);
        $accumulatedDiscount = 0;

        foreach ($checkPositions as $index => $position) {
            if ($index < $positionsCount - 1) {
                $positionPricePercent = $position->getTotal() / $positionsTotal * 100;
                $curPositionDiscount = round($checkDiscount * $positionPricePercent / 100, 2);
                $accumulatedDiscount += $curPositionDiscount;
            } else {
                $curPositionDiscount = round($checkDiscount - $accumulatedDiscount, 2);
            }

            $position->setTotal($position->getTotal() - $curPositionDiscount);
        }

        return $this;
    }

    /**
     * @return array
     */
    public function asArray()
    {
        $result = [
            'external_id' => $this->orderId,
            'is_pay_to_courier' => $this->isPayToCourier,
            'date_start' => $this->dateStart,
            'date_end' => $this->dateEnd,
            'client' => $this->orderBuyer->asArray(),
            'company' => $this->orderCompany->asArray(),
            'items' => array_map(
                function ($item) {
                    return $item->asArray();
                },
                $this->items
            ),
        ];

        if ($this->state !== null) {
            $result['state'] = $this->state;
        }

        if ($this->description !== null) {
            $result['description'] = $this->description;
        }

        if ($this->callbackUrl !== null) {
            $result['callback_url'] = $this->callbackUrl;
        }

        if ($this->courierId !== null) {
            $result['courier_id'] = $this->courierId;
        }

        if ($this->paymentType !== null) {
            $result['payment_type'] = $this->paymentType;
        }

        if ($this->prepayment !== null) {
            $result['prepayment'] = $this->prepayment;
        }

        if ($this->additionalCheckProps !== null) {
            $result['additional_check_props'] = $this->additionalCheckProps;
        }

        if ($this->additionalUserProps !== null) {
            $result['additional_user_props'] = $this->additionalUserProps->asArray();
        }

        if ($this->sectoralCheckProps !== null) {
            $result['sectoral_check_props'] = array_map(
                function($sectoral_check_props) {
                    return $sectoral_check_props->asArray();
                },
                $this->sectoralCheckProps
            );
        }

        if ($this->operatingCheckProps !== null) {
            $result['operating_check_props'] = $this->operatingCheckProps->asArray();
        }

        return $result;
    }
}


text:
Posts Tagged 'neuroscience research'
Increasing Brain Acidity May Reduce Anxiety
March 1, 2014 Luka Ahčin	Leave a comment
Animal study highlights potential new target for treating anxiety disorders
Increasing acidity in the brain's emotional control center reduces anxiety, according to an animal study published February 26 in The Journal of Neuroscience. The findings suggest a new mechanism for the body's control of fear and anxiety, and point to a new target for the treatment of anxiety disorders.
Anxiety disorders, which are characterized by an inability to control feelings of fear and uncertainty, are the most prevalent group of psychiatric diseases. At the cellular level, these disorders are associated with heightened activity in the basolateral amygdala (BLA), which is known to play a central role in emotional behavior.
Many cells in the BLA possess acid-sensing ion channels called ASIC1a, which respond to pH changes in the environment outside of the cell. Maria Braga, DDS, PhD, and colleagues at the Uniformed Services University of the Health Sciences, F. Edward Hébert School of Medicine, found that activating ASIC1a decreased the activity of nearby cells and reduced anxiety-like behavior in animals. These findings add to previous evidence implicating the role of ASIC1a in anxiety.
"These findings suggest that activating these channels, specifically in fear-related areas such as the amygdala, may be a key to regulating anxiety," explained Anantha Shekhar, MD, PhD, who studies panic disorders at Indiana University and was not involved in this study. "Developing specific drugs that can stimulate these channels could provide a new way to treat anxiety and fear disorders such a post-traumatic stress and panic disorders."
To determine the effect ASIC1a activation has on neighboring cells, Braga's group bathed BLA cells in an acidic solution in the laboratory and measured the signals sent to nearby cells. Lowering the pH of the solution decreased the activity of cells in the BLA.
Activating ASIC1a also affected animal behavior. When the researchers administered a drug that blocks ASIC1a directly into the BLA of rats, the rats displayed more anxiety-like behavior than animals that did not receive the drug. In contrast, when rats received a drug designed to increase the activity of ASIC1a channels in the BLA, the animals displayed less anxiety-like behavior.
"Our study emphasizes the importance of identifying and elucidating mechanisms involved in the regulation of brain function for the development of more efficacious therapies for treating psychiatric and neurological illnesses," Braga said. While the findings suggest that drugs targeting ASICs may one day lead to novel therapies for anxiety disorders, Braga noted that "more research is needed to understand the roles that ASIC1a channels play in the brain."
Link to the article:
Categories: Cognitive Neuroscience and Behaviour, Neuroscience Tags: acidity, amygdala, anxiety, anxiety disorders, ASIC1a, basolateral, behaviour, BLA, brain, brain research, emotion, fear, Health, medicine, Neurological Disorders, neuroscience research, pH, psychiatry, science
Discovery of Gatekeeper Nerve Cells Explains the Effect of Nicotine on Learning and Memory
December 16, 2012 Luka Ahčin	Leave a comment
Swedish researchers at Uppsala University have, together with Brazilian collaborators, discovered a new group of nerve cells that regulate processes of learning and memory. These cells act as gatekeepers and carry a receptor for nicotine, which can help explain our ability to remember and sort information.
The discovery of the gatekeeper cells, which are part of a memory network together with several other nerve cells in the hippocampus, reveal new fundamental knowledge about learning and memory. The study is published today in Nature Neuroscience.
The hippocampus is an area of the brain that is important for consolidation of information into memories and helps us to learn new things. The newly discovered gatekeeper nerve cells, also called OLM-alpha2 cells, provide an explanation to how the flow of information is controlled in the hippocampus. Read more…
Categories: Cognitive Neuroscience and Behaviour, Neuroscience Tags: acetylcholine, brain, brain research, CA1, CA3, choline, cigarettes, electrophysiology, entorhinal cortex, gaba, GABAergic interneurons, gap junctions, Health, hippocampus, interneurons, learning, medicine, memory, memory research, neurobiology, Neurogenetics, neuron, neuroscience research, nicotine, OLM interneurons, OLM-alpha2, optogenetics, oriens lacunosum-moleculare cells, Schaffer collateral pathway, science, smoking, synaptic plasticity, technology
Memories May Skew Visual Perception
December 16, 2012 Luka Ahčin	3 comments
Taking a trip down memory lane while you are driving could land you in a roadside ditch, new research indicates.
Vanderbilt University psychologists have found that our visual perception can be contaminated by memories of what we have recently seen, impairing our ability to properly understand and act on what we are currently seeing.
"This study shows that holding the memory of a visual event in our mind for a short period of time can 'contaminate' visual perception during the time that we're remembering," Randolph Blake, study co-author and Centennial Professor of Psychology, said.
"Our study represents the first conclusive evidence for such contamination, and the results strongly suggest that remembering and perceiving engage at least some of the same brain areas." Read more…
Categories: Cognitive Neuroscience and Behaviour Tags: brain research, Health, learning, medicine, memory, memory research, neuroscience research, perception, science, vision, visual cortex, visual neuroscience, visual perception, Working memory
A Glance at the Brain's Circuit Diagram
A new method facilitates the mapping of connections between neurons.
The human brain accomplishes its remarkable feats through the interplay of an unimaginable number of neurons that are interconnected in complex networks. A team of scientists from the Max Planck Institute for Dynamics and Self-Organization, the University of Göttingen and the Bernstein Center for Computational Neuroscience Göttingen has now developed a method for decoding neural circuit diagrams. Using measurements of total neuronal activity, they can determine the probability that two neurons are connected with each other.
The human brain consists of around 80 billion neurons, none of which lives or functions in isolation. The neurons form a tight-knit network that they use to exchange signals with each other. The arrangement of the connections between the neurons is far from arbitrary, and understanding which neurons connect with each other promises to provide valuable information about how the brain works. At this point, identifying the connection network directly from the tissue structure is practically impossible, even in cell cultures with only a few thousand neurons. In contrast, there are currently well-developed methods for recording dynamic neuronal activity patterns. Such patterns indicate which neuron transmitted a signal at what time, making them a kind of neuronal conversation log. The Göttingen-based team headed by Theo Geisel, Director at the Max Planck Institute for Dynamics and Self-Organization, has now made use of these activity patterns. Read more…
Categories: Neuroscience Tags: brain, brain mapping, brain research, calcium, computational neuroscience, electrophysiology, Health, medicine, neural network, neural networks, neurobiology, neurons, Neuroscience, neuroscience research, science, synaptic plasticity, technology
Researchers Explore How the Brain Perceives Direction and Location
The Who asked "who are you?" but Dartmouth neurobiologist Jeffrey Taube asks "where are you?" and "where are you going?" Taube is not asking philosophical or theological questions. Rather, he is investigating nerve cells in the brain that function in establishing one's location and direction.
Taube, a professor in the Department of Psychological and Brain Sciences, is using microelectrodes to record the activity of cells in a rat's brain that make possible spatial navigation—how the rat gets from one place to another—from "here" to "there." But before embarking to go "there," you must first define "here."
Survival Value
"Knowing what direction you are facing, where you are, and how to navigate are really fundamental to your survival," says Taube. "For any animal that is preyed upon, you'd better know where your hole in the ground is and how you are going to get there quickly. And you also need to know direction and location to find food resources, water resources, and the like."
Not only is this information fundamental to your survival, but knowing your spatial orientation at a given moment is important in other ways, as well. Taube points out that it is a sense or skill that you tend to take for granted, which you subconsciously keep track of. "It only comes to your attention when something goes wrong, like when you look for your car at the end of the day and you can't find it in the parking lot," says Taube. Read more…
Categories: Cognitive Neuroscience and Behaviour, Neuroscience Tags: brain, brain mapping, brain research, cognitive neuroscience, cognitive science, electrophysiology, head direction cells, Health, hippocampus, location, medicine, Nature Neuroscience, neurobiology, neuroscience research, perception, place cells, science, sensory perception, synaptic plasticity, vision, visual neuroscience, visual perception
The Impossible Staircase in Our Heads: How We Visualize the World Around Us
March 28, 2012 Luka Ahčin	1 comment
Our interpretation of the world around us may have more in common with the impossible staircase illusion than it does the real world, according to research published today in the open access journal PLoS ONE.
A 'Penrose stairs' optical illusion, or impossible staircase. Image adapted from public domain image shared by Sakurambo on Wikimedia
The study, which was funded by the Wellcome Trust, suggests that we do not hold a three-dimensional representation of our surroundings in our heads as was previously thought.
Artists, such as Escher, have often exploited the paradoxes that emerge when a 3D scene is depicted by means of a flat, two-dimensional picture. In Escher's famous picture 'Waterfall', for example, it is impossible to tell whether the start of the waterfall is above or below its base.
Paradoxes like this can be generated in a drawing, but it is not possible to create such a 3D structure. The illusion is possible because drawings of 3D scenes are inherently ambiguous, so there is no one-to-one relationship between the picture and 3D locations in space.
Most theories of 3D vision and how we represent space in our visual system assume that we generate a one-to-one 3D model of space in our brains, where each point in real space maps to a unique point in our model. However, there is an ongoing debate about whether this is really the case.
To test this idea, researchers at the University of Reading placed participants wearing a virtual reality headset in a virtual room in which they had to judge which of two objects was the nearest. On some occasions, the size of the room was increased four-fold – previous research by the team showed that participants fail to notice this expansion.
In this new study, the researchers found that people's judgement of the relative depth of objects depended on the order in which the objects were compared. Although the results are readily explained in relation to the expansion of the room, the participants had no idea that the room changed at any stage during the experiment. It is the properties of this stable perception that the experiment tested.
Dr Andrew Glennerster from the University of Reading, who led the study, explains: "In the impossible staircase illusion, you cannot tell whether the back corner is higher or lower than the front one as it depends which route you take to get there. The same is true, we find, in our task. This means that our own internal representations of space must be rather like Escher's paradoxes, with no one-to-one relationship to real space."
"Even when the size of the room increases four-fold, people think they are in a stable room throughout the experiment. Their interpretation of the room does not update itself when the room itself changes.
"Does it make sense for their representation of the room to have 3D coordinates, as a proper staircase would? No – there is no way to write down the coordinates of the objects that could explain the judgements people made. Visual space – the internal representation – is much more like the paradoxical staircase than a physically realisable model."
Wellcome Trust press release
Image Source: NeuroscienceNews.com image adapted from public domain image with credit to Sakurambo on Wikipedia.
Original Research: Research article "A demonstration of 'broken' visual space" by Svarverud E et al. to appear in PLoS ONE 2012
Categories: Neuroscience Tags: brain research, neurobiology, neurology research, neuroscience research, Optical illusion, Penrose stairs, Psychology, science, Stairway, vision, visual neuroscience
Researchers Partially Control a Memory
March 28, 2012 Luka Ahčin	Leave a comment
Scripps Research Institute Team Wrests Partial Control of a Memory
The work advances understanding of how memories form and offers new insight into disorders such as schizophrenia and post traumatic stress disorder.
Scripps Research Institute scientists and their colleagues have successfully harnessed neurons in mouse brains, allowing them to at least partially control a specific memory. Though just an initial step, the researchers hope such work will eventually lead to better understanding of how memories form in the brain, and possibly even to ways to weaken harmful thoughts for those with conditions such as schizophrenia and post traumatic stress disorder.
The results are reported in the March 23, 2012 issue of the journal Science.
Researchers have known for decades that stimulating various regions of the brain can trigger behaviors and even memories. But understanding the way these brain functions develop and occur normally—effectively how we become who we are—has been a much more complex goal.
"The question we're ultimately interested in is: How does the activity of the brain represent the world?" said Scripps Research neuroscientist Mark Mayford, who led the new study. "Understanding all this will help us understand what goes wrong in situations where you have inappropriate perceptions. It can also tell us where the brain changes with learning."
On-Off Switches and a Hybrid Memory
As a first step toward that end, the team set out to manipulate specific memories by inserting two genes into mice. One gene produces receptors that researchers can chemically trigger to activate a neuron. They tied this gene to a natural gene that turns on only in active neurons, such as those involved in a particular memory as it forms, or as the memory is recalled. In other words, this technique allows the researchers to install on-off switches on only the neurons involved in the formation of specific memories.
For the study's main experiment, the team triggered the "on" switch in neurons active as mice were learning about a new environment, Box A, with distinct colors, smells and textures.
Next the team placed the mice in a second distinct environment—Box B—after giving them the chemical that would turn on the neurons associated with the memory for Box A. The researchers found the mice behaved as if they were forming a sort of hybrid memory that was part Box A and part Box B. The chemical switch needed to be turned on while the mice were in Box B for them to demonstrate signs of recognition. Alone neither being in Box B nor the chemical switch was effective in producing memory recall.
"We know from studies in both animals and humans that memories are not formed in isolation but are built up over years incorporating previously learned information," Mayford said. "This study suggests that one way the brain performs this feat is to use the activity pattern of nerve cells from old memories and merge this with the activity produced during a new learning session."
Future Manipulation of the Past
The team is now making progress toward more precise control that will allow the scientists to turn one memory on and off at will so effectively that a mouse will in fact perceive itself to be in Box A when it's in Box B.
Once the processes are better understood, Mayford has ideas about how researchers might eventually target the perception process through drug treatment to deal with certain mental diseases such as schizophrenia and post traumatic stress disorder. With such problems, patients' brains are producing false perceptions or disabling fears. But drug treatments might target the neurons involved when a patient thinks about such fear, to turn off the neurons involved and interfere with the disruptive thought patterns.
Notes about this memory research article
In addition to Mayford, other authors of the paper, "Generation of a Synthetic Memory Trace," are Aleena Garner, Sang Youl Hwang, and Karsten Baumgaertel from Scripps Research, David Rowland and Cliff Kentros from the University of Oregon, Eugene, and Bryan Roth from the University of North Carolina (UNC), Chapel Hill.
This work is supported by the National Institute of Mental Health, the National Institute on Drug Abuse, the California Institute for Regenerative Medicine, and the Michael Hooker Distinguished Chair in Pharmacology at UNC.
Source: The Scripps Research Institute press release
Original Research: Abstract for "Generation of a Synthetic Memory Trace" by Aleena R. Garner, David C. Rowland, Sang Youl Hwang, Karsten Baumgaertel, Bryan L. Roth, Cliff Kentros & Mark Mayford in Science
Categories: Cognitive Neuroscience and Behaviour Tags: brain, brain research, control, DREADD receptors, hippocampus, learning, manipulation, memory, memory research, neurons, neuroplasticity, neuroscience research, post traumatic stress disorder, PTSD, schizophrenia, synaptic plasticity, synthetic memory, technology


text:
Q: Is there a way I can use my usb flash drive or other storage device as RAM for running R or other programming tasks? I recently read an article online about how you can set up your flash drive unit to act as RAM. I usually have tasks in R that require some heavy-duty computing power and memory requirements. I have currently been using a linux redhat amazon machine image server online with a RAM of around 244 GB.
This got me thinking about if I can use a flash drive formatted primarily for RAM to be used for an R program on my home computer? In other words, is there a way to "tell" the R program on my computer to take advantage of the usb flash drive I have (USB 3.0 with 256 GB storage space)? Any thoughts would be greatly appreciated! Thanks!

A: What you are referring to here, is called swapping.  swapping is using disk space (albeit a flash memory drive in this case) as RAM.  It's possible to do in most operating systems, but keep in mind that reading/writing to flash memory will be much slower (an order of magnitude or more) than reading/writing to RAM.


text:
Error 403 – Access Denied
You do not have permission to access this server
DaBaby Detained, Charged By Police Just Hours After Donating Toys To Children
WCNC — Grammy-nominated rapper DaBaby was detained by the Charlotte-Mecklenburg Police Department late Monday evening after performing in Charlotte. "CMPD … More
Arrested, Charlotte, DaBaby
Styles P Has A Public Service Announcement About The Dangers Of Eating Random Ass
Dear young fellas and ladies… look up hepatitis before you just go out and eat ransom ass!!!! — phantom. (@therealstylesp) … More
Ass Eating Season, Styles P
Songs of the Day 6.13.19
The Revenge of the Dreamers part III has begun… Hold onto your butts ladies and gentlemen, the Dreamers are out … More
Anderson .Paak, Ari Lennox, Atlanta, Bas, Big K.R.I.T., Chop, Chris Brown, Cozz, Da End, DaniLeigh, Daylight, Dezzy Hollow, Dreamville, Dreezy, EARTHGANG, Easy (remix), Final Form, Freddie Gibbs, Free Nationals, Giannis, Got Me, IZM, J. Cole, J.I.D, Jameel Na'im X, K.R.I.T. HERE, Kali Uchis, KingIkeem, Lord Knows, Loyalty Means Everything, Lute, Mac Miller, Madlib, Omen, Revenge of the Dreamers III, Sampa The Great, Songs of the Day, Time, Ty Dolla $ign, Wale, Young Nudy
Mixtape Sundays Presented By DatPiff
OK, so this post wasn't actually sponsored by DatPiff, I just wanted to sound official. But anyways, shoutout to DatPiff … More
Bloody Jay, Bloody Kutt Throat, Dale Chapo, Datpiff, Don't Play Wit Him, Johnny Cinco, Mixtape, Mixtape Sundays, Prime Locations Vol 2, Smoke DZA, Trapperman Dale
Tracklist: Octavian – Lit (Official Audio) ft. A$AP Ferg Kevin Gates – Big Gangsta Jim Jones, Wiz Khalifa & Curren$y … More
24hrs, 420, A$AP Ferg, Anderson .Paak, Andre 3000, B Young, Bank, Big Gangsta, Collie Buddz, Come Home, Crooked I, Curren$y, Damian Marley, Dom Kennedy, I Think I Can Fly, Jim Jones, Jr. Gong, Kevin Gates, Nipsey Hussle, Octavian, Party, Russ, Skip Marley, Snoop Dogg, Songs of the Day, Stacy Barthe, That's Not True, Ty Dolla $ign, Victory Lap, Wiz Khalifa, Young Dolph
Songs of the Day 4/18/19
Smokepurpp just went on Ebro in the Morning to reveal he's not doing drugs anymore, which is a weird move … More
2 Dollar Bill, 6lack, Baguttes, Diggy, E-40, Gunna, Kehlani, Leven Kali, Lil' Wayne, Pardison Fontaine, Rich The Kid, Rodman, RPG, Save That, Smokepurpp, Songs of the Day, Text Me
Smoke DZA Drops Off A 7-Minute Long Mixtape Fresh Off Dropping An 8-Minute Long Mixtape
Fresh off dropping Prime Location Vol 1 (below), Smoke DZA drops off another ridiculously short project with Ringside 7 (above). … More
183rd, Mixtape, Prime Location Vol 1, Ringside 7, Smoke DZA, Uptown
Music Video: KingiKeem ft Smoke DZA, JNX – WANO
That beat tho……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..
JNX, KingIkeem, Music Video, Smoke DZA, WANO
Music Video: Roddy X Jamaal – Don't Judge Me
Shot & Edited By Jose Romero From Hood Gospel 2
Don't Judge Me, Good Sense, Hood Gospel 2, Jamaal, Jose Romero, Music Video, Roddy, Writers Bloc Productions, Young Roddy
Music Video: Boogie – Soho (ft. JID)
From Boogie's new album Everythings For Sale
Boogie, Everythings For Sale, J.I.D, JID, Music Video, Soho
Follow Sean Kennedy
Follow Error 403 – Access Denied on WordPress.com
album Basketball Comedy Crazy Documentary EPs Fashion Football Funny Funny Tweets Interesting Tweets Interviews Live Performance Marijuana Mixtape Movies music Music Videos Music While You Work New Music Friday Playlist Podcast Random Serious Topics Single Skate Soccer Songs of the Day Sports Uncategorized
6lack 21 Savage 38 Spesh A Boogie A Boogie wit da Hoodie album B.Dot Basketball Big K.R.I.T. Boogie Buddy Cardi B Curren$y DaBaby Datpiff Dead & Co. Dead & Company Denzel Curry Documentary Dreamville EARTHGANG Elliot Wilson EP Grateful Dead Grateful Dead Live J. Cole J.I.D Jam in the Van Jet Life JID Juice WRLD Kehlani Kenny Beats KEXP KingIkeem Lil' Wayne Lil Baby Marijuana Meek Mill Method Man Mixtape Music Video Music While You Work Nas New Album New Music New Playlist Nipsey Hussle NPR NPR Tiny Desk Paste Studios Playlist Post Malone Rap Radar Rick Ross Royce Da 5'9" Sean Kennedy Single Ski Mask the Slump God Smoke DZA Snoop Dogg Songs of the Day Styles P Swae Lee Tiny Desk Concert Tory Lanez Travis Scott Twitter vince staples Worldstar Wu-Tang Clan XXXTENTACION YBN Cordae YNW Melly Young Roddy