text:
John Griogair Bell's Unbook
A virtual library which is virtually a library …
Fragments of Dialogue
Putting Community In
Sigils of Imagination
The Fifth Principle of Dialogue
Category: Crazy Together
"Searching for dialogue in the age of social networking"
So, social networking is less and more than what is claimed. Both an adjunct to existing relationships and a conduit for the development of new connection. But, this still leaves unexamined what ways I might now, having admitted that dialogue in an online environment can occur, suggest to enhance the dialogical aspects of the environment in which a dialogic process may occur, leading then, one hopes, to greater and greater likelihood for dialogue to emerge.
The lesson from computer graphics and video games is that there's an uncanny valley, where attempts to more closely model organic reality hits a valley where things are close enough but still uncanny to be not just fake but disturbingly so. There's been many attempts to create technological environments which model some form of physical community space from Sierra's INN and Apple's eWorld online, to General Magic's Magiccap interface for a PDA. These do create a sense of place for people, but they are all still very representational. Another feature of all of these attempts is that in many ways they failed to be widely adopted or sustained. However, even more importantly, these attempts to create a sense of physical space managed to create, even years later, a longing to return for many former users. This longing seems to me to be the kind of reaction I would expect to the loss of a dialogical environment, with qualitative time and space, and loss of the joys of dialogic engagement, such as re-humanization of self and others and connection to something larger than the self.
The lesson for social media is to create a sense of place, an imaginal landscape, if you will; that's rich enough to have both determined, political, aspects but to still allow for users to engage each other vernacularly in the landscape.
Remix not Restriction
Social media is best when it allows users to remix their experiences and tools. The more determined the tools available the less able the user is in determining their own sense of belonging. Social media should not to become a walled garden where user information goes in but does not come out, like some kind of rat trap, but rather to create ways for information and engagement within the social media tool to be expressed and remixed elsewhere.
Loyalty not Lock-in
Although it may be paradoxical for companies to accept user loyalty to social media comes from being free to leave. It seems loyalty to an environment comes from deciding to be engaged in it, not out of necessity but from choice. This is a core lesson for any communal enterprise: the difference between commune and cult is a thin line of choice.
Another example of lock-in versus loyalty is if a service does not offer a way to connect profiles to the wider engagement a user has elsewhere. One simple way to do this is to offer the user a chance to link to their other engagements, through a simple URL or even more fully through importing personal RSS; or, further, the previous example of being able to remix engagement across tools and to not lock information in, forcing users to treat a tool as their primary aggregation point, as opposed to choosing to do so.
Real not Realistic
Engaging in the social network online requires re-humanizing between people. This means that, eventually, attempts to develop corporate channels online in social media will fail if they appear faceless, if they fail the "Turing Test". So, it's best to be real; a real person with a real personality.
Unlike previous generations like Usenet and e-mail, current social media, like Twitter, is pretty spam-free, but already people and companies are testing the water, trying to figure out how to utilize social technology to deliver their messages. Example of this testing include recent bout of Twitter follow-fests by Boing Boing, Uncrate, and a recent, seemingly successful, campaign by MacHeist to get people to advertize on MacHeist's behalf to their own contacts. However, each of these has a personality to it, which appears to be human engagement, not merely a one way broadcast of commercial speech which is assumed to be heard. This re-humanizes these more formal connections, bringing them to a flat level of hierarchy.
Service not Slavery
Recent dust-ups online over the difference between a sense of belonging and the sense of being owned include the Facebook terms of use fiasco. That is only the most recent of many recent and historic occurrences like it.
In the previously mentioned example of Twitter follow-fests, notably, all of these involved exchanges of some kind, which is appreciably different than, say, an ad in the paper or a logo on a shopping bag; they are offering clear and immediate reciprocity to people for space in their communication web.
Space for Graffiti
Social media can be highly determined, but seems to be best when it offers even the smallest bit of undetermined space in which users can create persistent graffiti. This may be simply a tiny bit of space for a user bio, or even a link to some other online space, such as a blog or website. Services that offer personalization help to create a sense of re-humanizing the technology.
Ability to Enclave
Those online places that people still long for, such as stubbornly still active BBS communities or fully lost places like INN or eWorld, even after they've been gone for years, are those spaces that appear to have developed real community and maybe even dialogue.
At some level this seems to be related to both the ability of the space to provide community and autonomy. For now lost place like eWorld, there's a sense of a shared history and place that only a few still remember, making this a rare and heightened experience. In the case of still stubbornly tenacious BBS communities, such as the still active Citadel-based Slumberland, now online and available via telnet but still very much Internet-dog-years old-school BBS technology, there's a sense of exclusivity through survival as well as the sense of shared history and place available to only a few.
There's the famous Yogi Berra saying, "Nobody goes there anymore, it's too crowded." And there's got to be some sense that one can filter engagements, not just for sanity but also offering a balance between community and autonomy. There's much to be said about being able to enclave; but, moreover, a sense of being able to be alone in a crowd, to carve out a third place.
In other words, social media needs to scaffold the clubhouse, a place in the 'Verse, where people can both include and exclude. This allows people to construct their own vernacular path through the virtual environment, a desire line for optimal, personal information routing. This is the marginal space in which real people create what I've called 'understandards' alongside standards, are the structures, processes, and channels that are 'understood' by those in the system; and while these are often are kept proprietary, a form of the function I call 'enclaving' in information space, by those sequestering power, or as mechanisms of privilege, these structures, processes and channels can also be shared building community; as in Henry Louis Gates, Jr. saying, "Collecting data is only the first step toward wisdom, but sharing data is the first step toward community."
Like the internet, information in a social network routes around damage; it finds increasingly optimal ways, desire lines, for the horizonal relationship. it's technology that re-humanizes. So, social media needs to enable this kind of vernacular pathing in information space, or it becomes simply a form of damage to be routed around.
Posted on March 8, 2009 Categories Crazy Together1 Comment on Coming Full Circle
At various times, I've been asked; based in part on the theory of dialogue I developed; how dialogue appears and can be encouraged in an online environment. Most of the time, I have tried to build a bridge into online environments and ended up just raising my hands in defeat, claiming that I just did not see how it would be possible, in an environment so completely disabling to what I see as the necessities for dialogue.
That is actually something I've struggled with finding: a satisfactory way to have dialogue in a virtual environment, and Twitter is so very ADD it's on my least likely list. The loss of personal, direct, and real-time communication seems to me to be such a huge barrier to the development of dialogic communication. Online is such a narrow band of communication, and tools like Twitter are more so and moreover fitful … I waffle on whether I think it's even possible to do more than simulate a dialogical space, if at all, virtually. I tend to be pessimistic about that in general.
My thoughts generally and consistently have come down on the side that, in an online environment like Twitter, dialogue doesn't happen; certainly not Bohmian Dialogue.
I have felt someone, even myself speaking to myself, could, and convincingly enough to sway me for a while, point to long-standing environments like The Well, or tight-knit groups like those last few BBS communities left still hanging in, where they've managed to create some real lasting sense of human community in spite of the environment; that there are some places online where dialogue seems to emerge … and, maybe a convincing enough simulacrum of Bohmian Dialogue could be created, enough to satisfy some "Turing Test" that real dialogue occurred.
The thing about Twitter, and other online tools, is that it seems all really just like talking to yourself out loud in a public place. If you happen to be a stand-up comedian, that might be cool and entertaining. If you happen to be Hamlet, it might even be a literary device. But if you're not, then it seems not much different than being crazy.
And yet, there's this persistent feeling that something is going on that isn't the usual. Somehow, it seems that, in spite of everything social media has progressed from merely one way broadcasting, through into an exchange of dialog, and even has the feeling, to those using it, of being a dialogue:
"From a high level it seems to be inherently like the first half of the definition of Bohm dialog: "a form of free association conducted in groups, with no predefined purpose in mind" but nearly opposite in its users' frequent lack of reserving judgement. …
I do think that twitter – at least in my own small world (admittedly heavily populated by wanna be comedians and Hamlets and by no means lacking judgment) – has progressed from broadcasting to a dialog[sic], albeit limited. Twitter seems particularly suited to sharing an idea or question quickly beyond one's preconceived notion of with whom that sharing might be most valuable and then subsequently receiving informal feedback or new ideas from unanticipated sources. So maybe if twitter has any reservation of judgment it's in the unfiltered broadcasting nature itself which sometimes effectively suspends enough control to create a "free space" of sorts."
– Amy VanDonsel (personal communication, March 3, 2009).
I think the difference between an online only loose association formed by following others might not be the same as what Bohm meant by 'group' and the presence of unsuspended judgement is perennially pervasive online from flame wars to grammar nazis. However, the fact that people feel that dialogue is occurring must mean something. Because, isn't that exactly what the "Turing Test" for dialogue I suggested above is about; that in the absence of a litmus, and assuming that the term dialogue is being used in the specialized way to mean more than simple dialog, dialogue can be reasonably assumed to take place when participants say it does. When this impression is supported by others engaged in the same event, the determination becomes more and more certain.
It is fashionable to describe tools for creating, maintaining and using social networks by detailing the ways they connect us to other through the technology and the Internet. This is, of course, a matter of convenience. For, to describe the ways that these tools don't connect us, or moreover how they disable individuals from connecting – these lists would simply be too long. Also, these lists would be off message.
The party line of social networking is that it connects people to others, bringing people closer through friend of a friend or interest-based connections that otherwise would not be connected. Advocates offer that social networking is about interactivity between people, a collective conversation or sharing that crosses thresholds of distance or division. social media also seems to me to be pretty emphatically about enabling ludic and creative activity.
Certainly, that's part of the story. But the greater reality of social media includes some dysfunction, and while not all of this is new the point is that social media shouldn't get a pass. There's no assurance of good faith, security or trust. Examples abound of faked identities, such as the recent meteoric rise of the fake Dalai Lama on Twitter, the constant questions about which celebrity identities online are really who they claim, or the more sinister questions of maliciously spoofing an identity as an agent of some company or another person for social engineering and crime. Whether intentionally malicious or not this just highlights the danger. But, even on a more subtle layer, the online environment has always, even from the days of the BBS had an uneasy relationship with determining identity and conditional, variable ambivalence about anonymity. And, frankly, the original design of promiscuous and trusting mail relay on the Internet is an example of what in hindsight seems almost willful naiveté about trust.
Social media also tends not to be sustained. It's essentially perfect for those with ADD, but not so good (except as an adjunct to other channels) at developing sustained engagement. In that regard, social media is perhaps more than anything an implementation of an unending series of elevator pitches. Social media is also ephemeral, even if captured and saved; each event in social media tends to have the look and feel of something that isn't meant to last. Even in the old days of the BBS, very little of the massive effort put into the social space has survived in a meaningful way. In fact, like the BBS, much of modern social media, like instant messages, are designed to disappear by default. But, even if not designed to disappear, or if archival workarounds are used; social media feels like a very thin layer of history, merely moments old all over again in every moment passing; the Chauncey or Zellig of communication. Sustainability of communication is a big question when each quantum of communication is tossed away like a plastic bag to a landfill. Sure, it's still there somewhere, but once it's past you by are you really going to go fishing to find it again? It takes a special eye to find, like Hesse's Siddhartha, the eternal beauty in the passing river of social media; or, like American Beauty, to see in the passing of the social media's plastic bag a profound ephemeral beauty. I believe, in fact, this is the wabi sabi of social media; and this ephemerality is part of what consecrates social media into qualitative time and space, offering part of the underpinning that in my theory increases the likelihood of dialogic process and the emergence of dialogue.
And, here is the first hint of admission, in spite of my skepticism and misgivings about dialogue in an online environment, that it just might be possible to develop dialogue and to induce and enhance the conditions from which dialogue is likely to emerge. But I still have concerns to work out.
The information depth of most social media is rather shallow. It's always been difficult to communicate a full range of meaning online, giving rise to things such as emoticons. However, it's still mainly a textual medium. And let's face it: most people aren't very good writers. (Note to self: be sure to edit this essay extra carefully.) And, even the good writers are easily misinterpreted by those not taking time to read carefully.
While it may be true that social media technology allows for people to cross thresholds, those barriers crossed are within a narrow scope and a narrow population. The scope is generally the subset of those listening and the population is limited to the penetration of the medium; which, honestly, isn't all that much compared to more long-standing technology. where the new technology finds a way to piggyback on previous generations, just as twitter as an enhancement of text messages for example, there's quicker adoption to be sure; but there's a silicon ceiling.
The reality is that social networking means people don't need to be close to others, and makes it far too easy to not become entangled in the messy business of actual social connections in human contexts.
The reality is that activity in a social network really does not rely on interactivity, but rather far too often simple linear streams of information that fail to become interdependent without extra personal effort. In other words, social networking merely creates more work to maintain a social net.
The intermittent reward of any response offers the illusion that all output is being received. highly addictive to a social animal, but for the most part it is an illusion of being valued; except for those already being listened to because of fame or notoriety. But, all communication is lossy, to be sure; so how much finger pointing can really be done at social media.
Another thing is that at some point this loss, or ambiguity, becomes part of the art of it all. It is after all the restrictions placed on communication from which poetry comes. And sometimes the best part of art is in the parts not shown, which allow the viewer to derive their own meaning; and like theatre, meaning derived in social media is a feedback loop in a fully functioning communication system.
So, this very bursty and lossy immediacy amplifies the mundane. Communication become both hyper-real, as in theatre's portrayal of only important bits of reality, but at the same time ephemeral and fuzzy. This is the mirrored room in the fun-house which distorts and heightens reality temporary, and thus appears to be more valuable when remembered in comparison to other events. Brevity can be a fuzziness to which the receiver can in-fill their own meaning easier, thus, like fortunetelling, the receiver creates patterns in order to justify their participation, a rationalization. Like good art, it's what isn't said that allows the viewer to invest in or engage with that art to create their own meaning which can then be shared.
The simpler the tool, the more likely that people will create their own vernacular, their own method of engagement which both derives and adds value for themselves and others; and thus users build their own loyalty. That's, for example, the brilliance of the twinned constraints and possibility on a service like Twitter: it's the users that developed verbal modality to create features, like RT and OH. It's also true for #hashtags as folksonomy. The dilemma is how to support these developments without losing the simplicity which fostered them in the first place.
Like poetry, it is the limitations of the form which give rise to the most artistic expressions; so to for social networks, the simple mechanisms, like Twitter or a text-based BBS, that offer the people using them to create their own rich community, and sense of place. it seems exactly the attempt to determine this community for users that precludes the users from the robust relationships formed along with the development of the language and metaphor.
Those engaged in the use of social media are in a collective, perhaps loosely gathered around a project determined by the constraints of the media and technology. But, natheless, this is a de facto collective engaged in something together. Even if the apparent alignment of activity is wildly fractionalized, the scope of all activities possible is itself carried within a narrow band, a bottleneck, through which everything passes; creating functional alignment.
The phenomenon of collectives, such as a jury, to deliberate with more intelligence than merely the sum of the individuals is an example of what can be leveraged in social media; Groupthink is also a danger, but the authority of social pressure may simple not be enough to dampen the rise of social media as a tool for collectively thinking.
The social notwork is also not community, which would be to mistake the monk's finger for the moon, but it is a personal girl or boy scout assigned to help us with our knotwork homework. The homework is to find meaning by creating knots, patterns; and, as social animals engaged in a collective project, this means a social constructed and shared meaning.
While not appearing at first blush to be dialogue, social media is asynchronous and immediate; and this exact recipe has always been the killer app of social networks, from at least the time of nailing theses to a door, if not earlier, to the relatively recent emergence of tools like the BBS, email, the once ubiquitous "NT" (meaning "No Text" in the message itself) subject line as a proto-Twitter, and now Twitter.
"Don't drink, Don't smoke, What do you do? … Must be something inside."
So social media may be a little like being crazy, but maybe there's a way to use it without losing it. First off, be joining a collective one may be losing, in a sense, one's own mind; but, gaining collective intelligence. One also gains synergy, synchronicity, serendipity of a widely spread lazyweb, a turked crowd-sourced search, and distributed self-declared expert system. In this sense the broader the diversity of user, the more relevant and synergistic the media becomes.
As the social texture becomes greater through diversity, this offers a way to extend existing relationships into another medium, and reciprocally the opportunity to develop new extended relationship. More of who one knows are available, and more of those one doesn't yet know are linked indirectly as well to the stream of one's communication.
Posted on March 8, 2009 March 25, 2009 Categories Crazy Together1 Comment on Crazy together
Crazy Together:
John Griogair Bell
Posted on March 8, 2009 March 8, 2009 Categories Crazy Together


