text:
from typing import Optional, Any, Dict, Tuple
from collections import OrderedDict
from django.views.generic import TemplateView
from django.conf import settings
from django.http import HttpRequest, HttpResponse, HttpResponseNotFound
from django.template import loader
from django.shortcuts import render

import os
import re
import ujson

from zerver.lib import bugdown
from zerver.lib.integrations import CATEGORIES, INTEGRATIONS, HubotIntegration, \
    WebhookIntegration, EmailIntegration
from zerver.lib.request import has_request_variables, REQ
from zerver.lib.subdomains import get_subdomain
from zerver.models import Realm
from zerver.templatetags.app_filters import render_markdown_path
from zerver.context_processors import zulip_default_context

def add_api_uri_context(context: Dict[str, Any], request: HttpRequest) -> None:
    context.update(zulip_default_context(request))

    subdomain = get_subdomain(request)
    if (subdomain != Realm.SUBDOMAIN_FOR_ROOT_DOMAIN
            or not settings.ROOT_DOMAIN_LANDING_PAGE):
        display_subdomain = subdomain
        html_settings_links = True
    else:
        display_subdomain = 'yourZulipDomain'
        html_settings_links = False

    display_host = Realm.host_for_subdomain(display_subdomain)
    api_url_scheme_relative = display_host + "/api"
    api_url = settings.EXTERNAL_URI_SCHEME + api_url_scheme_relative

    context['external_uri_scheme'] = settings.EXTERNAL_URI_SCHEME
    context['api_url'] = api_url
    context['api_url_scheme_relative'] = api_url_scheme_relative

    context["html_settings_links"] = html_settings_links
    if html_settings_links:
        settings_html = 'Zulip settings page'
        subscriptions_html = 'streams page'
    else:
        settings_html = 'Zulip settings page'
        subscriptions_html = 'streams page'
    context['settings_html'] = settings_html
    context['subscriptions_html'] = subscriptions_html

class ApiURLView(TemplateView):
    def get_context_data(self, **kwargs: Any) -> Dict[str, str]:
        context = super().get_context_data(**kwargs)
        add_api_uri_context(context, self.request)
        return context

class APIView(ApiURLView):
    template_name = 'zerver/api.html'

class MarkdownDirectoryView(ApiURLView):
    path_template = ""

    def get_path(self, article: str) -> Tuple[str, int]:
        http_status = 200
        if article == "":
            article = "index"
        elif article == "include/sidebar_index":
            pass
        elif "/" in article:
            article = "missing"
            http_status = 404
        elif len(article) > 100 or not re.match('^[0-9a-zA-Z_-]+$', article):
            article = "missing"
            http_status = 404

        path = self.path_template % (article,)
        try:
            loader.get_template(path)
            return (path, http_status)
        except loader.TemplateDoesNotExist:
            return (self.path_template % ("missing",), 404)

    def get_context_data(self, **kwargs: Any) -> Dict[str, Any]:
        article = kwargs["article"]
        context = super().get_context_data()  # type: Dict[str, Any]
        (context["article"], http_status_ignored) = self.get_path(article)

        # For disabling the "Back to home" on the homepage
        context["not_index_page"] = not context["article"].endswith("/index.md")
        if self.path_template == '/zerver/help/%s.md':
            context["page_is_help_center"] = True
            context["doc_root"] = "/help/"
            (sidebar_index, http_status_ignored) = self.get_path("include/sidebar_index")
            # We want the sliding/collapsing behavior for /help pages only
            sidebar_class = "sidebar slide"
        else:
            context["page_is_api_center"] = True
            context["doc_root"] = "/api/"
            (sidebar_index, http_status_ignored) = self.get_path("sidebar_index")
            sidebar_class = "sidebar"

        context["sidebar_index"] = sidebar_index
        context["sidebar_class"] = sidebar_class
        # An "article" might require the api_uri_context to be rendered
        api_uri_context = {}  # type: Dict[str, Any]
        add_api_uri_context(api_uri_context, self.request)
        context["api_uri_context"] = api_uri_context
        return context

    def get(self, request: HttpRequest, article: str="") -> HttpResponse:
        (path, http_status) = self.get_path(article)
        result = super().get(self, article=article)
        if http_status != 200:
            result.status_code = http_status
        return result