As teens we have figured out how to spend money, that's the easy part. But here are a few tips on how you can make your money go further and alert you to a few problems you might encounter.
First, you need to Know Your Needs Vs. Your Wants . When you have decided to make a purchase, where should you buy it and when? Check out the section on Shopping Choices - Stores & Catalogs and Researching & Buying On The Web. There might be some suggestion there you might not have thought about. What are the benefits of each of our buying choices and how can we obtain information about a product?
One of the first large purchases you may make as a teen or young adult is a car. Be sure to check out First Time Car Buying Tips For Teens.
Finally, when you do make a purchase you may encounter a problem when you need to pay for an item. Got cash? Great! Have enough money in the bank to cover the entire amount—go for it! However, if you need to "borrow money" such as putting it on a Credit Card Changes & Managing Credit Wisely, think twice. Understand what a credit card is and what financial obligation's you are taking on when you make a purchase using a credit card. Every time you use a credit card you are building up your very own personal credit history. Credit Bureaus obtain this information and give you a score, a FICO score, (like a grade in school) based on how much of your credit you pay off, how long it takes you to pay it and whether you payments are received on time. When a company decides to lend you money in the future, your score will determine how much they will lend you and at what rate. The section Credit History & Credit Score (FICO) is something everyone should read, even if you are not using credit now.