def add_integrations_context(context: Dict[str, Any]) -> None:
    alphabetical_sorted_categories = OrderedDict(sorted(CATEGORIES.items()))
    alphabetical_sorted_integration = OrderedDict(sorted(INTEGRATIONS.items()))
    enabled_integrations_count = len(list(filter(lambda v: v.is_enabled(), INTEGRATIONS.values())))
    # Subtract 1 so saying "Over X integrations" is correct. Then,
    # round down to the nearest multiple of 10.
    integrations_count_display = ((enabled_integrations_count - 1) // 10) * 10
    context['categories_dict'] = alphabetical_sorted_categories
    context['integrations_dict'] = alphabetical_sorted_integration
    context['integrations_count_display'] = integrations_count_display

class IntegrationView(ApiURLView):
    template_name = 'zerver/integrations/index.html'

    def get_context_data(self, **kwargs: Any) -> Dict[str, Any]:
        context = super().get_context_data(**kwargs)  # type: Dict[str, Any]
        add_integrations_context(context)
        return context

@has_request_variables
def integration_doc(request: HttpRequest, integration_name: str=REQ(default=None)) -> HttpResponse:
    if not request.is_ajax():
        return HttpResponseNotFound()
    try:
        integration = INTEGRATIONS[integration_name]
    except KeyError:
        return HttpResponseNotFound()

    context = {}  # type: Dict[str, Any]
    add_api_uri_context(context, request)

    context['integration_name'] = integration.name
    context['integration_display_name'] = integration.display_name
    if hasattr(integration, 'stream_name'):
        context['recommended_stream_name'] = integration.stream_name
    if isinstance(integration, WebhookIntegration):
        context['integration_url'] = integration.url[3:]
    if isinstance(integration, HubotIntegration):
        context['hubot_docs_url'] = integration.hubot_docs_url
    if isinstance(integration, EmailIntegration):
        context['email_gateway_example'] = settings.EMAIL_GATEWAY_EXAMPLE
    if integration.name == 'freshdesk':
        # In our Freshdesk docs, some nested code blocks have characters such
        # as '{' encoded as '{' to prevent clashes with Jinja2 syntax,
        # but the encoded form never gets rendered because the text ends up
        # inside a
 tag. So here, we explicitly set a directive that
        # a particular template should be "unescaped" before being displayed.
        # Note that this value is used by render_markdown_path.
        context['unescape_rendered_html'] = True

    doc_html_str = render_markdown_path(integration.doc, context)

    return HttpResponse(doc_html_str)


text:
Q: Hosting all Stack Exchange data dumps on archive.org Currently Stack Exchange only hosts the most recent dump on archive.org (Where are the Stack Exchange data dumps?).
The previous dumps are only available through torrents: All Stack Exchange data dumps (and nobody is seeding them: I unsuccessfully tried to download the dumps for 2016 December,
2017 March, and 2017 June).
How about hosting all Stack Exchange data dumps on archive.org?

A: I encourage users to upload any old releases they have to the Internet Archive for safe keeping.
For example, I have uploaded the first release to the Internet Archive here. If possible, include the associated torrent file, and include the files as released so they remain torrent-compatible. For example, see my upload. Be sure to set the original release date and license information (Creative Commons Attribution-ShareAlike).
Once uploaded, we can edit them in to the list of past releases so they can be found.

redpajama_set_name: RedPajamaStackExchange


The very easiest way to use the Inter-Guild Link API is via a bridging AddOn, which is an AddOn that sits between Inter-Guild Link and some other AddOn that should receive allied guild messages and events so that it can work seamlessly well in guild alliance scenarios. For the purposes of a brief example, a fictitious bridging AddOn named BridgingAddOn will be created to sit between Inter-Guild Link and another fictitious major AddOn named MajorAddOn. We will pretend that MajorAddOn is already fully functional in isolated guild scenarios (unaware of any guild alliances) and that it is a chat-based AddOn that keeps its own internal cache of the local guild roster (so that it can add character locations to chat messages if -- for example -- the player moves the mouse pointer over the chatter's name) and which displays guild messages in a unique way outside the standard chat frames.
To fix these key issues, we will pretend to develop BridgingAddOn, which will fool MajorAddOn into presenting allied chat messages and event notices (like Achievements) as if they came from the local guild.
We also notice that in all usages of these three key functions, they are used as class method calls in the form of MajorAddOn:FunctionName(...), so we will note that we must simulate these class method calls later by converting the syntax to its equivalent form MajorAddOn.FunctionName(MajorAddOn, ...).
## Notes: Enables MajorAddOn to receive allied guild messages and events from allied guilds through Inter-Guild Link.
That's it! Save the two files into a new .\Interface\AddOns\BridgingAddOn\ directory, restart the World of Warcraft client, and you're good to go. MajorAddOn will appear to be seamlessly accepting the registered allied guild messages and events.
And that's it! With this modified version of the primary source code file, MajorAddOn will continue to appear to be seamlessly integrated with both local and allied chat and events, but allied guild chat and allied officer messages won't be appearing in two places on the screen at once.


The Chemical Composition of SPCC Steels: JIS G 3141 defines the chemical composition of SPCC steels as under:. Maximum percentage of Carbon (C) is 0.15 percent.; Maximum percentage of Manganese (Mn) is 0.60 percent.
Sword 8 is hypoeutectoid and, therefore, cannot be a true wootz Damascus steel, because such steels will not form Fe 3 C particles on cooling. Metallographic examination confirmed this expectation and revealed that the surface pattern seen on this sword (Figure 2) was due to ferrite bands in a pearlite matrix.


text:
Interview: Gretchen Wilson 'Here For The Party' | Arts & Culture
Interview: Gretchen Wilson 'Here For The Party'
Friday, February 8th, 2013, 4:47pm
Topics: Arts & Culture, Events, News
Hard-working country singer performs Saturday in Niagara Falls
With mounds of snow on the ground, it's safe to say Niagara Falls will not be a hotbed of tourism this weekend.
There will be one notable caravan coming to town, however. And its leader can't wait to visit the Cataract City.
Grammy Award-winning country artist Gretchen Wilson will visit Seneca Niagara Casino & Hotel Saturday night. She's been holed up in her Nashville-area studio working on a trio of new albums, and itching to get on the road.
Even if it's snow-covered.
"We have been, for the last three months, we've been in the studio just recording like crazy. So, we are like more than ready to get out there," Wilson said. "We've only had two shows this year so far, so we're really looking forward to getting out there and doing what we love to do the most, and that's the live show."
The founder of Redneck Records, Wilson is touring in support of her latest release, "I Got Your Country Right Here," as well as two of the three albums she'll debut later this year: the southern-sounding "Right On Time," and "A Night Under The Covers," which is Wilson's take on songs from artists including Journey, Van Morrison and Cheap Trick.
In concert, she said fans can anticipate "Just what I've always done; people can expect to hear the hits, like 'Redneck Woman,' 'Here For The Party' and 'Homewrecker,' and 'Work Hard, Play Harder,' the debut record from my record company.
"Right now, just because we've got three albums coming out this year (the third is a Christmas collection), we're mixing in a few of the new things, from at least the first two albums that are going to come out, and just trying out some of that stuff on the crowd. It seems to be going over pretty well, so far."
"Still Rollin,' " the first single from "Right On Time," is a song Wilson can't wait to perform. She said the piece is about touring, the live show and her fans.
"Kind of just what life is like going up and down the road on 18 wheels, and the people that come and go," Wilson said. "That song, for me, is really personal. It's a really personal connection song that I have with my audience. I'm really enjoying delivering that one on stage right now."
"There's another song that we've got on the record called 'Grandma,' " she said. "It's really funny and it's got a great twist at the end of it. And it's one that we kind of sit down and do it like on stools and acoustically. Boy, the audience just gets a big kick out of that song. It's a lot of fun; it's like right in the middle of my show. It's just fun for me to watch everybody laugh and kind of high-five and slap backs on that song. I haven't really had that many funny songs in my career, and this is one that I've always wanted to record. … So, I'm proud of the song and having it on the record. And it's really fun at the live show."
Wilson ends her concerts with what she calls a rocking rendition of Foreigner or Heart or Led Zeppelin.
"I always love that part," she said.
While Niagara Falls isn't Nashville, Wilson knows Western New York is a strong country music market.
"That was probably the biggest shock to me as a touring artist," she said of the reaction she receives here and in the northeast. "The first time I ever played up there, I was just completely amazed and overwhelmed at the audience, and just how crazy they can be and just how much they appreciate country music.
"I remember leaving that show, and I probably said it to my band and crewmates, I just remember thinking, 'There's no way in the world we could've messed that up.' "
Even on nights where she didn't feel "12 feet tall and bulletproof," she remembers her fans "came to have fun," Wilson said. "Unless we would've just stopped, I don't see how we could've screwed that up. That's a really great feeling. When you can calm those nerves knowing that you're getting ready to go out in front of an audience that loves you no matter what. And they don't even really care. 'Mess up the words? So what – we'll tell you what they are.' You know what I mean? It's that feeling of just being at home."
Gretchen Wilson performs Saturday, Feb. 9, at 8 p.m., inside the Seneca Niagara Events Center. Tickets start at $35. For more information, visit http://www.senecaniagaracasino.com/entertainment.

redpajama_set_name: RedPajamaCommonCrawl


text:
Legalize jaywalking? California considers 'Freedom to Walk Act'
by: Matt Meyer
Posted: May 27, 2022 / 02:09 PM PDT
Updated: May 27, 2022 / 02:15 PM PDT
SAN DIEGO — A California lawmaker wants to decriminalize jaywalking, making crossing the street outside an intersection legal "when safe to do so."
Asm. Phil Ting, a San Francisco Democrat, dubbed his Assembly Bill 2147 the "Freedom to Walk Act." His colleagues in the state's lower chamber approved the legislation this week, passing it to the state Senate for consideration.
The bill would effectively bar police from citing pedestrians for jaywalking if the road was clear, Ting's office said in a statement. The lawmaker says it seeks "fairness in fines" and to avoid "potentially escalating police stops."
CDC bumps San Diego County back to 'medium' COVID risk
Where to find cheap gas this holiday weekend
1984 massacre at border McDonald's a distant memory
Former 6th grade camp site is being repurposed
He also cited racial disparities in tickets for the minor offense, saying they are "disproportionately given to people of color and individuals of modest means."
"We should be encouraging people to get out of their cars and walk more for health and environmental reasons," Ting said in a statement. "But when expensive tickets and unnecessary confrontations with police impact only certain communities, it's time to reconsider how we use our law enforcement resources and whether our jaywalking laws really do protect pedestrians."
The bill is Ting's second attempt to decriminalize jaywalking in California. This version made technical changes to address concerns that led Gov. Gavin Newsom to veto the first try. In his response to the bill, Newsom said the proposal brought forward an "important issue," but he cited safety concerns about repealing state jaywalking laws altogether.
Instead, Ting says his new bill strictly defines when an officer is allowed to stop a pedestrian for jaywalking, which is "only when a reasonably careful person would realize there's an immediate danger of a collision."
Feels like summer: Free movies in the park return!
In addition to his concerns about unequal enforcement, Ting said inequities in infrastructure impact jaywalking, too. Poorer neighborhoods are more likely to lack pedestrian crossing buttons and crosswalks, for example, according to a UC Berkeley study.
California has already shifted away from some elements of jaywalking laws, which date to the automobile boom of the 1930s. Until 2018, it was technically illegal to start crossing the street at a traffic light when the pedestrian countdown meter was already flashing, but that's no longer the case.
Carlsbad boy in coma after trampoline accident


Chopped Stands 510H for thermoplastics are coated with a silane-based sizing, compatible with Polycarbonate (PC) resin, glass loading below 15 percent by weight. 510H is designed for extrusion and injection molding processes. 510H has minimal glass bonding with resins, ensuring excellent surface appearance.


text:
More problems for London Overound's Gospel Oak to Barking line
Posted on 5th March 2019 by Posted in Transport News — 13 Comments ↓
In a couple of weeks time, services on the troubled Gospel Oak to Barking section of the London Overground are set to get even worse.
This is because the new Class 710 electric trains that should have been delivered a year ago, are still not ready for passenger service and the last of the old diesel trains being used on the line are needed elsewhere in the country.
From Monday 18 March, services on the Gospel Oak to Barking line will switch from a 2-car train every 15 minutes to 4-car trains every 30 minutes.
Modified Class 378 train travelling between Gospel Oak and Barking (c) TfL
Although swapping the 2-car diesel trains for 4-car electric trains seconded from other parts of the Overground means no net loss of capacity on the line, there will be longer gaps between trains, so at least half of commuters are likely to have to leave home earlier in the morning, and get home later in the evening.
The line has been beset with problems for the past couple of years, with delays to electrification of the line, and now delays to the delivery of the replacement trains.
When TfL signed a deal in 2015 to buy 8 new trains for the Goblin line due to be delivered in early 2018, it agreed to cancel a lease for the existing diesel trains, which were then leased onto West Midland Trains for use from 2019.
The new trains were due to be in service last year, and although West Midland Trains has been able to sublease some of the old diesel trains back to TfL, the trains are needed back in order to provide a new Leamington – Coventry – Nuneaton service that is due to launch in May.
WMT has been progressively taking back its trains for overhauling, reducing the service on the Goblin line over the past few months, and the final three diesel trains have to leave on 15th March.
From the following Monday, TfL will be left with just the temporary electric trains it has modified to run along the Goblin line, and the line will have to be cut back to the half-hourly service that's now been announced.
The manufacturer of the new electric trains, Bombardier, are continuing to solve software issues — having worked through 27 changes already — and needs to complete mileage testing before they can be certified and handed over for passenger use. Initial driver familiarisation has however now begun.
Once software issues are resolved, driver training will start and once substantially progressed there will be more certainty on when the new trains can enter passenger service.
New electric train testing taking place through Walthamstow Queen's Road station (c) TfL
In the meantime, supplementary buses will give customers an alternative option, alongside local bus routes. Regular customers who choose to take alternative routes via Zone 1 as a result of the temporary timetable change will be automatically refunded the additional cost.
Bombardier, manufacturer of the new Class 710 trains will be offering a month's free travel for customers on the Gospel Oak to Barking line once the new trains are fully introduced. The details of this are being developed and will be communicated closer to the time
Amended timetable from 18th March 2019
Trains will depart at about 20 and 50 minutes past each hour towards Barking
Trains towards Barking depart at about 24 and 54 minutes past each hour
Trains towards Gospel Oak depart at about 03 and 33 minutes past each hour
Trains towards Barking depart about 19 and 49 minutes past each hour
Barking station
Trains towards Gospel Oak will depart at about 03 and 33 minutes past each hour
‹ Tickets Alert: Tours of abandoned London Underground tunnels
Steam train for South-East London secures funding ›
Tagged with: bombardier, goblin, london overground
This website has been running now for just over a decade, and while advertising revenue contributes to funding the website, but doesn't cover the costs. That is why I have set up a facility with DonorBox where you can contribute to the costs of the website and time invested in writing and research for the news articles.
It's very similar to the way The Guardian and many smaller websites are now seeking to generate an income in the face of rising costs and declining advertising.
Whether its a one-off donation or a regular giver, every additional support goes a long way to covering the running costs of this website, and keeping you regularly topped up doses of Londony news and facts.
If you like what your read on here, then please support the website here.
13 comments on "More problems for London Overound's Gospel Oak to Barking line"
Rog Laker says:
This is the same UK company whose delivery of new S-stock trains for London Underground was put on hold until those already supplied could be made to work reliably. Not at all a good advertisement for Derby-based Bombardier.
Walidick Javeed says:
5th March 2019 at 12:40 pm
This is absolutely fucking ridiculous behaviour coming from Overground as I waited more than a year for the brand new 710 trains to enter service and I am absolutely sick and tired of waiting longer as the old Class 315 and 317 trains are smelly and disgusting! 😢😢😢🤧🤧🤧🤦🏻♂🤦🏻♂🤦🏻♂
Andrew Gwilt says:
Maybe London Overground should of used some of the Class 317 4-Car units operated on Lea Valley Lines (Liverpool St-Chingford, Cheshunt & Enfield Town) services & Romford-Upminster line that are to be replaced by the Class 710. So it could of been used as a stop gap for the Gospel Oak-Barking Line. And London Overground to retain 1 Class 317 for the Romford-Upminster line.
Similar to what ScotRail are hiring 10 Class 365s from Great Northern as a stop gap which will soon be sent back to GN when most of the Class 385s are in service including operating on the Edinburgh Waverley/Glasgow Central-Alloa, Stirling and Dunblade services and Edinburgh Waverley-Glasgow Central via Shotts service following the completion of the Shotts Line electrification between Midcalder Junction and Holytown and electrification on the Stirling, Alloa & Dunblane lines.
Perhaps these new Class 710 trains will possibly begin service from late Spring (April/May) or Summer (June/July or August). Aswell 5-Car Class 710 to be operated on the North London Line, West London Line and Euston-Watford DC Line services and transfer some of the Class 378s to increase the capacity on the East London Line and South London Line services. With Bombardier also manufacturing the Class 345 TfL Rail (Elizabeth Line) and Class 720 Greater Anglia Aventra trains.
Oreste Fuzinski says:
5th March 2019 at 9:37 pm
TfL don't want to run Class 317 and 315 because these trains lack the proper equipment to run without guards on the GOBLIN. So you'd have to either hire some guards to run the route, or retrofit platform mirrors onto the GOBLIN platforms. Both these options are either too expensive or take too much time for TfL.
7th March 2019 at 1:05 am
I think the Gospel Oak-Barking Line will struggle if trains were to be replaced by buses because of the delays to the new trains which was suppose to be in service back in December 2018. Same applies with the Lea Valley suburban lines running in & out of Liverpool St to Chingford, Cheshunt and Enfield Town will also be feeling the effects. Because of lack of trains and replacement buses will be used. Never mind Romford-Upminster line as its mostly been replaced by local buses at weekends.
The three Class 378 trains will provide enough capacity. I say this, as someone, who occasionally gets on a five-car 378 at Dalston Kingsland to go West in the Peak. These must be some of the most crowded trains in the UK, but they show how many can get inside a Class 378.
I travel on the GOBLIN regularly and since the 378s have been introduced, there appears to have been a marked increase in passengers. I travelled from Barking to Gospel Oak in the Peak and was very surprised how many joined the service at Barking and then how many left the service at Blackhorse Road. Is using the GOBLIN and Dear Old Vicky, the quickest way from Barking to Euston and the West End. You'll also probably get a seat on both trains.
I think that TfL by their honest announcement will get a lot of passengers to adjust their route and behaviour.
I have a feeling that passengers on the GOBLIN will cope a lot better than anybody predicts. But then bad news sells newspapers and gets people to view web sites.
I also think good weather will help, as a lot of the GOBLIN stations are within walking distance of other stations.
If I want to go west from South Tottenham I need the GOBLIN. Seven Sisters is walking distance but the trains go to different places! A journey to Barking takes much longer without the Overground. 2 trains per hour means a 30 minute wait if I miss a train. It's still better than closing the line.
Surely "Goblin Line" is somewhat of a tautologous phrase. It's just the 'GOBLIN'.
Doesn't matter what the railway line is called that serves parts of Northeast London and East London from Barking to Gospel Oak. People living near to close the railway line and railway station will probably face more misery if the new trains are not scheduled to enter service some time this year. Rather rename it as the "London Overground Misery Line".
Donna Donnelly says:
We have now had a few years of hell. I'm wondering if the long term goal is to close the line altogether.
The timetable change last May saw the change of the busiest and most useful train during rush hour. The 8.27 from Upper holloway to Willesden the only through train (pixie train) was rescheduled to 8.42 making it too late to be of any use so subsequently removed altogether.
The endless months of replacement buses…
Now this.. Will we ever get to the point where we have a service that was the goal about 15 years ago that the overground will run to a similar timetable to the tube.. Don't we need trains to achieve that?
Ian legg says:
Tfl are incompetent and dishonest,we are now almost in June and the silence from all concerned is deafening . This is a cross London service that is being run into the ground. Buses are no use as it takes hours to go from Gospel Oak to Barking . At Bank Holidays the service simply doesn't run.
ianvisits says:
The new trains started on the line last week.
https://www.ianvisits.co.uk/blog/2019/05/23/new-trains-finally-for-the-london-overground/
Sophie Owide says:
3rd June 2019 at 6:43 am
When will the every 15 minutes service resume done you think? Or is it going to stay at 30 minutes for the foreseeable?
Home >> News >> Transport News


I think we can thank YouTube for the rise in popularity of contouring. Make-up artist tutorials mean that make-up products that were only ever seen in a professional kit have gone mainstream because now we actually know what to do with them! B. at Superdrug are bringin out their own contouring kit in three shades with a matte bronzing contouring powder (no shimmer)and a highlighter cream. The cream does have shimmer, but it's very fine – no glitter face.
Better still, the kit contains instructions on application – I certainly need to follow them; I have never contoured in my life! I'm looking forward to having chiselled cheeks! The B. Sculpted Contouring Kit will cost £10.49 and launches on 22nd January.
I have a jumble of powder and cream highlighting and contouring proucts I have been experimenting with – and will defo. be trying this. Thankd for the heads up!
Love this idea. Looks similar to the Tom Ford one (but at a much lower price point!!
Ooo I like the sounds of this, will definitely be getting my hands on it!
I'm always look for new contouring products, will have to check this out!


A new Tube Riders novel, In the Shadow of London, is finished in first draft. Can't wait to get this one out to you. Take a look at the cover below. Curretnly hoping for a March release.
Been busy as usual of late. My new Tube Riders world book is sitting at around 220 pages, so probably about half done. I actually sat down the other night and fleshed out a complete plot for the rest of the book, some additional 23 chapters. There's a good chance that I could have the first draft done by the end of the month.
In other news, I'm working on the first three paperbacks in the Tales of Crow series. All three should be available in the new few weeks.
And in addition to that, I have a very exciting narrator on board to do the audiobook for Tube Riders: Exile, which should be completed by the end of the year or early next.
So, busy days. Happy reading, happy writing. Don't forget, if you haven't signed up for the newsletter yet get on it - you get a few ebook of Tales of Crow 2: The Castle of All Nightmares. For a limited time only!
In case you haven't seen them, the sparkling new Tube Riders covers are now live. In addition, I'm seventeen chapters into a new book set in the Tube Riders world. More progress as it happens, and don't forget, Tales of Crow 3: The Puppeteer King is released on September 25th!
Very excited indeed with what I've been writing over the last few days, and I know you will be too. I don't want to say too much about it because I'm not yet passed my give up threshold (usually around 35,000 words), but I've written 40 pages already and it's flowing nicely. Really great to see some familiar faces again, and catch up with some new ones who've been kicking around in my head for a while. More updates soon.
In other news, Crow 3: The Puppeteer King has gone off for final proofing. I should have a release date in the next couple of weeks.
Been a great month for writing so far. 56,000 words, one book finished and last night I started on a new book I've been promising for a long time. I'm also 1/3 through the edits on Crow 3, which should be out within a month. I'm going to keep quiet on what book I'm working on for now in case it doesn't work out, but I'm nearly two chapters in and so far it's going pretty well.
Yesterday I finished the first book in what will a new series. Adapted from an old short story called Saving the Day, Saving the Day: The Curators series #1 will hopefully be released before Christmas. It came about because after writing three successive Crow books I wanted to try something different, and I'd always thought it would make a good novel. The final result, while still using the basic premise of the short story, expanded it into a huge dystopian world. While most of the questions were answered in the novel, I left a couple of things for a possible sequel. It was great fun to write, so I know you'll enjoy reading it.
God I love summer vacation. I've let my social reclusivity gene kick in and so far I've written 41,266 words in 12 days. Bitchin. Just got the epilogue to do on this book and I shalt rest. I have a tentative title for this but I'm going to let it sit for a while. In other news, I just got the edits back on Crow 3, so I'll be working through those next.
I'm on summer vacation at the moment so despite the heat I'm blasting out the new words like never before. The as-yet-untitled new dystopian has raced past 60k and I'm hoping to finish it this month, after which I'll be getting back to other loose ends. More details soon.
Wrote this yesterday. Part of a new story I'm working on, in first person no less! Closing in on 50,000 words, so hopefully I can get it done in August. I still have a 5th Crow book to write, but after doing three in a row I needed a break. This is actually based on an old short story, but it's deviated somewhat into a completely different beast. Not sure of a title yet.
"The damp, algae-coated wooden slats that passed for seats in the bottom of the boat were like a strong hand to a falling man. I hugged them, crying into them, trying to ignore the pain in my torn-open wounds as the brutal reality of the words I had screamed as I leapt from the harbour side into the water rang in my mind like a giant, diseased bell.
At the moment when I had needed them most, I had forgotten my children's names.
I felt like the world was folding in on me, squashing me flat, and there was nothing I could do to stop it."
My band made a music video!
I'm not sure how many fans of my writing know that I'm in a band, but I've been a member of Steampunk Unicorn, the best rock band in my city, since its inception three years ago. All our songs are original, and we finally got around to making a music video. Peaceful Levitation was written by Sam, our vocalist/bassist, and the video was his brainchild. Brilliant stuff. I'm the one in the black (and wearing the unicorn mask with the pink nose). We did most of the outdoor filming last November, hence my hat. Take a look! There's a possible album on the horizon at some point. The video was filmed and produced by the awesome Frank, on location in Takayama, Nagano, Japan.


A federal judge could decide in early July if defendants in a $15 million lawsuit filed by McHenry County State's Attorney Louis Bianchi should be dismissed from the case and the case essentially thrown out of court.
Bianchi, a Crystal Lake Republican, was acquitted twice last year of misconduct charges and later sued special prosecutors Henry Tonigan and Thomas McQueen and a computer forensic firm alleging conspiracy, malicious prosecution, intentional infliction of emotional distress, unreasonable search and seizure and violation of due process.
Tonigan and McQueen have filed motions to be dismissed from the lawsuit, arguing that Bianchi's claims are "barred by absolute immunity, qualified immunity, and/or Illinois State statutory and common law immunity and privilege," according to court records.
Tonigan also wants to have his employer, the laws firm Kelleher & Buckley, removed as a defendant in the case as well.
"There is simply no allegation that Kelleher & Buckley acted knowingly or with a deliberate, reckless indifference to the alleged constitutionally prohibited conduct of its employee," part of the motion to dismiss states.
A message left for Steven Puiszis, who is the defense attorney for McQueen, was not returned.
Michael Hannigan, the lead defense attorney for Tonigan, also could not be reached on Tuesday.
Quest Consultants, a computer forensic firm hired by the special prosecutors, and five of its employees also seek removal from the lawsuit, citing immunity, court records show.
Federal Judge Elaine E. Bucklo is scheduled to rule on the motions on July 3.
A special grand jury indicted Bianchi and his personal secretary, Joyce Synek, in September 2010 on charges they used county resources and personnel to further Bianchi's re-election campaign. A judge stopped the trial halfway through citing a lack of evidence; Bianchi and Synek were acquitted on all charges.
Bianchi and two of his investigators, Ronald Salgado and Michael McCleary, also were charged with misconduct in February 2011.
Salgado and McCleary were removed from the case before a trial in August 2011 that again was stopped midway through because of lack of evidence against Bianchi. The allegations were that Bianchi used his position to lessen criminal penalties to distant relatives and had charges dismissed for those politically connected to him.
Synek, Salgado and McCleary also are plaintiffs in the lawsuit, which seeks $15 million in damages.
Terry Ekl, who represented Bianchi in the two criminal trials and filed the lawsuit on his behalf, could not be reached for comment.


You are working on a computer lab at a public work station. You finish your work, save it to your thumb drive and leave, forgetting to delete your work from the work station. Another student in your class comes along, finds your file and turns it in as her own. Are you guilty of academic dishonesty?
You are taking a mid-term in a large lecture room and some notes that you brought with you slide out from under the seat where you had stowed them. Can you be charged with academic dishonesty by the professor or a proctor?
You ask your professor whether she would be willing to read a draft of an essay that is due in a week. Your essay contains paraphrases of secondary sources that you used in your essay but haven't marked yet as the ideas of other people. You figure this is okay, since this is a draft of the essay and not the final copy you plan to turn in. Is this considered academic dishonesty?
Your professor writes you an email stating that he believes you may have committed an act of academic dishonesty in his class. You panic and withdraw from the course. You are later called before the Board on Academic Honesty. At the hearing, you are shocked to learn that you have been reinstated in the class. Are you still responsible for finishing the class?
You enroll in a two-credit dance class. Besides learning different kinds of movement, you also have to write a five-page essay on a topic assigned by the instructor. You use a lot of material from the Internet in your essay and don't have time to cite it properly. You figure this is okay since most of the grade is based on your dance performance. Besides, it is only a two-credit dance class and not a real academic course and the professor didn't say anything about citation. Are you guilty of plagiarism?
You ask a friend, who is a good writer, to look over your paper. She is happy to help and finds many awkward phrases and ambiguous assertions, which she re-writes for you. She even develops a few new arguments to help support your thesis. You are happy because she was able to express clearly and persuasively what you had been trying to say all along. Is this academic dishonesty?
You need a permission code to get into a lab section. Your professor gives you the code, which you share with a friend who wants to be in the same section. Can you be charged with academic dishonesty?
You notice that a paper assignment in your class is just like one you wrote for another class. You change the cover sheet and a few sentences in the introduction and turn it in. This is okay because it is your own work, right?
Your professor allows collaboration on homework assignments and encourages study groups but still expects you to do your own work. You and two friends discuss the problem and work through it together. Portions of your final work are identical, but that should be okay, since most of the work is your own. Can you be charged with academic dishonesty?
You are shocked to see that you received a failing grade in your literature class. You thought you were doing quite well and had a "B" average for the class. When you contact your professor to find out why you failed, he confronts you with evidence that you plagiarized portions of your last essay. "Any student who plagiarizes in my class, fails," he tells you. "No exceptions." Is that the end of the matter?
A good friend of yours is desperate. He is in danger of failing the biology class you are both in. If he fails, he will be placed on academic probation. He knows you are an excellent student and asks you to sit at the next exam in such a way that he can see your answers. It's the only way he'll pass the class. His request makes you uncomfortable, but, since you're not the one copying answers, you figure you will not be charged with academic dishonesty. Are you right?
You are in an advanced language class and are stumped trying to write a composition so you write some sentences in English and use an automatic translation program on the Internet to help you out. This is okay, since it's like using a dictionary, and the professor said dictionaries were allowed. Is that academically honest?


It features durable aircraft grade aluminum construction and a bright 300 lumen Cree LED beam. There are four light modes: high, low, red safety signal, and rescue beacon. The back of the light contains an emergency rescue beacon that can be seen from 2.5 miles away. There's also an emergency whistle built into the body of the light that can be used in case of emergency. The Search Light 300 is impact and water resistant to IPX4 standards. Run times are 1.25 hours on high and 6 hours on low. An attached carabiner clip allows for easy carrying and attachment to backpacks or belts. Three 3AAA batteries are included.


text:
The Texas Orator
academic-ish
APD Violated Guidelines for Use of Less-Lethal Projectiles
By Wes Dodson on June 2, 2020 • ( 1 Comment )
(Warning: The images and footage in the following article shows police violence against protesters and are graphic in nature)
Two Austin men were hospitalized over the weekend, one in critical condition, after being struck with less-lethal munitions—projectiles designed to cause pain but not lethal injury (they can cause both)—fired by APD officers. In another widely-shared incident, a pregnant woman is seen doubled-over in pain after being shot in the abdomen with a less-lethal round while protesting outside APD headquarters. APD Chief Brian Manley responded to these three incidents saying that he was "crushed," but also that the force used against protesters was "within policy."
Manley is referring to the APD policy manual, which lays out the criteria for the use of less-lethal weapons—which the manual dubs "kinetic energy projectiles"—in section 206.5. This section, specifically section 206.5.3, outlines several considerations officers should take into account when determining whether to deploy kinetic energy projectiles.
The department's criteria take the form of vague standards instead of rules with specific metrics and give officers significant leeway in their determinations. However, other entities, such as the United Nation Human Rights council and the less-lethal weapons manufacturers themselves, have produced guidelines that offer more specific and detailed considerations for the use of such projectiles. APD officers have clearly violated these guidelines and manufacturer recommendations and, arguably, have violated their own policy manual in all but the most permissive interpretation of the document.
Fire from Above
One of the criteria that APD officers must consider when determining whether to deploy kinetic energy projectiles is the "distance and angle to target" (sec. 206.5.3(e) of the APD policy manual). Every kinetic energy projectile has a minimum and maximum distance for safe use and shooting down at protesters from an elevated angle increases the risk of serious injury.
Images on social media show the I-35 bridge near the APD headquarters parapeted by APD officers armed with riot control shotguns—weapons modified to shoot less-lethal projectiles—looking down on the protesters (pictured below).
APD officers are taking the I-35 bridge, again. We have word more protesters might be coming this way from the Capitol. I-35 south has been closed on and off a few times today due to protests. pic.twitter.com/Ohwdguja3w
— Tahera Rahman (@TaheraTV) June 1, 2020
In front of the APD headquarters, officers formed rank on the stairs overlooking the protesters below, with a line of officers standing nearly a full body's length above the crowd (picture on the left below).
Demonstrators have moved back to APD headquarters @KXAN_News pic.twitter.com/psMUJhAUbz
— Alyssa Goard (@AlyssaMGoard) June 1, 2020
In both instances, the discharge of kinetic impact projectiles from these elevated positions increased the likelihood of serious injury to protesters, one of the specific risks addressed in the United Nations Human Rights guidance on using less-lethal weapons.
According to the document, "the firing of kinetic impact projectiles from… an elevated position… is likely to increase the risk of striking protesters in the head." Impacts to the head from these projectiles, the document notes, "may result in skull fracture and brain injury, damage to the eyes, including permanent blindness, and even death." The APD manual also notes that the "head and neck should not be intentionally targeted."
Despite such guidance, APD officers repeatedly fired kinetic impact projectiles from elevated positions, including, reportedly, in the instance that placed one protester in critical condition.
Amazing imagery from the Austin protests yesterday as APD chose the random rubber bullet into the crowd approach. pic.twitter.com/AdCYkOKnz1
— Surviving Covid, One day at a time (@Ahaley) May 31, 2020
(An officer discharging a riot control shotgun from atop the I-35 bridge)
APD gets water splashed on them and immediately fires into the crowd.#ACAB #BlackLivesMatter #austinprotest pic.twitter.com/3Y05Ar5F8i
— Basically Just Kanaya @ HSNewGamePlus (@AltUniverseWash) May 31, 2020
(APD is captured discharging riot control shotguns from the steps of APD headquarters)
In the incident, captured below (warning: footage is graphic), a black protester was shot in the back of the head with a less-lethal round. The victim was shot accidentally after a nearby protester reportedly threw a water bottle at the police officers on top of the I-35 bridge. According to Chief Manley, one officer was struck and an officer (unclear whether it was the same officer) "fired their less-lethal munition at [the individual who threw the water bottle], apparently, but it struck this [20-year-old] victim instead."
*GRAPHIC*
This is APD shooting an unarmed peaceful protester standing away from commotion, presumably just because he is black, for I cannot see another reason.
The medic reporting was fired upon after this video. #AustinProtests #muted #neverforget1984 pic.twitter.com/98tuvbSiy5
— Matthew Ferguson (@HeadwormATX) June 2, 2020
(The 20-year-old black man is filmed after being struck by a less-lethal round).
The APD policy manual requires that the officers consider the distance to target in light of the type of munition being deployed. According to a witness interviewed by KUVE, an APD officer stationed on the I-35 bridge deployed a 12-gauge bean bag round against the 20-year-old victim (the projectile itself is lying on the street to the right of the bloodstains at time code 0:29 of the twitter video above). Protesters in the video can also be seen turning to face the bridge as the shots ring out, reinforcing the idea that the shots came from officers atop the bridge across the street and not from the officers stationed on the steps of the headquarters.
Defense Technologies, the manufacturer of the bean bag rounds used by APD (as shown in the KXAN video here), provides a recommended effective range for its rounds of "approximately 20 to 50 feet" to ensure accurate shot placement, with a maximum effective range of 75 feet.
In the video showing the incident, the victim appears to have been hit while standing on the corner of E. 8th street and the I-35 feeder road on the side nearest the APD headquarters. The horizontal distance from this position to the I-35 Bridge where the officers were stationed is at least 90 feet (as measured by the author). This is well outside the 20-50 foot effective range recommended by the manufacturer of the bean bag round used and is even outside its maximum effective range of 75 feet. Based on this distance, an APD officer stationed on the I-35 Bridge would not have been able to deliver an accurate shot using a bean bag round—a conclusion supported by the fact that the officer was aiming for another protester when he critically wounded this man.
"Within Policy," Really?
The APD policy manual does not specify the exact distances and angles appropriate for the use of kinetic energy projectiles, such as bean bags. However, it does require that an officer consider both the distance and angle to their target and the type of projectile being deployed. Clearly, the distance should be appropriate to the type of projectile being used and the angle of discharge should minimize the risk of serious injury.
While APD Chief Brian Manley concluded that the use of force was "within policy," only a maximally permissive interpretation of the APD policy manual could give rise to this conclusion. A more reasonable interpretation is that the use of bean bag rounds against this specific protester, and against other protesters in the area, was reckless and unsafe with regards to both the distance and angle to their target and violated the APD's own policy manual. The most reasonable interpretation, however, is that police officers should never use potentially lethal force against peaceful protesters.
Categories: Domestic Affairs
Tagged as: austin, police department, violence
Democrats Grapple With Allegations Against Biden
The Case of Reality Winner
Published by Wes Dodson
Wes Dodson is a Managing Editor and Law Editor for The Texas Orator pursuing a Plan II and Marketing double-major. A perennial holder of unpopular opinions, Wes approaches national politics from the classical liberal position, which he commonly describes as "small l" libertarianism. After arriving at UT, Wes became increasingly aware of and interested in the role of UT Student Government and has written analyses of the economics of SG and how it is used as a national politics dog whistle. He hopes to co-helm The Texas Orator through the rough waters of student journalism and expand the awareness of student opinions. View all posts by Wes Dodson
Pingback: THE POISONOUS DREGS OF THE ALT-RIGHT DUMP THEMSELVES IN PORTLAND - TORCH NETWORK
new article ✍ in this piece, amara provides a status update on cancel culture re: her previous article on the subject. read both articles at thetexasorator.com 📠
new article alert!!! in this new article, Suha discusses the implications of the end of Roe v Wade. read more on thetexasorator.com.
We are still taking applications for staff writers and accepting submissions from guest writers! Please see the link in our bio for more information and DM us with any questions ✍
Are you a UT student interested in being published on our site? ✍ Submit your articles to us alongside your EID!
Click here to sign up for our weekly newsletter and stay updated on all the latest from the Orator team.
Top categories: Domestic Affairs Texas


text:
Rawls College of Business Administration Stories
Faith, Small-Town Roots Fuel Adkins' Competitive Fire
The Texas Tech University high-jump standout and Idalou native surges into Olympic bid.
tags: Academics, Feature Stories, Provost, Rawls College of Business Administration, Stories
Students Participate in Summer Commencement
Top graduates and banner bearers also are announced.
tags: Academics, College of Agricultural Sciences and Natural Resources, College of Architecture, College of Arts and Sciences, College of Education, College of Engineering, College of Human Sciences, College of Media and Communication, College of Visual and Performing Arts, Feature Stories, Graduate School, Honors College, Provost, Rawls College of Business Administration, School of Law, Stories, Wind
Summer Commencement Schedule Released
The two ceremonies will take place at 9 a.m. and 1:30 p.m. on Saturday
tags: Academics, College of Agricultural Sciences and Natural Resources, College of Architecture, College of Arts and Sciences, College of Education, College of Engineering, College of Human Sciences, College of Media and Communication, College of Visual and Performing Arts, Events, Graduate School, Honors College, News Releases, Provost, Rawls College of Business Administration, School of Law, Students, Wind
Alumnus Andres Alcantar to Speak at Summer Commencement
The distinguished public administrator, who currently serves as chairman for the Texas Workforce Commission, received his bachelor's and master's degrees from Texas Tech.
tags: Academics, College of Agricultural Sciences and Natural Resources, College of Architecture, College of Arts and Sciences, College of Education, College of Engineering, College of Human Sciences, College of Media and Communication, College of Visual and Performing Arts, Graduate School, Provost, Rawls College of Business Administration, School of Law, Stories


text:
De Zwolse Courant was een Nederlands regionaal dagblad dat – aanvankelijk met een lagere verschijningsfrequentie en onder een andere titel – verscheen tussen 1790 en 2003.

Geschiedenis
Op initiatief van boekhandelaar en boekdrukker Martinus Tijl (1738-1825) en zijn zoon Hendrikus Tijl (1768-1820) verscheen op 5 juni 1790 het eerste nummer van het Overijsselsch Weekblad, de oudste voorloper van de Zwolse Courant. In augustus 1790 ging het blad twee keer per week verschijnen onder de titel Overijsselsche Courant. Op 3 juni 1795 werd de naam gewijzigd in Zwolsche Courant.

In 1811, 1812, 1813 en 1814 volgden nieuwe naamswijzigingen, tot op 1 april 1845 werd gekozen voor de titel Provinciale Overijsselsche en Zwolsche Courant. Op 1 juli 1859 werd de verschijningsfrequentie opgevoerd tot driemaal per week. Tien jaar later, op 1 juli 1869, begon de Provinciale Overijsselsche en Zwolsche Courant als dagblad te verschijnen. Een laatste naamswijziging volgde op 14 maart 1972, toen de titel werd ingekort tot Zwolse Courant.

Koninklijke Tijl B.V., de uitgever van de Zwolse Courant, werd in 1988 overgenomen door Wegener, die de krant in 2003 samenvoegde met een aantal andere regionale dagbladen onder de verzamelnaam de Stentor.

Kopbladen
In de wijde omgeving van Zwolle verschenen in de loop der jaren diverse kopbladen van de Zwolse Courant. Het ging om onder meer:
 Steenwijker Dagblad (1948-1973)
 't Nieuws voor Kampen (1949-1956)
 Nieuw Kamper Dagblad (1956-2003)
 Het Nieuwe Land (1954-1995)
 Lelystadsblad (1968-1983)
 Het Dagblad (1973-begin jaren '90)
 Het Noord-Oosten (1974-1986)
 Lelystads Dagblad (1983-1989)
 Dagblad Flevoland (1995-2003)

Oplage
Zwolse Courant, inclusief kopbladen:
 1968: 43.763
 1977: 58.060
 1978: 60.971
 1983: 65.214
 1988: 66.681
 1990: 68.402
 1993: 69.610
 1997: 72.247
 2001: 68.816

Hoofdredacteuren
 1920-1944: M.H. Werkman
 1946-1961: J.C. de Wit
 1961-1965: C.L. Menschaar
 1965-1990: L. van Rij
 1990-2001: J. Bartelds

Nederlandse krant
Media in Overijssel

redpajama_set_name: RedPajamaWikipedia


text:
Suikoden is een serie van rollenspellen die zijn ontwikkeld en uitgegeven door de Japanse spelontwikkelaar Konami.

Ontwerp
Spellen in de serie zijn losjes gebaseerd op "Verhaal van de wateroever" (Shui Hu Zhuan), een 14e-eeuwse Chinese roman en een van de vier klassiekers uit de Chinese literatuur. Elk individueel spel behandelt themas over politiek, corruptie, revolutie, mysterieuze kristallen en de 108 protagonisten.

Ondanks dat spellen in de reeks geen chronologische opvolgers zijn, speelt het verhaal zich wel af in dezelfde wereld met doorlopende en overlappende verhaallijnen.

Spellen in de reeks

Spin-offs
 Genso Suikogaiden Vol. 1 – Swordsman of Harmonia (2000)
 Genso Suikogaiden Vol. 2 – Duel at Crystal Valley (2001)
 Gensō Suikoden Card Stories (2001)
 Suikoden Tactics (2005)
 Suikoden Tierkreis (2008)
 Genso Suikoden: Tsumugareshi Hyakunen no Toki (2012)

Externe link

Computerspelserie


text:
Q: TypeScript key of Partial aren't found in T I made a quick playground, if you follow the link you should also see the errors, but here's the code:
const normalizeValue = (v: any): any => {
  if (v === 'true') return true;
  if (v === 'false') return false;
  if (!Number.isNaN(+v)) return +v;
  return v
};

interface defaults {
  a: number,
  b: boolean,
  c: string,
}

const normalizeOptions = <T extends defaults>(
  defaultOps: T,
  inputOps: Partial<T>
): T => {
  const INPUT = { ...inputOps };
  const NORMAL = {};

  Object.keys(defaultOps).forEach((k) => {
    if (k in INPUT) {
      NORMAL[k] = normalizeValue(INPUT[k]);
    } else {
      NORMAL[k] = defaultOps[k];
    }
  });

  return NORMAL;
};

Why a property of Partial isn't the same type as with it's source object and how can I solve this?


text:
3rd-strike.com | Alleen #9 Voor het Middernachtkind – Comic Book Review
Follow	Genre: Adventure
Written by: Vehlman
Illustrations: Gazzotti
Coloring: Usagi
Publisher: Dupuis
Alleen #9 Voor het Middernachtkind – Comic Book Review
November 27, 2015	- ThaMofo	- No Comments
Site Score
Good: Illustrations, Concept still works after nine issues, Atmosphere
Bad: Perhaps a bit vague
Click to vote
It has not been that long since Dupuis released a bundle with three different first albums of different series in it, namely 'De Durvers'. In this collection we had the chance to read the first issue of Alleen, which proved to be a very intriguing series, revolving around children who found themselves all alone in the world. Everyone had vanished, except a select few, forcing them to forge an alliance in order to survive, fight the loneliness and perhaps find a way to bring everyone back. Today we present you with our opinion of the ninth issue, thus it's possible some spoilers may be found in this review. That being said: don't go in alone!
Ever since Dodji heard he might be the 'midnight-child', the herald of darkness, he is consumed by the idea that he might be the prelude of evil in their new world of purgatory. Thus he decides to go out, hoping to learn his purpose and perhaps his true calling. Of course, his friends would not let him go alone, albeit not everyone of the original cast is at his side. Nonetheless, after a small argument, Dodji leaves hoping to find answers, and this makes him bump into the 'mad master', a weird figure that seems to have supernatural powers, all while other foes are lurking to ambush Dodji and his friends.
In the meantime Camille and Anton stayed behind in Neosalem, tending to their own business. Anton is reading up on why their original group, and the other children they found scattered all over the world, ended up in purgatory to lead this strange and seemingly immortal life. Camille however received the offer to marry Saul, 'the chosen one'. Whilst it's clear she fancies Saul a lot, she noticed he has a very cold side to him she wishes to learn more about first.
A lot is going on in this story, as it's the end of the second cycle in the Alleen series. Nonetheless, without spoiling anything, a lot of questions will rise when reading through this album, which is a hefty mix of action, conspiracy and a weird love story. You'll have plenty of things to keep your eyes on.
Vehlman who came up with this very interesting series, still has a knack for writing an exciting, open ended, album. The entire issue is filled with one cliffhanger after another, keeping you on the edge of your seat at all times. A delight from start to finish, especially seeing many characters get their turn to add something to the story.
Illustrations were handled by Gazzotti in a very superb fashion. While many of the characters look cute and comical, the serious and detailed undertone makes the story a tad heavier, which suits the setting and storyline perfectly. The coloring by Usagi adds even more to the overall mood of the plot, due to the usage of bright and vibrant colors when needed, but also the necessary shading and darkness as an introduction to the many schemes and exciting events this series has to offer.
Alleen #9 Voor het Middernachtkind is a great addition to the series, but also a very exciting (open) ending for the second cycle of Alleen. This album will not only be filled with life threatening battles, but also very intriguing relationships and of course a weary band of children who are quite homesick after unraveling even more pieces of this very eerie dark puzzle. You'd truly never want to end up alone in this desolated purgatory.
Alleen #9 Voor het Middernachtkind - Comic Book Review, 9.3 out of 10 based on 3 ratings
ThaMofo
Visit My Website / View My Other Posts
Elva the Eco Dragon – Soon to be released!
A Tale of Paper — Review
PC, PS4, Reviews
What Happened – Review
PC, PS4, Reviews, Xbox One
SpongeBob SquarePants: Battle for Bikini Bottom – Rehydrated – Review
PC, PS4, Reviews, Switch, Xbox One


text:
<!DOCTYPE html>

  <title>analytics.coffee</title>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <meta name="viewport" content="width=device-width, target-densitydpi=160dpi, initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
  <link rel="stylesheet" media="all" href="docco.css" />

          Jump To …
          +

                analytics.coffee

                background.coffee

                content.coffee

                i18n.coffee

                install.coffee

                log.coffee

                options.coffee

                popup.coffee

                store.coffee

                utils.coffee

analytics.coffee

                ¶

Template
(c) 2014 Alasdair Mercer
Freely distributable under the MIT license:
http://template-extension.org/license

                ¶

Private constants

                ¶

Code for Templates analytics account.

ACCOUNT = 'UA-28812528-1'

                ¶

Source URL of the analytics script.

SOURCE  = 'https://ssl.google-analytics.com/ga.js'

                ¶

Analytics setup

analytics = window.analytics = new class Analytics extends utils.Class

                ¶

Public functions

                ¶

Add analytics to the current page.

  add: ->

                ¶

Setup tracking details for analytics.

    _gaq = window._gaq ?= []
    _gaq.push ['_setAccount', ACCOUNT]
    _gaq.push ['_trackPageview']

                ¶

Inject script to capture analytics.

    ga = document.createElement 'script'
    ga.async = 'async'
    ga.src   = SOURCE
    script = document.getElementsByTagName('script')[0]
    script.parentNode.insertBefore ga, script

                ¶

Determine whether or not analytics are enabled.

  enabled: ->
    not store? or store.get 'analytics'

                ¶

Remove analytics from the current page.

  remove: ->

                ¶

Delete scripts used to capture analytics.

    for script in document.querySelectorAll "script[src='#{SOURCE}']"
      script.parentNode.removeChild script

                ¶

Remove tracking details for analytics.

    delete window._gaq

                ¶

Create an event with the information provided and track it in analytics.

  track: (category, action, label, value, nonInteraction) ->
    return unless @enabled()

    event = ['_trackEvent']

                ¶

Add the required information.

    event.push category
    event.push action

                ¶

Add the optional information where possible.

    event.push label          if label?
    event.push value          if value?
    event.push nonInteraction if nonInteraction?

                ¶

Add the event to analytics.

    _gaq = window._gaq ?= []
    _gaq.push event

                ¶

Configuration

                ¶

Initialize analytics.

store?.init 'analytics', yes

redpajama_set_name: RedPajamaGithub


text:
Man involved in Va. drug network pleads to conspiracy, but not to user's overdose death
By Matt Zapotosky
Matt Zapotosky
National security reporter covering the Justice Department
A Leesburg man on Wednesday admitted in federal court that he sold oxycodone pills to high school students and recent high school graduates in Loudoun County over several years.
George Washington Crane V, 48, had initially faced a charge linked to the death of one user who overdosed, 20-year-old William Huff. But Crane pleaded guilty Wednesday to a less serious drug-distribution charge that had no explicit connection to Huff's death.
That the charge was modified is significant. Crane had faced a mandatory minimum sentence of 20 years if he had been convicted of the initial charge, and because of previous drug convictions, he could have faced a mandatory minimum of life in prison, said Greg English, his defense attorney. Now Crane faces a maximum sentence of 20 years in prison and no mandatory minimum, English said.
English said the deal was a product of Attorney General Eric H. Holder Jr.'s recent directive telling U.S. attorneys across the country to stop charging low-level, nonviolent drug offenders with offenses that impose severe mandatory sentences.
English said Crane didn't directly sell Huff the drugs that led to his death.
"It's a fair resolution," he said. "He sold [oxycodone] to somebody that he had sold to many times before. . . . He didn't know it was going to Huff."
Federal District Court Judge Liam O'Grady said in court that he had rejected an earlier plea deal that would have given Crane a 15-year sentence. A spokesman for the U.S. attorney's office in the Eastern District of Virginia declined to comment.
Crane, who worked as a limousine driver, admitted as part of his plea that he was involved in a network that spread oxycodone, an addictive drug used as a painkiller, to young people in Loudoun County, and that he sold the drugs that Huff eventually used to overdose. He acknowledged in response to questions from O'Grady that from 2008 to 2011, he purchased pills from people in the District and Baltimore, then distributed them out of his home or car to high school students and recent graduates in the Leesburg area.
Some customers, Crane told O'Grady, bought from him everyday, and one person purchased 40 to 60 oxycodone pills a week. English said that Crane, at some point, had a legitimate prescription for the pills, became addicted and then bought and sold to support his habit.
Crane's connection to Huff's death, though, was somewhat roundabout. English said he was unsure if Crane even knew Huff, and the drugs that eventually killed Huff filtered through other people after they left Crane's hands. Huff had just returned to his parents' Leesburg home from a drug rehabilitation program when he took the fatal dose, court filings show.
The hearing in a near-empty federal district courtroom in Alexandria lasted less than a half hour, and Crane, dressed in a green jumpsuit with the word "prisoner" on the back, said little more than "Yes, sir" and "No, sir." Two family members of Huff declined to comment after the hearing; one of them, a woman, dabbed tears from her eyes.
Two others had already pleaded guilty in connection with the case — also to charges that did not explicitly connect them to Huff's death. John George, a friend of Huff's who gave Huff oxycodone pills only hours before he overdosed, pleaded guilty in April 2012 to conspiracy to distribute oxycodone and was later sentenced to four years in prison.
Bruce Jacob Horton, who was part of the same network selling oxycodone and oxymorphone in Loudoun County, pleaded guilty in February 2012 to conspiracy to distribute oxycodone and oxymorphone and also was later sentenced to four years in prison.
Crane is scheduled to be sentenced Dec. 20.
Most Read Local
'Bomb' blizzard buried cars and homes with more than 12 feet of snow in parts of Newfoundland
Richmond braces for giant gun rights rally on Monday
Taal volcano's crater lake is nearly empty
A car-size asteroid exploded in the atmosphere south of Puerto Rico. Weather satellite and radar captured the moment.


text:
Suspended in Gaffa
The picture on the right is entitled Long Goodbye leads to the Doorway to Heaven, by Road Fun. It is used in accordance with his Creative Commons license.
There's a lot on my plate, and not as much time as I'd like to write on this blog, so I thought I'd leave you with a snippet of some of the rewritten material from The Dream King's Daughter. My mother, in editing the first draft, said that the final confrontation between Aurora and the Dream King in the Dream King's "castle" had to be more surreal, and that previously, the Dream King's headquarters were too mundane. I've tried to work on that. And here is some of what I have…
The door slammed. Darkness took her. She lay a long moment in blind silence, not even sure if she had a body.
Gradually, she became aware of her heart racing. She lay a moment longer, breathing slowly while the beats slowed down. Finally, she sat up. "Where am I?"
She reached out, and found walls on either side of her. Keeping her hands on one wall, she walked forward for several minutes, aware only of the echo of her feet, and the smoothness of the walls. Gradually, a spark of light appeared up ahead and turned into a square. Aurora rushed towards it.
She emerged into the light, then looked down at herself, for her clothes had changed. She was herself, but she wore a long, black cloak over a shimmering black, sleeveless, ankle-length dress. The black shoes on her feet had heels.
She stood at the door to a gigantic ballroom. Crystal columns held up a vaulting ceiling of cloud and star. Checkerboard marble tiles stretched in all directions, longer than a football field.
Aurora stepped into the ballroom. Her footfalls echoed. She walked and walked, until she was in the middle of the gigantic room. Then she stopped and did a slow circle. There was no one here. There was nothing to do but wait.
Then a piano started playing. Aurora whirled around, but saw nothing. The music continued, tinny, like from an old upright that her ballet teacher used during class, rattling off a rapid waltz.
One-two-three, one-two-three…
As Aurora turned, her feet took up the rhythm. She stared at them, but it was hard to resist the urge to tap.
More instruments joined the waltz: a pipe organ and drums that resonated in the chest. An unseen woman belted out the lyrics. Aurora almost recognized the song.
And around her, figures shifting up through the floor as if they were ghosts, there limbs jerking in time with the music. Where seconds before, Aurora was in the middle of an empty ballroom, now the hall was filled with dancers. They all wore fancy dress, modern, Victorian and Renaissance. Their skin was green-grey, their hands like mittens, and their faces blank as mannequins.
Something tapped her shoulder. Aurora turned. The nearest figure bowed low, and extended his mitten-hand to her.
"I don't—" Aurora began. But the man took her hand, put his other hand on her side, and turned her into the dance. To her surprise, she followed his steps with ease, heels, dress and all.
In the ballroom of crystal, the dancers paired off and began to circle in time, tracing intricate patterns across the floor.
Aurora's mannequin partner turned her. She twirled, and found another hand reaching for her. In time with the music, she took it, twirled again, and found herself in the arms of Salvadore, wearing an evening suit with a plum-coloured vest.
He grinned at her. "You do dance divinely, my dear."
"Trust me, it's not by choice," Aurora growled. But the rhythm brought out her words staccato-style.
"It's not by my choice either I fear," said Salvadore. "But since I'm trapped here in this dance, I might as well enjoy the company."
He twirled her. Aurora spun on the balls of her feet, but couldn't let go of the tips of his fingers before she came twisting back. He caught her in a graceful dip.
He pulled her up. Aurora felt breathless, then she slapped down the feeling. Her glare could have sizzled steak. "If you're trapped here, who's trapping you? Who are all these…" She tossed her head at the mannequins, "…ghosts?"
"You've trapped me here, my dear," said Salvadore. "You and your father. This—" And he grunted in frustration as the music twirled her away again. Aurora found herself reaching for another hand, twirling into another man's arms. She blinked up at his face.
"This is your dream," said Polk, in his tuxedo and bow-tie, "and the Dream King's. The others can't be more than ghosts to you, here. We're the only ones strong enough to break through to talk to you."
He pulled her into a dip. Aurora arched her back, then came up suddenly, her hands clasping the back of his neck.
"How did you get here?" she asked.
"I had help."
She frowned at him. "And how did you get that black eye?"
He grinned ruefully. "Again… I had help."
They switched partners again. Aurora blinked at the new face. "Mom! You have special powers too?"
"Of course," said her mother, wearing a low-cut, ankle-length red dress. "I'm a psychologist."
"Aurora," said her mother, as they each did a back-to-back turn. "You've got to get away from here, before the Dream King finds you."
"Is he here?" she looked around. They switched partners again, and Salvadore clasped her.
"He's over there," said Salvadore, nodding to the table at the head of the room. Aurora hadn't noticed it before, but a figure like a shadow stood there, staring at her. "He's coming for you."
"Good," said Aurora. "Let's finish this."
She tried to twirl out of Salvadore's hold, but the beat and his sudden tug pulled her back.
"Look at me, you foolish girl!" he hissed. "I may like to cause a little chaos, spread a little fear, but there are limits. I agreed to help the Dream King find you so I could hamper his search. You have to stay away from him!"
They swapped partners again, and Aurora found herself staring into the face of her mother.
"Everybody has been telling you to stay away from him," she snapped. "Even Salvadore, the Nightmare King. Maybe you should listen to all that advice?"
"But Mom," said Aurora, "He's my father. He won't stop coming for me. You know that. And I can't stop him. I'm not going to live the rest of my life on the run. This has to end, one way or another, now."
"I would rather die than have anything happen to you," said her mother. "But it's not just you."
"What are you talking about?" said Aurora, her voice rising. "What happened that made you run away from him?"
Her mother started to say something, but the music switched partners again, and Aurora was face to face with Polk. Behind him, she could see that the Dream King had moved away from the table and was standing at the edge of the dance floor.
"I told you the Dream King killed my parents," said Polk. "I don't think he intended to, but he did, the moment you were born."
"I don't know," he said. "I was there, but I was too young and it was all so confused, I don't really remember. But it was bad." He looked over Aurora's shoulder, and swallowed. Aurora looked back to see the dark figure slipping into the dancing crowd, towards her.
"Aurora," said Polk. "Please, get out of here."
"Not until somebody tells me what happened!" said Aurora.
They switched partners again, and now she was with her mother.
"I was almost out of it from the labour," said her mom. "Then dreams started breaking into the real world. At first I thought it was the drugs they used on me, but it wasn't."
"He did that?" said Aurora, looking back. "Why would he do that?"
"I don't know," said her mother. "But it got a lot worse until his people came and separated us. When I recovered from the shock, they told me to hide myself and you. I remember enough terror in what happened that this is what I did. I ran from my practise in Toronto to a school counsellor's job in Winnipeg. But it wasn't far enough."
She looked over Aurora's shoulder, and her breath caught. "Aurora, stop dancing. He's right behind you. Run."
The title of this post is from a song by Kate Bush that I do hear being played over the dancing. You can hear it, and watch an intriguing early eighties video by Kate Bush here on YouTube.
About twenty years later, she'd release King of the Mountain.
<< The Third Bow. James Bow Election Pool - RESULTS!
"From Financial Family Seven, we have the Adherents of the Repeated Meme." >>
2015: (Groan!) How Long Have You Been Holding on to THAT Joke, Newsweek?
2012: Whither Self-Publishing (and Fan Fiction)
2010: Why I like Scrivener
2007: "Expert" Advice?
2006: Databases Coming Back. Now For the Images
2006: Day 5: Waiting for the Data
2006: Day 5: Changing Back to 1and1 Webhosting
2006: Day 5 of the Great Webhost Fiasco
2004: Canada's Surprising Prosperity II:Are Balanced Budgets More Important than Tax Cuts?
2003: In Search of the Neighbourhood Gems
2002: My can of Coca-Cola is red.


text:
Герметиза́ция — обеспечение непроницаемости для газов и жидкостей поверхностей и мест соединения деталей.

Герметизация поверхностей обеспечивается за счёт покрытия материалами, непроницаемыми для газов и жидкостей. Места соединений герметизируются за счёт применения дополнительных деталей из упругого материала, или заполнения зазоров уплотняющим материалом.

Происхождение термина
Восходит к имени античного синкретического божества Гермеса Трисмегиста — (от ), Гермеса Триждывеличайшего. Не следует путать с Гермесом Олимпийским, ранее было распространено мнение о Гермесе Трисмегисте, как о реальном древнем пророке и мудреце, даже в БСЭ он назван «легендарным египетским мудрецом, которому приписывают изобретение способа закупорки сосудов». Также следует различать понятия герметизма и герметичности.

Герметизирующие материалы
Для герметизации применяются герметизирующие материалы, к которым относятся:
 рулонные и листовые материалы;
 минеральные строительные материалы проникающего действия;
 материалы жидкого нанесения на основе полимеров.

Кроме полимеров, герметизирующие материалы содержат различные наполнители и отвердители — вулканизующие. Герметизирующие материалы применяют в виде паст, замазок, мастики и самоклеящихся лент, иногда в виде раствора в органических растворителях, воска. Герметизирующий материал образуется в результате отвердения на собственно соединительном шве или в месте контакта герметизируемых поверхностей. Герметизирующие материалы должны быть прочными и эластичными, устойчивость к воздействию агрессивных сред и перепадам температуры. Герметизирующие материалы для защиты деталей и блоков электроприборов должны быть с электроизоляционными свойствами.

Типы герметизации
Герметизация — важное условие работоспособности многих устройств, аппаратов и приборов, а также условие нормального и комфортного существования и функционирования в зданиях и помещениях. Некоторые производственные процессы, условия проведение многих научных и исследовательских работ требуют повышенной непроницаемости помещений. Герметизация определяет надёжность и долговечность приборов и устройств. Некоторые типы герметизации:
 герметизация резьбовых соединений;
 герметизация фланцевых соединений;
 герметизация стеклопакетов;
 герметизация стен зданий.

Герметизация и ремонт межпанельных швов производственных и жилых зданий

Герметизация и ремонт межпанельных швов, производственных и жилых зданий, очень востребованная область ремонтных и строительных работ. Потери тепла из-за плохой герметизации стен не поддаются учёту, но в том что они огромные не приходится сомневаться. Проекты и эксперименты скандинавских и германских учёных, строителей и экологов доказали возможность поддержания комфортной температуры в герметичном здании в зимний период вообще без отопления (см. Пассивный дом). Причины плохой герметизации стыков стен это ошибки проектирования и выполнения, старение герметизирующих материалов.

См. также
 Герметик

Примечания

Литература
 ГОСТ 23344—78
 Большая Советская энциклопедия, третье издание. — М.: Советская Энциклопедия, 1970-77 (электронная версия — М.: Научное издательство «Большая Российская энциклопедия», 2004.)
 ГОСТ 30971—2012
 Корабельный устав ВМФ ВС России

Ссылки

Строительные технологии
Технологии машиностроения


text:
黃文紀 Huang, Win-Gee
研究副技師 (退休日期:2021-07-31)
研究領域:地震學 、地震資料處理、地理資訊系統
wgee@earth.sinica.edu.tw
研究簡介
Taiwan Mountain Seismic Network (MTN)
With 80 km wide from east to west and 340 km long from south to north, the Taiwan mountain area covers an area of 2/3 of the entire Taiwan Island. This area has an average height of 2500 meters which is the region that very difficult to collect earthquake records. In order to obtain the free-field ground motions generated by earthquakes, the IES began to install a seismic network in the mountain area. This installation of seismic station began in 2006 with 16 seismic stations and increased to 80 stations in 2016. These stations were collected many near-source ground-motion data to study the seismic source characteristics for earthquakes occurred in the MTN. Data from MTN and TSMIP will be integrated to study the path effects from different seismogenic zones to the metropolitan area and provide significant information to reduce seismic hazard.
Seismic Network in Taipei Metropolitan Area (TMA)
In order to continuously monitor the seismic activities in the TMA, two kinds of array observations have conducted in the years 2005-2015. The first one is free-field array, which is widely deployed in the mountain area vicinity of TMA. The second one is borehole array, which is set up in the Taipei basin. The two arrays provide comprehensive data ranging in amplitude from seismic background noise levels to damage levels as a result of shaking. The data can be used to address a wide variety of scientific and engineering issues. Ground response with different excitation levels and with different surface geology will be investigated and to improve our understanding of the urban seismic hazard in the TMA.
TAIPEI 101 seismic building array
Based on the recent described that both rotational and translational ground motions play a significant role in seismology and earthquake engineering. The IES at Academia Sinica initiated a modest program to monitor both translational and rotational ground motions from seismic and wind-induced vibrations at TAIPEI 101 Tower. The seismic building array installed in the Taipei 101 Tower comprises in total four stations installed in the basement and on the floors 74 and 90. Each station is equipped with two sensors, including a modern rotational seismometer on floor 90. The goal of this program provides the new measurements to the engineering field to identify the vibration characteristics of super tall buildings.
Field work for the international corporation project in the South China Sea (SCS)
The IES and the Philippine Institute of Volcanology and Seismology Department of Science and Technology (PHIVOLCS-DOST) and Institute of Geophysics Vietnamese Academy of Science and Technology (IG-VAST) have cooperated to study the high seismicity of the surrounding area of South-East Asia. With the help from the PHIVOLCS and VAST, a seismic network around the SCS has been created. Seismic data from this network will be shared with other research institutions in Taiwan and abroad for further research. We expect this seismic array will servers as an example to encourage more international cooperation to the scientific topics in seismology between Taiwan and its neighbor.
(1) Taiwan Mountain Seismic Network
The Taiwan mountain area, with an average height of 2500 m, covers an area of 2/3 of the entire Taiwan Island. In order to obtain the free-field ground motions generated by earthquakes, the IES began to install a seismic network in the mountain area. This installation of seismic station began in 2006 with 16 seismic stations and increased to 80 stations in 2013. Since 2014, thirty stations have selected to upgrade their old instruments to modern Titan accelerometers. During the past few years, many moderate earthquakes happen in the mountain area (e.g., the 2016 Meinong earthquake). These earthquakes produced many near-source ground-motion data to researchers to study seismic source characteristics for moderate earthquakes in the Taiwan mountain area.
(2) Seismic Network in the Greater Taipei Metropolitan Area (TMA)
In order to monitor the seismic activities in the TMA, IES-AS initiated a project to instrument seismic facilities in borehole and at surface, as well as in the TAIPEI 101 Tower. In accordance with the plan indicated of this program, three kinds of array observations have conducted in the years 2005-2015. The first one is free-field array, which is widely deployed in the mountain area vicinity of TMA. The second one is borehole array, which is set up in the Taipei basin. The last one is building array installed in the TAIPEI 101 Tower. The install objective of these arrays was to instrumental continuously monitor the seismic activities of the faults and low-frequency tremors in the TMA and to enable providing seismic data that include the site effects from linear through nonlinear behavior.
(3) International Corporation
The IESAS and the PHIVOLCS-DOST and IG-VAST have cooperated to study the high seismicity of the surrounding area of South-East Asia. I have given the responsibility to process of field work on the installation and operation of the broadband seismic network in Vietnam and Philippines. With the help from the PHIVOLCS, a 6-stations broadband seismic network was installed in Philippines over the year 2010-2016. The corporation of seismic observations between VAST and IESAS began in 2005. In 2013, we rearranged the distribution of stations and deployed a 25-station linear array in northern Vietnam. To enhance the seismic observation in this region, 7 seismic stations have installed in Laos since 2011. Seismic data from this network will be shared with other research institutions in Taiwan and abroad for further research. We expect this seismic array will servers as an example to encourage more international cooperation to the scientific topics in seismology between Taiwan and its neighbor.


text:
Q: Angular serve Module not found error @angular/forms when i run ng serve the following error occurs. The problem is I do not import the module in all these components, but the FormsModule in my Modules.
I updated my Angular version to 10.
ERROR in ./src/app/soildoc-study/soilstudy-detail/common/dropdown-treeview-custom/dropdown-treeview-custom.component.ts
Module not found: Error: Can't resolve '../../../../../../node_modules/@angular/forms/forms' in 'C:\Users\frankel\Bonares\klibrary\src\app\soildoc-study\soilstudy-detail\common\dropdown-treeview-custom'

ERROR in ./src/app/soildoc-study/soilstudy-detail/management/management.component.ts
Module not found: Error: Can't resolve '../../../../../node_modules/@angular/forms/forms' in 'C:\Users\frankel\Bonares\klibrary\src\app\soildoc-study\soilstudy-detail\management'

ERROR in ./src/app/soildoc-study/soilstudy-detail/methods/methods.component.ts
Module not found: Error: Can't resolve '../../../../../node_modules/@angular/forms/forms' in 'C:\Users\frankel\Bonares\klibrary\src\app\soildoc-study\soilstudy-detail\methods'

ERROR in ./src/app/soildoc-study/soilstudy-detail/models/models.component.ts
Module not found: Error: Can't resolve '../../../../../node_modules/@angular/forms/forms' in 'C:\Users\frankel\Bonares\klibrary\src\app\soildoc-study\soilstudy-detail\models'

Hope that anyone can help with this problem.

A: Your import statement may be wrong. Please try the following:
// app.module.ts

import { FormsModule } from '@angular/forms';


Career-services professionals are here to help you figure out a game plan. Talk to us!
Barbara engages employers, recruiters, and alumni to provide professional connections and secure employment opportunities for Wheaton students. Additionally, she works with students to help them secure local part-time employment and summer jobs. Barbara has nearly 17 years of experience building relationships and stewarding volunteers at Wheaton.
Ben coordinates the College's internship and summer funding programs and advises students on all matters of career development. After graduating with a B.A. in Anthropology from The College of Wooster, Ben completed his M.Ed. in Higher Education Administration from The University of Pittsburgh. He served as the Program Coordinator in the Academic Affairs division at Wooster for four years before relocating to MA. Ben worked in Alumni Affairs and Career Services at Stonehill College for five years before moving into his current position at Wheaton.
Lisa is responsible for the annual strategic direction of Career Services. She directs employer relations and manages all Filene Center professional development programs. Additionally, she advises students on the Watson Fellowship application process and all matters related to career development.
Matt works primarily with first-year students to help them begin or continue the career development process through topics like major exploration, understanding skills and values, resume and cover letter writing, and more. He also coordinates student engagement initiatives and is always open to discussing opportunities for Career Services to collaborate with other offices and student groups on campus. Matt holds a BA in Women's Studies and Sociology from Vassar College and is pursuing his M. Ed. in Higher Education from the University of Massachusetts Amherst.
Drop-ins are designed for quick meetings (15 minutes or less) with a career counselor and are offered on a first come, first served basis. Full appointments can be booked by calling the Filene Center.
Trained students are available in the Filene Center in the evenings to help with introductory career questions!
The Filene Center's Career Services is located in Kollett Hall next to the Science Center.


Do you consider yourself an adventurer? Do you like meeting new people and exploring unseen places? If so, it sounds like world travel would be right up your alley. Most people think that traveling frugally means an all around-the-world tour of McDonald's or sharing communal bathrooms with rambunctious teens. No, this doesn't have to be the case at all. Not only can you see the world in a different light, but you can also venture to the furthest reaches of the world taking in all the glorious sights along the way. Of course, traveling takes cash and if you are like most people there have probably been far more withdrawals than deposits. That being said traveling doesn't have to be a compromise for cash. There are a number of ways that you can still see the world without going in debt or having unlimited resources.
When you are traveling the world there is no doubt that your biggest expense is going to be hotel fare. Cutting this cost might not be easy, but there really are a number of creative ways to do so. Just to start out, if you own a home, you could consider a house swap. This is where you exchange out your home with another family located in another part of the world. There are a number of classified websites setup online just for these very purposes. There is also the couch surfing project. This is a recently established network of individuals that are willing to let weary travelers crash on their couches for no charge. The only thing that the network asks is that you be willing to offer your couch in the future to a fellow traveler.
If you are like most avid travelers, you probably feel like you are a nomad at heart. There is nothing wrong with this and there is nothing that says you have to be tied down to one place. Traveling on the go doesn't necessarily mean that you have to be tied to one location. With a computer and all the available Wi-Fi hotspots in the world, you can easily take on a number of writing projects. People are looking for freelance writers every day and these professions might pretty good money. You can simply stop in an Internet cafe, hook into the free Wi-Fi, and work. In addition to this, there are a number of other professions that can afford you such benefits. Travel to a Spanish speaking country and offer to teach English lessons or clean homes. You could even become a house sitter staying at different homes all around the world while you build your reputation and see the world at the same time.
Another option that you have available to you is tangkasnet. This is an online casino that offers a number of games with lucrative signup bonuses and payout rates. There are a number of players that are making big bucks gambling online with such sites. With unlimited access to strategies and professional assistance, you could really clean up playing poker online while you travel the world. Just keep in mind that this can also be risky so it might prove useful to have some sort of backup plan in place.
The only thing about abroad means that you are usually going to have to do so by plane. This is also going to account for a big portion of your budget. However, this doesn't mean you should let it stop you from seeing the world as there are a number of ways to combat this very issue. One way to combat this is by signing up for STA's discount cards. There might be some requirements, but if you can meet them, you will shave yourself a bundle. Such requirements usually consist of being a student, being under 26, along with a number of other stipulations. If you don't apply, you could always consider flying as a courier. Flying this way internationally could save you as much as 50% or more. Courier companies are looking for able body people all the time to transport document and baggage quickly to another city. Not only will this save you on your overall travel costs, but it will get you through checkouts and customers much faster.
If you want to see the world there is simply no better option than the United States military. You might not exactly get to pick the locations that you get to see, but the NAVY and SEALS travel to many port town as well as other far reaches of the earth. There will without a doubt be a destination or two that is worth your attention.