This set of Bas-relief sculptures can be used for many applications, including wall hangings, headboard enhancement or for an entry door. My clients seem to have the best imagination for their special project. They have even been used imbedded in a trophy room concrete floor and as a giant magnets to adorn a gun safe!


"Mindfulness helps us be aware of what goes on inside us," Dr. Plattner explained.
The formal introduction of mindfulness at Mesrobian School is one of many innovations the school is implementing as it forges new ground in the field of education, further establishing itself as a leader among schools across the nation.
By institutionalizing mindfulness and other progressive, research-proven cognitive neuroscience principles into its curriculum, Mesrobian is pioneering an approach for its students, teachers, and families rarely if ever seen in other schools ― public, private, independent, or charter.
And mindfulness isn't only for Mesrobian students ― "It always takes two," says Dr. Plattner ― which is why Mesrobian teachers are practicing it, too.
Teachers trained in mindfulness show "lower blood pressure, less negative emotion and symptoms of depression, and greater compassion and empathy," according to study published in Emotion, a scientific journal published by the American Psychiatric Association.
Moreover, if teachers are fully aware of their own emotional state while in the classroom, they will better recognize the emotional state of their student and better guide students in self-regulation and mindful awareness.
In the 2015-2016 school year, Mesrobian will offer mindfulness training to parents and the general community as well through its regular education workshops, which are always open to the public.
Armenian Mesrobian School, established in 1965, is fully accredited by the Western Association of Schools and Colleges and has Nursery School (2 years old) through High School (12th Grade) on the same campus. The High School curriculum is certified to the University of California.
Kudos to principal David Ghoogasian and his cadre of dedicated faculty for elevating Mesrobian over the past few years. Keep up the excellence!


It's amazing how much faster things cook if you actually set them on the right burner.
This entry was posted in Everyday Musings and tagged comfort food, cooking, fun, humor, just for fun, life, observations. Bookmark the permalink.
I just HAAAAAATE it when Mom and Reality start fighting again! Make it stop!!
I keep telling you; it's wine with" dinner not "before" dinner.


I HEARD ITS BETTER TO HAVE DIRTY HAIR BEFORE MY COLOUR SERVICE?
When your hair is clean and straight it is easy to visualize the colour placement verses a frizzy mess. Plus, with colour, its easier to apply on clean and straight hair, and will apply more evenly.
Imagine you were given an outline of a picture and asked to colour it in, imagine how much better a job you can do if it were a clean sheet vs a piece that was scrunched into a ball then opened up for you to work.


text:
Telit ME910G1-W1 Module AT&T Certified for LTE-M and NB-IoT Use
Telit, a global enabler of the Internet of Things (IoT), announced that its ME910G1-W1 module has been certified for use on AT&T's LTE-M and narrowband IoT (NB-IoT) networks. Based on the Qualcomm® 9205 LTE Modem from Qualcomm Technologies, Inc., the module is ideal for smart utility metering, industrial sensors, fitness trackers, wearable medical devices and other applications that require long battery life, low module costs and reliable connectivity even in the most difficult-to-cover locations. For more information, visit https://contact.telit.com/nbiot.
The ME910G1-W1 is a member of Telit's flagship xE910 family. This heritage enables solution architects to upgrade their existing xE910-based designs quickly and cost-effectively with the ME910G1-W1 to take advantage of AT&T's LTE-M and NB-IoT networks. The ME910G1-W1 also is the second Telit module of the xE910 family certified for use on AT&T's LTE-M and NB-IoT networks.
The ME910G1-W1 is compliant with 3GPP Release 14. Key features include Power Saving Mode (PSM) and extended Discontinuous Reception (eDRX) to maximize battery life, and a maximum coupling loss (MCL) of up to +15dB/+20dB to ensure reliable indoor connectivity.
The module is also pre-provisioned with OneEdge, Telit's award-winning integrated software and services with pre-packaged, secure, easy-to-use tools that dramatically simplify design, deployment and management of IoT products and solutions. OneEdge enables zero touch on-boarding, security built in at the point of manufacture, simplified enterprise integration and more.
"The Qualcomm 9205 LTE Modem is the go-to solution for high-performance, long-life IoT applications thanks to its computing power, multimode connectivity, and fully integrated Power Class 5 (PC5) amplifier," said Jeffery Torrance, vice president, business development, Qualcomm Technologies, Inc. "We are proud to see Telit receive this certification from AT&T for their module based on our chipset and look forward to continuing to provide cutting-edge IoT solutions together."
Google warns people off self-installing Google apps on new…
Huawei MatePad Pro Unboxing and First Impressions: Couple of…
Google Pixel 5 may get rare power sharing feature, according…
How to See Which Mac Apps Have Access to Your Data
"Our NB-IoT and LTE-M networks deliver advanced services and capabilities that include coverage extension, improved battery life and lower module and service costs," said Cameron Coursey, vice president, Advanced Solutions, AT&T. "We now have two Telit multi-mode modules certified for our networks that can take advantage of these features to play a critical role in ushering the next generation of IoT."
"AT&T's LTE-M and NB-IoT networks give device designers, manufacturers and their customers powerful new options for maximizing reliability and battery life," said Manish Watwani, chief product and marketing officer, Telit. "With today's certification of the Telit ME910G1-W1, designers and manufacturers now have a Qualcomm MDM9205-based Telit module choice for taking advantage of those networks. This is the first of several MDM9205-based Telit modules to be approved by AT&T."
About Telit
Telit (AIM: TCM), is a global leader in Internet of Things (IoT) enablement, with an extensive portfolio of wireless connectivity modules, platforms, virtual cellular IoT operator services, and professional services, empowering hundreds of millions of connected 'things' to date, and trusted by thousands of direct and indirect customers, globally. With nearly two decades of IoT innovation experience, Telit continues to redefine the boundaries of digital business, by delivering secure, integrated end-to-end IoT solutions for many of the world's largest brands, including enterprises, OEMs, system integrators and service providers across all industries, enabling their pursuit of enterprise digital transformation.
The post Telit ME910G1-W1 Module AT&T Certified for LTE-M and NB-IoT Use appeared first on RCR Wireless News.
at&ampcertifiedlte-mme910g1-w1module:telit
Test and Measurement: Keysight reports record quarter, revenues up 9%
#TBT: Virgin Mobile comes to Canada; American Idol SMS voting expands; Bringing wireless email to the masses … this week in 2005
Ericsson deploys 5G network near Texas HQ to run real-world…
T-Mobile adds 81 cities to its mid-band 5G network
The 5 Fastest VPN Services (One Is Even Completely Free)
Huawei might load P40 series with 52MP Sony IMX700 camera…
Comtech wins $1.3 million 5G location-based services…

redpajama_set_name: RedPajamaCommonCrawl


Preparation of high-quality proteins from cacao vegetative organs is difficult due to very high endogenous levels of polysaccharides and polyphenols. In order to establish a routine procedure for the application of proteomic and biochemical analysis to cacao tissues, three new protocols were developed; one for apoplastic washing fluid (AWF) extraction, and two for protein extraction–under denaturing and nondenaturing conditions. The first described method allows a quick and easy collection of AWF–using infiltration-centrifugation procedure–that is representative of its composition in intact leaves according to the smaller symplastic contamination detected by the use of the hexose phosphate isomerase marker. Protein extraction under denaturing conditions for 2-DE was remarkably improved by the combination of chemically and physically modified processes including phenol, SDS dense buffer and sonication steps. With this protocol, high-quality proteins from cacao leaves and meristems were isolated, and for the first time well-resolved 1-DE and 2-DE protein patterns of cacao vegetative organs are shown. It also appears that sonication associated with polysaccharide precipitation using tert-butanol was a crucial step for the nondenaturing protein extraction and subsequent enzymatic activity detection. It is expected that the protocols described here could help to develop high-level proteomic and biochemical studies in cacao also being applicable to other recalcitrant plant tissues.


text:
Q: angular2: Error: TypeError: Cannot read property '...' of undefined I have attached the plunker of my angular2 code piece. I want to print a field from my JSON but unable to print that as initially my Object is null and it is being populated via a Promise.
This is my component file
import {Component, NgModule, OnInit} from '@angular/core'
import {BrowserModule} from '@angular/platform-browser'

class MyData {
  xyz : MySubData;
}

class MySubData {
  name : string;
}
@Component({
  selector: 'my-app',
  template: `

Hello {{name}}

      {{abc.xyz.name}}

  `,
})
export class App implements OnInit {
  abc : MyData = null;
  constructor() {
    this.name = 'Angular2'
  }

  ngOnInit() {
    setTimeout(() => {
      this.abc = new MyData();
      this.abc.xyz = new MySubData();
      this.abc.xyz.name = "Binita";
    }, 2000);
  }
}

@NgModule({
  imports: [ BrowserModule ],
  declarations: [ App ],
  bootstrap: [ App ]
})
export class AppModule {}

When I am removing the line {{abc.xyz.name}} from my template it is running fine.
I have use set time out in my code because I am getting my data from Promise (i.e asynchronous call).
I can understand initially as abc is null, my code is unable to find abc.xyz.name. But I don't want to put any if condition to check. Because I have several property inside a JSON and it is not possible for each property to write if condition.
Earlier in angularjs 1 if abc is null then it would automatically replace it with blank string. I want to do the same thing in angular2. Please suggest.
Below is the plunker
https://plnkr.co/edit/u1NqNF0penz7OS55QmoU?p=preview

A: That's because abc is undefined at the moment of the template rendering. You can use safe navigation operator (?) to "protect" template until HTTP call is completed:
{{abc?.xyz?.name}}

You can read more about safe navigation operator here.
Update:
Safe navigation operator can't be used in arrays, you will have to take advantage of NgIf directive to overcome this problem:

 0">
    {{arr[0].name}}

Read more about NgIf directive here.

A: Safe navigation operator or Existential Operator or Null Propagation Operator is supported in Angular Template. Suppose you have Component class
  myObj:any = {
    doSomething: function () { console.log('doing something'); return 'doing something'; },
  };
  myArray:any;
  constructor() { }

  ngOnInit() {
    this.myArray = [this.myObj];
  }

You can use it in template html file as following:

test-1: {{  myObj?.doSomething()}}

test-2: {{  myArray[0].doSomething()}}

test-3: {{  myArray[2]?.doSomething()}}

A: the best way in angular is utilizing resolver guard. this guard help you get data before rendering view, while now you rendering data first then you get data, that's why you face with such an error. I prepare a video on YouTube, you can get idea there. follow this video

redpajama_set_name: RedPajamaStackExchange


text:
Q: Angular2 Firebase data grouping I would like to have a repeating data with a header for each new group.  My data model is pretty simple
{
  "-K_kNx9_F2-eTul8548y": {
    "title": "Registration",
    "startTime": "2017-02-04T08:00-06:00"
  },
  "-K_kQhBAJFTYEEqaXDp_": {
    "room": "Cafeteria",
    "startTime": "2017-02-04T12:00-06:00",
    "title": "Lunch",
    "track": "all"
  },
  ...
}

and I would love to have a div  like

{{time.label}}

    {{session.title}}

I currently have a solution in place, but it does an ngFor for all time slots, and then hides the sessions where the times are not equal
[hidden]="!(session.startTime==time.time)"
But that is klunky and far from perfomant.  I also cannot seem to find anyway to have recurring queries with AngularFire.  Say, if I had a list of the starttimes, and then was able to recursively query Firebase.  That would work, but seem to not be a thing?  Currently my constructor is also very simple
export class ScheduleComponent {
    schedule;
    times;
    constructor(public af: AngularFire) {
        this.schedule = af.database.list(PATH + '/schedule', { query: { orderByChild: 'title'} });
        this.times = af.database.list(PATH + "/scheduletimes");
    }

}

A: You could modify your implementation to perform individual queries for each time by doing something like this:
import 'rxjs/add/operator/do';
import 'rxjs/add/operator/map';

export class ScheduleComponent {

    times;
    timesWithSchedules;

    constructor(public af: AngularFire) {

        // A list of times, as per your the code in your question:

        this.times = af.database.list(PATH + '/scheduletimes');

        // Compose an observable that adds the schedule for each time. Each
        // emitted value will be an array of time entries. Enumerate the array
        // and add an observable for the time's schedule:

        this.timesWithSchedules = this.times.do(times => times.forEach(time => {

            time.schedule = af.database

                // Query the schedule entries that correspond the time:

                .list(PATH + '/schedule', {
                    query: {
                        orderByChild: 'startTime'
                        startAt: time.time,
                        endAt: time.time
                    }
                })

                // Sort the emmitted array of sessions by title:

                .map(schedule => schedule.sort(compareTitles));

                function compareTitles(a, b) {
                    if (a.title  b.title) {
                        return 1;
                    }
                    return 0;
                }
        }));
    }
}

Your template would then look like this:

{{time.label}}

    {{session.title}}


According to coverage on CNN this morning, Representative Anthony Weiner has told House leaders as well as his friends that he plans to resign his seat after coming under growing pressure from other Democrats.
After initially claiming that his Twitter account had been hacked, Weiner finally admitted that he sent the lewd picture of his…um…well…yeah…and had engaged in inappropriate relationships with a number of women he had met online.
Weiner, 46, was considered a possible front-runner to succeed New York Mayor Michael Bloomberg in 2013 until the revelation of his online communications, including lewd photos of himself he sent to women he befriended on Facebook and Twitter.
Last year, Weiner married Huma Abedin, a longtime aide to Hillary Clinton in the White House, Senate and now in the State Department. Former President Bill Clinton officiated at the ceremony, and Abedin is pregnant with the couple's first child.
Weiner has been in the spotlight since late May, when a lewd photograph of him became public after it was sent to a woman over the Twitter social networking service.


text:
Q: C# Linq: Can you merge DataContexts? Say I have one database, and this database has a set of tables that are general to all Clients and some tables that are specific to certain clients.
Now what I have in mind is creating a primary DataContext that includes only the tables that are general to all the clients, and then create separate DataContexts that contain only the tables that are specific to the client.

Is there a way to kind of "merge" DataContexts so that it becomes one context?  So for Client A, I need one DataContext that includes both the general tables and also the tables for that specific client (retrieved from two different DataContexts) ?

[Update]
What I think I can do is, from the Partial Class of the DataContext instead of letting my DataContext inherit from DataContext I make it inherit from MyDataContext; that way, the  tables from MyDataContext and the other DataContext will be available in one DataContext class.
What do you think about this approach?  Of course with something like this you can only merge two datacontexts at once though...

A: I would use a Facade Pattern. Create a Facade Context which would abstract the underlying DataContext from the user. You could inherit from Default DataContext if you want and override the methods. Within the overrides, you could pass it to the appropriate DataContext.

A: I'm not aware of anyway to achieve this progmatically.
What you might want to look at is using design-patterns to achieve this goal.  By using patterns along with say a repository pattern then you can define your base interface repository that all of the client repositorys will inherit from.  Then for each client repository you extend that with their specific needs.

A: I don't know if you've already figured this out, but merging DataContexts is not a good idea. A big part of the reason has to do with the change tracking that is built into the DataContext object.  If you were able to keep the entity objects separate so that the changes only affect one DataContext at a time with no overlap, you could get it to work, but it just seems like so much trouble for so little payoff.
You could implement a repository pattern, but again, you still have the problem with one DataContext not recognizing objects created with another DataContext.  The project that I am currently working uses only one DataContext.  The database has about 75 tables now...I've got one-to-ones, one-to-manys, and many-to-many relationships and I have yet to run into serious performance or implementation issues using only a single DataContext.  Using a facade pattern may work, but again, you need to ask yourself if maintaining multiple DataContexts that cannot directly interact is worth the effort.
For example, let's say that you have a Customer table and Orders table.  The Customer table resides in one DataContext and the Orders table resides in the other.  The relationship is one Customer to zero to many orders.  Because you have them in separate DataContexts, I don't believe you can directly refer to the child entity object in your query. So, to get the orders for a particular customer, you may be forced to do this:
var orders = DC2.Orders.Where(a => a.Customer_ID == (DC1.Customers.Where(a => a.Customer_ID == 7).Customer_ID);

instead of this:
var orders = DC.Customers.Where(a => a.Customer_ID == 7).Select(a => a.Orders);

A: We achieved this by using inheritance within DataContexts, we use EF5, Code-First and MVC4 for the fron-end web projects.
We have a common DataContext to encapsulate all the common tables in our database
public partial class CommonDataContext : DbContext
{
    //Your code
}

And multiple specialized data contexts that use their own tables + the common tables
public partial class Application1Context : CommonDataContext
{
    //Your code
}

Each one of these data contexts are in separate projects, inside the same solution.
Hope this help.


text:
Justia › US Law › Case Law › Federal Courts › District Courts › Missouri › Eastern District of Missouri › 1972 › Richard v. McDonnell Douglas Corporation
Richard v. McDonnell Douglas Corporation, 339 F. Supp. 1149 (E.D. Mo. 1972)
US District Court for the Eastern District of Missouri - 339 F. Supp. 1149 (E.D. Mo. 1972)
339 F. Supp. 1149 (1972)
Mary RICHARD, Plaintiff,
McDONNELL DOUGLAS CORPORATION, Defendant.
No. 71 C 646(4).
United States District Court, E. D. Missouri, E. D.
*1150 Liberman & Baron, St. Louis, Mo., for plaintiff.
Bryan, Cave, McPheeters & McRoberts, St. Louis, Mo., for defendant.
WANGELIN, District Judge.
This matter is before the Court on defendant's amended motion to dismiss the amended complaint for lack of jurisdiction based upon plaintiff's alleged failure to file timely charges with the Equal Employment Opportunity Commission.
This is an action instituted pursuant to Title VII of the Civil Rights Act of 1964, 42 U.S.C. § 2000e-5(e) (the "Act") to enjoin and redress alleged violations of the Act by defendants. Plaintiff claims that defendant unlawfully discriminates against her on account of her sex.
Following a motion to dismiss the original complaint, plaintiff filed an amended complaint which, in summary, alleges the following:
Plaintiff worked for defendant from 1950 until 1970, during which time she claims she was discriminated against on *1151 account of her sex. In March, 1970, plaintiff resigned. Defendant urged plaintiff not to resign but to accept sick-leave status so as to qualify for medical and other fringe benefits which she would otherwise forfeit upon resignation. Plaintiff went on sick leave. In August, 1970, plaintiff was reinstated as an employee, but was put on sick-leave status within two weeks, on August 28, 1970. Plaintiff "was cleared to return to work again on October 29, 1970, but was not allowed to return to work."
Plaintiff alleges that she was treated by a physician from January, 1969, through October of 1971, and that the discriminatory conditions of her employment resulted in her seeking said medical attention. Plaintiff alleges that the unlawful discrimination existed throughout her employment beginning in 1950 and continuing through her reinstatement in August, 1970. Plaintiff alleges that defendant's refusal to reinstate her on October 29, 1970 is discrimination on account of her sex and that all of defendant's alleged discriminatory acts and practices are continuing in nature.
On March 22, 1971, plaintiff filed written charges with the EEOC and "These charges were referred to the Missouri Commission on Human Rights for the period required by law." Plaintiff does not state, and the record does not reflect, when the EEOC assumed jurisdiction over the charges. Plaintiff was sent a Notice of Right to Sue Within 30 days by the EEOC on September 21, 1971. This action was filed within the thirty day period, on October 19, 1971.
Section 706(b) of the Act, 42 U.S.C. § 2000e-5(b), provides that where there exists a state or local agency authorized to grant or seek relief against employment discrimination, "no charge may be filed (with the EEOC) by the person aggrieved before the expiration of sixty days after proceedings have been commenced under the State or local law, unless such proceedings have been earlier terminated ...." Section 706(d), 42 U.S.C. § 2000e-5(d) requires that the complaint to the EEOC "shall be filed by the person aggrieved within two hundred and ten days after the alleged unlawful employment practice occurred, or within thirty days after receiving notice that the State or local agency has terminated the proceedings under the State or local law, whichever is earlier...."
Missouri has an agency authorized to grant relief against employment discrimination, the Missouri Commission on Human Rights. Section 213.010 et seq. RSMo 1969, V.A.M.S. Initially, the Court determines that the alleged discrimination on the part of defendant is not "continuing" in nature so as to prevent the applicable limitation period from running. Plaintiff alleges discrimination from 1950 to March, 1970, including the following: she was afforded inadequate help and services and, her phone was not answered when she was away from her desk while male coworkers were provided such; her desk was moved frequently and she was paid less than the male coworkers. Plaintiff claims her rights were violated when she was put on sick leave in March and August, 1970, and in October, 1970, when she "was not allowed" to return to work. The itemized discriminatory conditions of her employment which existed while plaintiff was actually working for defendant were completed acts as to plaintiff at the time she resigned or was put on sick leave. And the resignation, reemployment and refusal to re-employ were completed acts on the dates alleged in the Amended Complaint. Plaintiff has alleged no act on the part of defendant occurring since October 29, 1970. To find that the alleged discriminatory events are "continuing" in nature is to negate reality. See, Hutchings v. United States Industries, Inc., 309 F. Supp. 691 (E.D.Tex.1969); Younger v. Glamorgan Pipe & Foundry Co., 310 F. Supp. 195 (D.W.Va.1969); Burney v. North American Rockwell Corp., 302 F. Supp. 86 (C.D.Cal.1969).
The EEOC's referral of plaintiff's charges to the Missouri Commission is a proper procedure under *1152 § 2000e-5(b), Love v. Pullman, 404 U.S. 522, 92 S. Ct. 616, 30 L. Ed. 2d 679 (decided January 17, 1972). And when the referral procedure is used, § 2000e-5(d) is then applicable, which requires filing with the EEOC within 210 days of the alleged discriminatory act. The timely filing of charges with the EEOC within the period provided in § 2000e-5(d), is a jurisdictional prerequisite to the institution of a civil suit in this Court under the provisions of § 2000e-5(e). See, International Brotherhood of Electrical Workers, Local Union No. 5 v. United States Equal Employment Opportunity Commission, 398 F.2d 248 (3rd Cir. 1968), cert. denied 393 U.S. 1021, 89 S. Ct. 628, 21 L. Ed. 2d 565; Marquez v. Omaha District Sales Office, 313 F. Supp. 1404 (D.C.Neb.1970); Nishiyama v. North American Rockwell Corp., 49 F.R.D. 288 (C.D.Cal.1970); Stebbins v. Nationwide Mutual Insurance Company, 382 F.2d 267 (4th Cir. 1967), cert. denied 390 U.S. 910, 88 S. Ct. 836, 19 L. Ed. 2d 880 (1968).
Thus, plaintiff herein can seek relief only for the alleged discriminatory acts occurring within 210 days of the date her charges based thereon were filed with the EEOC. Plaintiff contends that charges were filed with the EEOC upon receipt (3-22-71). Defendant contends the filing occurred when the EEOC assumed jurisdiction after deferral to the Missouri Commission (date is not reflected in the record). Both parties rely on the case of Love v. Pullman, supra. In the Love case the EEOC took the position that the requirements of § 2000e-5(b) and (d) were fulfilled when a charge filed with the EEOC was referred by it to the state agency and "then formally filed once the state agency indicated that it would decline to take action." The Supreme Court held that the procedure followed in that case fully complied with the intent of the Act, apparently adopting the position of the EEOC. Footnote 5 of the Love opinion is further indication that the charges are not "filed" until after the state agency proceedings have terminated:
"The Court of Appeals expressed concern that if the EEOC could ignore the requirement of 29 CFR § 1601.11(b) (1971) that a charge is deemed filed when received, it could file any complaint whenever it chose, thereby nullifying the various statutory time requirements. But the statutory prohibition of § 706(b) against filing charges that have not been referred to a state or local authority necessarily creates an exception to the regulation requiring filing on receipt."
Thus, the Court concludes that plaintiff's charges were "filed" with the EEOC when the proceedings with the Missouri Commission terminated. Only discriminatory acts alleged to have occurred within 210 days preceding that date were properly filed with the EEOC. The Amended Complaint is silent as to whether or not the filing with the EEOC was accomplished within 210 days of October 29, 1970, or within 210 days of August 28, 1970. It is clear from the pleadings that the time limitations were not met as to plaintiff's other allegations of discrimination, and they cannot form the basis of plaintiff's claim for relief in this action.
Plaintiff has failed to establish this Court's jurisdiction based upon Title VII of the 1964 Civil Rights Act and defendant's amended motion to dismiss will be granted. Although plaintiff has amended the complaint once to add jurisdictional allegations, the Court will grant plaintiff 10 days within which to present to this Court the date upon which the EEOC assumed jurisdiction following deferral to the Missouri Commission. If plaintiff does not present the requested date within 10 days, or if that date is more than 210 days from October 29, 1970, and August 28, 1970, the complaint will be dismissed.


The iRig Pro I/O is a compact audio interface that lets musicians, singers, and podcasters connect their instruments or microphones to Apple iPhones, iPads, and Macs. It takes all the best features of the larger iRig Pro Duo and boils them down to the most essential tools in a highly portable package.
As good as Apple's devices are at recording audio on their own, the internal mics can only do so much. You're better off connecting your guitar or microphone to the iPhone. In order to do that with quality, you need an in-between device that converts the analog signals from your instrument to the digital signals needed by your iPhone.
The iRig Pro I/O from IK Multimedia is a portable adapter that accommodates guitars, basses, keyboards, microphones, and even MIDI gear. Paired with IK Multimedia's various apps, the Pro I/O lets you turn any space into a recording studio on the go.
The iRig Pro I/O looks as though IK Multimedia took its larger Pro Duo, which we reviewed last year, and chopped it in half. The I/O may be smaller than the Duo, but it actually has more features. The Pro I/O is really compact, measuring about 5 by 1.73 by 1.37 inches. You can't quite tote it around in your pocket, but it's small and light enough to stick in a gig bag, backpack, or briefcase. It's really easy to hold and use one-handed. I like the matte black finish.
All six surfaces of the elongated rectangular box have something going on. The main controls — a rotating gain (volume) knob and multi-colored LEDs — are on the front surface. The knob spins nicely and has well-marked numbers. The two LEDs change from red to green to blue to orange depending on the input levels.
The main input is on the bottom edge. The Pro I/O can handle a standard ¼-inch instrument cable or XLR mic cable in the combo port. You can only plug one instrument/mic into the Pro I/O at a time.
The left side houses a brand new feature: 1/8-inch MIDI ports. These let you connect the Pro I/O to any piece of MIDI equipment. You'll also find an on/off switch for the 48v phantom power control on the left edge. The right edge holds a â…›-inch (3.5mm) output jack for headphones for live listening. A dial below the jack lets you fine-tune the headphone volume. It works well.
The top edge holds the main port for connecting the Pro I/O to your iPhone, iPad, or Mac. The device is MFI (Made for iPhone) compliant. IK Multimedia supplied all the necessary cables (serial-to-USB, serial-to-Lightning) so you won't have to make a run to your local music store to get connected to your iPhone or Mac.
The device doesn't come with a cable for Android devices and it's pretty clear to me IK Multimedia has abandoned Android. IK Multimedia does sell a $29 cable for older Android phones with microUSB ports. The Pro I/O does not support newer Android devices with USB-C ports, and IK Multimedia hasn't updated the majority of its Android apps in years.
Two broad rubber feet on the rear will help keep the Pro I/O in place when it's sitting. A loop on the rear lets you snake a velcro strap through so you can attach the iRig to a mic stand if you want.
The Pro I/O runs on two AA batteries, which IK Multimedia kindly supplies in the box. The battery cover is easy to remove and replace. Or, a small port on top accepts most any 9V power supply, though IK Multimedia suggests you use its adapter ($39). Another new feature: when connected to power, the Pro I/O will charge your iPhone or iPad. That means you can record for as long as necessary to get that perfect take.
It's hard to believe IK Multimedia crammed so much functionality into such a small box.
Android users should forget about the Pro I/O. Technically speaking, you can download the AmpliTube app to your Android device and connect to the Pro I/O if you spend $30 extra to get the necessary microUSB cable. However, it seems clear that IK has abandoned Android support. We can't recommend something that may not be supported, or may stop working the next time you update your phone's OS. It's a shame, considering Android accounts for about 50% of the U.S. market and about 85% of the global market.
The iRig Pro I/O works natively with IK Multimedia's AmpliTube application on iPhones, iPads, and the Mac. You can download the mobile app easily from the iTunes App Store, but you'll need to register the Pro I/O with IK Multimedia to gain access to the desktop version of AmpliTube for Mac. You also get free versions of SampleTank 3, TrackS Deluxe, and MicRoom. Each app is rich with features that are available in the free version, but the best stuff (different amp voicings, etc.) requires in-app purchases.
Guitar, bass, and keyboard players will focus on AmpliTube, while podcasters will mainly take advantage of TrackS and MicRoom. Podcasters can alternately choose to download IK Multimedia's iRig Recorder, also free.
AmpliTube hasn't changed much since I last reviewed it. The app provides access to four basic guitar voicings (clean, crunch, lead, and metal) as well as several for bass. You can tweak gain, treble, mid, bass, presence, reverb, and volume controls for each amp style. Each of these amp styles can be paired with several different cabinet styles, two different virtual mics, and about a dozen free effects pedals. AmpliTube also includes a tuner, metronome, and drum loops.
The free version of AmpliTube offers plenty of ways to tweak your sound without ponying up for the brand-name (Fender, Vox, Orange) amp effects. Multitrack recording is available as an in-app purchase, as are more advanced editing tools.
AmpliTube becomes more user-friendly when it can take advantage of the larger screen of the iPad. Unfortunately, IK Multimedia hasn't yet updated *any* of its apps for the iPhone X. I found that frustrating, given the lost screen real estate.
IK Multimedia's iRig Recorder is your best bet for recording vocals and/or voices via the Pro I/O. It works together with the Mic Room companion app for recording rich, warm voice recordings. This is what you'd use for capturing podcasts, if you were so inclined. It lets you capture mono or stereo recordings (with the right mics), includes wave forms, and even lets you capture video if you want. This would be ideal for, say, journalists who wanted to use an external mix when interviewing a subject on video. The Mic Room app works in coordination with iRig Recorder for advanced functions, such as adding effects and adjusting tone.
The iRig Pro I/O also works perfectly with Apple's GarageBand app, as well as many other third-party apps that accept Lightning-based mic input.
Thanks to the myriad input options, the iRig Pro I/O lets you explore lots of ways to create digital music. I tested the Pro I/O with regular microphones, guitars, and keyboards. It accepts all these thanks to the universal jack. The gain control helps you manage input levels perfectly, and having the option to power your iOS device while fiddling around is a welcome bonus.
I got the best-sounding guitar audio by using a real microphone, rather than patching my guitar into AmpliTube's virtual amps. That said, you can record and produce fine tones by skipping your amp and using IK Multimedia's software. I do appreciate the flexibility offered by AmpliTube's swappable amps, cabinets, and mics. You will need to spend time tweaking the software, but most musicians relish time spent with their gear making such adjustments to find the tone they want.
The iRig Pro I/O faithfully worked with my iPhone, iPad, and Mac, allowing me to dial in a range of sounds and record them on a whim.
Musicians and singers looking to add to their arsenal of tools should strongly consider the iRig Pro I/O from IK Multimedia. It easily lets you connect your guitar, bass, keyboard, or microphone to your iPhone, iPad, or Mac, and includes all the software you need to create rich-sounding recordings.
If you're a podcaster, the Pro I/O does cover the basics of attaching a mic to your iPhone so you can record. But there are good, dedicated mobile mics that connect directly to your iPhone. There's no need to put the iRig Pro I/O in between the mic and your phone.
IK Multimedia sells the iRig Pro I/O for $150, or about $50 less than the two-channel Duo Pro. I like the compact size, that it offers AC power to your mobile device, and provides control over the input signal. I was able to record various instruments in all manner of voicings and found the overall results to be very good. I do have to ding IK Multimedia for its disappointing lack of support for Android, however.
Since you can't lug your amplifiers or recording studio everywhere you go, the iRig Pro I/O, together with AmpliTube and iRig Recorder, is a fine stand-in for when those creative or inspired moments strike you.


text:
De Sanyo Electric Railway Co., Ltd. (Japans: 山陽電気鉄道株式会社 San'yō Denki-tetsudō Kabushiki-gaisha), algemeen bekend onder de naam Sanyo (Japans: 近鉄) is een private spoorwegmaatschappij in Japan. De maatschappij heeft twee lijnen en rijdt met intercity's van Himeji naar Osaka en vice versa via de Hanshin-lijn.

Geschiedenis
In 1910 opende de Hyogo Electric Railway een spoorlijn tussen Hyogo en Suma (nu station Sanyo Mami) met 600 V gelijkstroom. In 1912 werd het gedeelte tussen Suma en Shioya in twee fases geopend. De lijn werd in 1917 verlengd naar Akashi.

In 1923 opende de Kobe Himeji Electric Railway een spoorlijn tussen Akashi (nu station Sanyo Akashi) - Himeji (nu station Sanyo Himeji). In 1923 fuseerde Hyogo Electric Railway met de Kobe Himeji Electric Railway; in 1934 werd de Sanyo Electric Railway opgericht.

In 1948 werd de spanning verhoogd tot 1500 V gelijkstroom, 1968 werd het gedeelte van station Higashi Suma naar station Hyogo Electric Railway gesloten en werd de verbinding met de Hanshin-lijn in gebruik genomen, zodat er treinen voortaan naar Umeda in Osaka konden rijden.

Spoorlijnen
Het netwerk van Sanyo bestaat uit twee lijnen: een hoofdlijn en een zijtak.

 Enkele intercity's rijden door over de Hanshin-lijn.

Andere activiteiten
Sanyo rijdt ook busdiensten in Kobe en Akashi, en beheert de Sumaura Kabelbaan.

Externe links
 Website van Sanyo

Japanse spoorwegmaatschappij
Verkeer en vervoer in Groot-Osaka

redpajama_set_name: RedPajamaWikipedia


text:
Late 1-on-1 This Week?
Discussion in 'General Discussion' started by Donald C., Aug 21, 2010.
#1 Donald C., Aug 21, 2010
I am not usually 1 to complain about anything on Theory11 or in general, but man Theory11 really needs to learn not to say something if it is not true. They specifically said on their latest podcast that a new 1 on 1 would be released this Friday.
They said it would be by Jesse Feinberg, now I do not really care that their was not a new 1 on 1, just because I do not really care for Jesse's work although he is a great magician and very creative.
It happened with the Wire, where they said more information would be released within 24 hours. Why say this if it is not going to be released? To get people to keep checking back, I mean come on.
I love Theory11, and I am not trying to say anything bad as they are a great company and truly put outstanding material out on the market.
- Doanld
saborfang17
#2 saborfang17, Aug 21, 2010
Donald C. said: ↑
They're probably busy with the wire..? They've just released 5 products and had a massive makeover for their site. Give them some time, it's only been 2 weeks..
That is not my point. My point is THEY said it would be released this Friday. Why would they say it if they can't hold their word? Does not make sense to me.
JDENredden
G-Town, SA, Australia
http://JDENredden.com
#4 JDENredden, Aug 21, 2010
saborfang17 said: ↑
Hes not talking about that though. They may be really busy and tired, if so dont promise things you cant deliver is what he is trying to say.
Exactly right. This is not the 1st time they have done this too, it has been repeatedly done.
#6 Hans, Aug 21, 2010
Well, it has been over 3 years more precisely. Surely T11 needs some more time, which I understand and 100% agree. But Donald said something right, Theory11 really needs to learn not to say something if it is not true.
We love T11 , but giving us false info. continuously is indeed a problem.
AsherF
#7 AsherF, Aug 21, 2010
Lets all chill a moment. Let the site take it's course. Better they take their time to perfect their vision, rather than hurry to suit the needs of hasty impatient members. So what if they said it'd be 24 hours. obviously the weren't ready.
I don't think you understand what I am saying. They said THEY were going to have a new 1 on 1 release this Friday. THEY said Their would be more information on the Wire. Not us anybody, I could care less if their was new release last night of a new 1 on 1 it is the fact, that they keep spitting out promises with no results.
Like I said I don't care if their was a new release last night, but possibly a younger kid on here was excited after hearing that podcast and possibly stayed up til 11:00 last night, and then came to realize nothing was going to be released.
All I want T11 to do is stop breaking their promises. Thats it.
William Draven
https://www.facebook.com/williamdraven
#9 William Draven, Aug 21, 2010
Frankly, I don't think it's a promise thing. It could be an ambitious thing.
When you work in this industry and your high profile like T11 is (and their artists) that means that you may be pertent to information that you simply can't talk about. It's called Non Disclosure.
When dealing with product releases, new contracts with artists, or certain promotion programs Non Disclosure becomes a HUGE issue. If the information leaks before the company is ready to protect it, then it could give rival companies a competitive edge against Theory11. Further it really becomes a litigation nightmare with lawyers trying to make sure all things are in proper order so the company can make an official announcement.
In show business there is a phenomenon that occurs that pisses off everyone that gets caught up in it. That is the phenomenon of things falling through the cracks, opportunities presenting themselves and then disappearing faster than Luke Jermay after he "sold" people false lecture notes. If there is a certain aspect of the new release that fell through, or couldn't be completed on it's original time budget (even if it's a minute detail, or the fault isn't anything Theory11 can control) then the announcement can't be made. The release doesn't happen, and people like you get your panties in a twist, and resort to posting ill informed opinions on the net which launches the rumor mill into spinning action thus further complicating the issue.
Theory11 has recently promised, and delivered on 5 major releases including a site revamp, and dealing with the massive sell out of one of their (soon to be) best selling products Smoke. They have a LOT going on right now. Probably more than you'll understand. My advice to you is to take a minute to sit back, simmer, and relax. You don't have any personal stake in anything. It's not like they pre-sold an unannounced special release that they failed to release Friday. You just got your hopes up. Other than your expectations you've got nothing else invested in this release.
Give them a break, I'm sure you'll get your chance to see what they have cooking soon enough.
worldwideme
#10 worldwideme, Aug 21, 2010
your right. but what can you gonna do about it?
S.G
#11 S.G, Aug 21, 2010
William Draven said: ↑
Actually that "massive sell out" was not much of a "massive" sell out. They only had very limited supplies of Smoke.
So...yeah.
#12 William Draven, Aug 21, 2010
Way to pick at a moot point.
zatch
#13 zatch, Aug 21, 2010
Quality... not Quantity... let's just wait.
a year from now the fact that a one on one and that the wire wasn't released on time won't matter
Mat La Vore
#14 Mat La Vore, Aug 21, 2010
This thread is kind of silly.
Perhaps getting off the computer and going outside and performing magic for real people would be a good distraction from tracking every move T11 makes.
UnknownMagician93
Unemployed McDonalds magician lol
http://www.Youtube.com/UnknownMagician93
#15 UnknownMagician93, Aug 21, 2010
Why does it seem like every topic on this site turns into "go perform"... stay on topic.
#16 AsherF, Aug 21, 2010
The longer you wait for something to happen, the longer it will be for something to happen. The fact that so many rely on Theory to do the progressing in their art is kind of sad. Develop your own visions, your own goals. The Wire, as great as it may or may not be, doesn't really hold much say in your career. What theory is is an accessory to your art and career really. They provide you with some tools and help to take your art further. Not the art itself. Not every promise can be carried out. I'm sure you haven't succeeded in every promise you've ever made. For a company that is working non stop 24/7 to make you happy, they deserve a bit more slack. A million projects are in the works I'm sure. And, believe it or not, we don't need to know every detail. If they've given us anything as a company, it's a model. A model we should learn from. That we should work at least a fraction as hard as they are to make ourself the best we can be. And to never quit over a failure. So, in that respect, they have succeeded... Now... I'm off to go help some people out who need it. tootles.
#17 Donald C., Aug 21, 2010
OK. This has been taken way too far. All I said was please do not say stuff, that is not going to happen. That's all.
UnknownMagician93 said: ↑
And you are so right.
timsilva
Designer at Intel
http://timsilva.com/
#19 timsilva, Aug 21, 2010
Couldn't have said it better myself.
You guys need to find something better to do than just wait around for stuff. Yes, they miss deadlines. They probably say that stuff in podcasts to push themselves to meet deadlines, but considering all the new work they have to do to fix up the site and other products, it probably just wasn't possible.
I agree that they should say, "We hope to have it out by Friday." instead, but knowing the way you guys act sometimes, even that would upset you all.
Work is hard, and you never know how much of it you will need to do on these types of projects. They are human. It's simple.
It's the easier thing to criticize other people, it doesn't impress anyone. Get jobs and you will learn this.
#20 James Smith, Aug 21, 2010
Cage the Elephant said their second album would be out in January of this year, it is now August, and they're still in the mixing process, yet, life goes on. A band I like has broken a promise, but I just don't care. They'll get it out eventually, and that's all that matters. In your case, you weren't even excited about the products, so why complain, it doesn't really accomplish anything?


text:
/**
* Upload5 0.1.0
* (c) 2011 BitCandies
* http://github.com/bitcandies/upload5
*
* Upload5 is a flexible HTML5/JavaScript library that handles multiple file uploads.
*
* Upload5 is freely distributable under the MIT license,
* see LICENSE.
*
* http://www.bitcandies.com/
*/

var bitcandies = bitcandies || {};

bitcandies.defaults = function (dest, source) {
    for (var i in source) {
        if (typeof dest[i] == 'undefined') {
            dest[i] = source[i];
        }
    }
};

bitcandies.FileUploader = function (options) {
    var default_options = {
        fieldname: 'file',
        maxconnections: 2,
        //maxfilesize: 1024,
        method: 'POST',
        default_params: {},
        url: '',

        enqueued: function (item) { },
        aborted: function (item) { },
        start: function (item, xhr) { },
        progress: function (item, loaded, total, xhr) { },
        success: function (item, xhr) { },
        error: function (item, xhr) { },
        complete: function (item, xhr) { }
    };
    this.options = options || {};
    bitcandies.defaults(this.options, default_options);

    this.queue = [];
    this.running = [];
    this.completed = [];

    this._curid = 1;
};

bitcandies.FileUploader.Statuses = {
    QUEUED: 'queued',
    ABORTED: 'aborted',
    UPLOADING: 'uploading',
    COMPLETED: 'completed'
};

bitcandies.FileUploader.QueuedFile = function (uploader, file, params, id) {
    if (!(file instanceof File)) {
        throw new Error('Cannot add a non-File object to upload queue.');
    }
    this.uploader = uploader;
    this.file = file;
    this.params = params || {};
    this.id = id;
    this.status = bitcandies.FileUploader.Statuses.QUEUED;
};

bitcandies.FileUploader.QueuedFile.prototype = {
    getFilename: function () {
        return this.file.fileName ? this.file.fileName : this.file.name;
    },

    getFileURL: function () {
        return this.file.url ? this.file.url : this.file.name;
    },

    getSize: function () {
        return this.file.fileSize ? this.file.fileSize : this.file.size;
    },

    getFile: function () {
        return this.file;
    },

    getParams: function () {
        return this.params;
    },

    getStatus: function () {
        return this.status;
    }
};

bitcandies.FileUploader.prototype = {
    add: function (file, params) {
        params = params || {};
        bitcandies.defaults(params, this.options.default_params);
        var item = new bitcandies.FileUploader.QueuedFile(this, file, params, this._curid);
        this._curid++;
        this.queue.push(item);
        this.options.enqueued.call(this, item);
        this.run();
        return item;
    },

    abort: function (item) {
        if (item.status !== bitcandies.FileUploader.Statuses.COMPLETED && item.status !== bitcandies.FileUploader.Statuses.ABORTED) {
            for (var i = 0; i < this.queue.length; ++i) {
                if (item.id === this.queue[i].id) {
                    this.queue.splice(i, 1);
                    item.status = bitcandies.FileUploader.Statuses.ABORTED;
                    this.options.aborted.call(this, item);
                    return;
                }
            }
            for (var i = 0; i < this.running.length; ++i) {
                if (item.id === this.running[i].id) {
                    item.status = bitcandies.FileUploader.Statuses.ABORTED;
                    item.xhr.abort();
                    this.options.aborted.call(this, item);
                    return;
                }
            }
        }
    },

    doUpload: function (item) {
        var self = this,
            xhr = new XMLHttpRequest(),
            formData = new FormData();

        item.status = bitcandies.FileUploader.Statuses.UPLOADING;
        item.xhr = xhr;

        this.options.start.call(this, item, xhr);

        xhr.onreadystatechange = function () {
            if (xhr.readyState == 4) {
                self.onComplete(item, xhr);
            }
        };

        xhr.upload.onprogress = function (e) {
            if (e.lengthComputable) {
                self.options.progress.call(self, item, e.loaded, e.total, xhr);
            }
        };

        xhr.open(this.options.method, this.options.url, true);

        for (var key in item.params) {
            formData.append(key, item.params[key]);
        }
        formData.append(this.options.fieldname, item.file);

        xhr.send(formData);
    },

    isRunning: function () {
        return this.queue.length || this.running.length;
    },

    onComplete: function (item, xhr) {
        if (item.status !== bitcandies.FileUploader.Statuses.ABORTED) {
            item.status = bitcandies.FileUploader.Statuses.COMPLETED;
            this.options.progress.call(this, item, item.getSize(), item.getSize(), xhr);
            if (xhr.status == 200) {
                this.options.success.call(this, item, xhr);
            }
            else {
                this.options.error.call(this, item, xhr);
            }
            this.options.complete.call(this, item, xhr);
        }
        if (item.xhr) {
            delete item.xhr;
        }

        for (var i in this.running) {
            if (this.running[i].id === item.id) {
                this.running.splice(i, 1);
                break;
            }
        }
        this.run();
    },

    run: function () {
        if (this.queue.length > 0 && this.running.length < this.options.maxconnections) {
            for (var i = 0; i < this.options.maxconnections - this.running.length; ++i) {
                var item = this.queue.shift();
                this.running.push(item);
                this.doUpload(item);
            }
        }
    }
};

redpajama_set_name: RedPajamaGithub


Will Knicks bring back Isiah Thomas?
In August 2010, James Dolan tried to hire Isiah Thomas as a consultant.
The hiring was essentially nixed by the NBA because of Thomas' position as head coach of Florida International University, which created a conflict of interest.
Isiah Thomas and James Dolan ... reunited at last?That conflict of interest no longer exists; Thomas was fired by FIU on Friday.
Is it only a matter of time before the Knicks bring Isiah back into the fold?
After all, Thomas has served as an unofficial consultant to Dolan for three years after he was fired in 2008. Dolan himself admitted as much when his attempt to hire Thomas fell through in 2010.
"Although I'm disappointed that Isiah will not be working with the Knicks as a consultant, I continue to believe in his basketball knowledge, including his ability to judge talent," the Knicks' owner said in a statement released after Thomas rescinded his contract with the team. "He's a good friend of mine and of the organization and I will continue to solicit his views. He will always have strong ties to me and the team."
Thomas was involved in the Knicks' pursuit of LeBron James and was given credit by then-president/GM Donnie Walsh when the team introduced Amare Stoudemire in a news conference in August 2010.
Thomas later told ESPNNewYork.com's Ian O'Connor in November 2010 that he thought about running the Knicks again, "every day of the week."
So there's no reason to think he isn't interested in returning to the Knicks in an official capacity.
The question is, do the Knicks want to deal with the fan and media backlash associated with Thomas' return to the organization?
Thomas floundered -- to put it mildly -- when he ran the Knicks from 2003 to 2008. Fans called for his ouster throughout his final weeks and months with the team.
So, undoubtedly, a large segment of the fan base would be upset over the move.
One thing Thomas has in his favor is the Knicks' current hierarchy. In addition to Dolan, who holds Thomas in high regard, Knicks interim GM Glen Grunwald is close to Thomas, as is Knicks interim coach Mike Woodson. All three were teammates at Indiana University.
Despite his dismal record as an executive, Thomas has a history of success as a talent evaluator. If he is brought back to the organization, he may fill this role -- one away from the public eye -- best.


Have you tried going to church for Spiritual food? Or if you don't feel like doing that you can always watch church on TV or on your phone or computer. I love Joyce Meyer she has changed my life.
praying that they take away my pain this is so terrible.